Class OidcProviderArgs.Builder

  • Enclosing class:
    OidcProviderArgs

    public static final class OidcProviderArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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