@Stability(value=Stable) @Internal public static final class CfnConfigurationProfileProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnConfigurationProfileProps
CfnConfigurationProfilePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnConfigurationProfileProps.Builder, CfnConfigurationProfileProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnConfigurationProfileProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnConfigurationProfileProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getApplicationId()
The application ID.
|
String |
getDescription()
A description of the configuration profile.
|
String |
getLocationUri()
A URI to locate the configuration.
|
String |
getName()
A name for the configuration profile.
|
String |
getRetrievalRoleArn()
The ARN of an IAM role with permission to access the configuration at the specified `LocationUri` .
|
List<CfnConfigurationProfile.TagsProperty> |
getTags()
Metadata to assign to the configuration profile.
|
String |
getType()
The type of configurations contained in the profile.
|
Object |
getValidators()
A list of methods for validating the configuration.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnConfigurationProfileProps.Builder builder)
CfnConfigurationProfileProps.Builder.public final String getApplicationId()
CfnConfigurationProfilePropsgetApplicationId in interface CfnConfigurationProfilePropspublic final String getLocationUri()
CfnConfigurationProfileProps
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.json
getLocationUri in interface CfnConfigurationProfilePropspublic final String getName()
CfnConfigurationProfilePropsgetName in interface CfnConfigurationProfilePropspublic final String getDescription()
CfnConfigurationProfilePropsgetDescription in interface CfnConfigurationProfilePropspublic final String getRetrievalRoleArn()
CfnConfigurationProfileProps
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.
getRetrievalRoleArn in interface CfnConfigurationProfilePropspublic final List<CfnConfigurationProfile.TagsProperty> getTags()
CfnConfigurationProfilePropsTags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
getTags in interface CfnConfigurationProfilePropspublic final String getType()
CfnConfigurationProfileProps
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
getType in interface CfnConfigurationProfilePropspublic final Object getValidators()
CfnConfigurationProfilePropsgetValidators in interface CfnConfigurationProfileProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.