@Stability(value=Stable) public static final class CfnConfigurationProfileProps.Builder extends Object implements software.amazon.jsii.Builder<CfnConfigurationProfileProps>
CfnConfigurationProfileProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnConfigurationProfileProps.Builder applicationId(String applicationId)
CfnConfigurationProfileProps.getApplicationId()applicationId - The application ID. This parameter is required.this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder locationUri(String locationUri)
CfnConfigurationProfileProps.getLocationUri()locationUri - A URI to locate the configuration. This parameter is required.
You can specify the AWS AppConfig hosted configuration store, Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object. For the hosted configuration store and for feature flags, specify hosted . For an SSM document, specify either the document name in the format ssm-document://<Document_name> or the Amazon Resource Name (ARN). For a parameter, specify either the parameter name in the format ssm-parameter://<Parameter_name> or the ARN. For an Amazon S3 object, specify the URI in the following format: s3://<bucket>/<objectKey> . Here is an example: s3://my-bucket/my-app/us-east-1/my-config.jsonthis@Stability(value=Stable) public CfnConfigurationProfileProps.Builder name(String name)
CfnConfigurationProfileProps.getName()name - A name for the configuration profile. This parameter is required.this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder description(String description)
CfnConfigurationProfileProps.getDescription()description - A description of the configuration profile.this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder retrievalRoleArn(String retrievalRoleArn)
CfnConfigurationProfileProps.getRetrievalRoleArn()retrievalRoleArn - The ARN of an IAM role with permission to access the configuration at the specified `LocationUri` .
A retrieval role ARN is not required for configurations stored in the AWS AppConfig hosted configuration store. It is required for all other sources that store your configuration.
this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder tags(List<? extends CfnConfigurationProfile.TagsProperty> tags)
CfnConfigurationProfileProps.getTags()tags - Metadata to assign to the configuration profile.
Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder type(String type)
CfnConfigurationProfileProps.getType()type - The type of configurations contained in the profile.
AWS AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type :
AWS.AppConfig.FeatureFlags
AWS.Freeform
this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder validators(IResolvable validators)
CfnConfigurationProfileProps.getValidators()validators - A list of methods for validating the configuration.this@Stability(value=Stable) public CfnConfigurationProfileProps.Builder validators(List<? extends Object> validators)
CfnConfigurationProfileProps.getValidators()validators - A list of methods for validating the configuration.this@Stability(value=Stable) public CfnConfigurationProfileProps build()
build in interface software.amazon.jsii.Builder<CfnConfigurationProfileProps>CfnConfigurationProfilePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.