Class CfnOIDCProvider.Builder

java.lang.Object
software.amazon.awscdk.services.iam.CfnOIDCProvider.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOIDCProvider>
Enclosing class:
CfnOIDCProvider

@Stability(Stable) public static final class CfnOIDCProvider.Builder extends Object implements software.amazon.jsii.Builder<CfnOIDCProvider>
A fluent builder for CfnOIDCProvider.
  • Method Details

    • create

      @Stability(Stable) public static CfnOIDCProvider.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnOIDCProvider.Builder.
    • thumbprintList

      @Stability(Stable) public CfnOIDCProvider.Builder thumbprintList(List<String> thumbprintList)
      A list of certificate thumbprints that are associated with the specified IAM OIDC provider resource object.

      For more information, see CreateOpenIDConnectProvider .

      Parameters:
      thumbprintList - A list of certificate thumbprints that are associated with the specified IAM OIDC provider resource object. This parameter is required.
      Returns:
      this
    • clientIdList

      @Stability(Stable) public CfnOIDCProvider.Builder clientIdList(List<String> clientIdList)
      A list of client IDs (also known as audiences) that are associated with the specified IAM OIDC provider resource object.

      For more information, see CreateOpenIDConnectProvider .

      Parameters:
      clientIdList - A list of client IDs (also known as audiences) that are associated with the specified IAM OIDC provider resource object. This parameter is required.
      Returns:
      this
    • tags

      @Stability(Stable) public CfnOIDCProvider.Builder tags(List<? extends CfnTag> tags)
      A list of tags that are attached to the specified IAM OIDC provider.

      The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide .

      Parameters:
      tags - A list of tags that are attached to the specified IAM OIDC provider. This parameter is required.
      Returns:
      this
    • url

      @Stability(Stable) public CfnOIDCProvider.Builder url(String url)
      The URL that the IAM OIDC provider resource object is associated with.

      For more information, see CreateOpenIDConnectProvider .

      Parameters:
      url - The URL that the IAM OIDC provider resource object is associated with. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnOIDCProvider build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnOIDCProvider>
      Returns:
      a newly built instance of CfnOIDCProvider.