Package com.pulumi.alicloud.ims
Class OidcProviderArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.ims.OidcProviderArgs.Builder
-
- Enclosing class:
- OidcProviderArgs
public static final class OidcProviderArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OidcProviderArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OidcProviderArgs
build()
OidcProviderArgs.Builder
clientIds(com.pulumi.core.Output<java.util.List<java.lang.String>> clientIds)
OidcProviderArgs.Builder
clientIds(java.lang.String... clientIds)
OidcProviderArgs.Builder
clientIds(java.util.List<java.lang.String> clientIds)
OidcProviderArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
OidcProviderArgs.Builder
description(java.lang.String description)
OidcProviderArgs.Builder
fingerprints(com.pulumi.core.Output<java.util.List<java.lang.String>> fingerprints)
OidcProviderArgs.Builder
fingerprints(java.lang.String... fingerprints)
OidcProviderArgs.Builder
fingerprints(java.util.List<java.lang.String> fingerprints)
OidcProviderArgs.Builder
issuanceLimitTime(com.pulumi.core.Output<java.lang.Integer> issuanceLimitTime)
OidcProviderArgs.Builder
issuanceLimitTime(java.lang.Integer issuanceLimitTime)
OidcProviderArgs.Builder
issuerUrl(com.pulumi.core.Output<java.lang.String> issuerUrl)
OidcProviderArgs.Builder
issuerUrl(java.lang.String issuerUrl)
OidcProviderArgs.Builder
oidcProviderName(com.pulumi.core.Output<java.lang.String> oidcProviderName)
OidcProviderArgs.Builder
oidcProviderName(java.lang.String oidcProviderName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OidcProviderArgs defaults)
-
-
Method Detail
-
clientIds
public OidcProviderArgs.Builder clientIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> clientIds)
- Parameters:
clientIds
- Client ID.- Returns:
- builder
-
clientIds
public OidcProviderArgs.Builder clientIds(java.util.List<java.lang.String> clientIds)
- Parameters:
clientIds
- Client ID.- Returns:
- builder
-
clientIds
public OidcProviderArgs.Builder clientIds(java.lang.String... clientIds)
- Parameters:
clientIds
- Client ID.- Returns:
- builder
-
description
public OidcProviderArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Description of OIDC identity provider.- Returns:
- builder
-
description
public OidcProviderArgs.Builder description(java.lang.String description)
- Parameters:
description
- Description of OIDC identity provider.- Returns:
- builder
-
fingerprints
public OidcProviderArgs.Builder fingerprints(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> fingerprints)
- Parameters:
fingerprints
- The authentication fingerprint of the HTTPS CA certificate.- Returns:
- builder
-
fingerprints
public OidcProviderArgs.Builder fingerprints(java.util.List<java.lang.String> fingerprints)
- Parameters:
fingerprints
- The authentication fingerprint of the HTTPS CA certificate.- Returns:
- builder
-
fingerprints
public OidcProviderArgs.Builder fingerprints(java.lang.String... fingerprints)
- Parameters:
fingerprints
- The authentication fingerprint of the HTTPS CA certificate.- Returns:
- builder
-
issuanceLimitTime
public OidcProviderArgs.Builder issuanceLimitTime(@Nullable com.pulumi.core.Output<java.lang.Integer> issuanceLimitTime)
- Parameters:
issuanceLimitTime
- The earliest time when an external IdP is allowed to issue an ID Token. If the iat field in the ID Token is greater than the current time, the request is rejected.Unit: hours. Value range: 1~168.- Returns:
- builder
-
issuanceLimitTime
public OidcProviderArgs.Builder issuanceLimitTime(java.lang.Integer issuanceLimitTime)
- Parameters:
issuanceLimitTime
- The earliest time when an external IdP is allowed to issue an ID Token. If the iat field in the ID Token is greater than the current time, the request is rejected.Unit: hours. Value range: 1~168.- Returns:
- builder
-
issuerUrl
public OidcProviderArgs.Builder issuerUrl(com.pulumi.core.Output<java.lang.String> issuerUrl)
- Parameters:
issuerUrl
- The issuer URL of the OIDC identity provider.- Returns:
- builder
-
issuerUrl
public OidcProviderArgs.Builder issuerUrl(java.lang.String issuerUrl)
- Parameters:
issuerUrl
- The issuer URL of the OIDC identity provider.- Returns:
- builder
-
oidcProviderName
public OidcProviderArgs.Builder oidcProviderName(com.pulumi.core.Output<java.lang.String> oidcProviderName)
- Parameters:
oidcProviderName
- The name of the OIDC identity provider.- Returns:
- builder
-
oidcProviderName
public OidcProviderArgs.Builder oidcProviderName(java.lang.String oidcProviderName)
- Parameters:
oidcProviderName
- The name of the OIDC identity provider.- Returns:
- builder
-
build
public OidcProviderArgs build()
-
-