Interface CfnServiceProps

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:36.012Z") @Stability(Stable) public interface CfnServiceProps extends
Properties for defining a CfnService.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 CfnServiceProps cfnServiceProps = CfnServiceProps.builder()
  • Method Details

    • getAuthType

      @Stability(Stable) @Nullable default String getAuthType()
      The type of IAM policy.

      • NONE : The resource does not use an IAM policy. This is the default.
      • AWS_IAM : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
    • getCertificateArn

      @Stability(Stable) @Nullable default String getCertificateArn()
      The Amazon Resource Name (ARN) of the certificate.
    • getCustomDomainName

      @Stability(Stable) @Nullable default String getCustomDomainName()
      The custom domain name of the service.
    • getDnsEntry

      @Stability(Stable) @Nullable default Object getDnsEntry()
    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the service.

      The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.

      If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.

    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      The tags for the service.
    • builder

      @Stability(Stable) static CfnServiceProps.Builder builder()
      a CfnServiceProps.Builder of CfnServiceProps