public static final class CfnConfigurationProfileProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnConfigurationProfileProps
CfnConfigurationProfileProps
CfnConfigurationProfileProps.Builder, CfnConfigurationProfileProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getApplicationId()
The application ID.
|
java.lang.String |
getDescription()
A description of the configuration profile.
|
java.lang.String |
getLocationUri()
A URI to locate the configuration.
|
java.lang.String |
getName()
A name for the configuration profile.
|
java.lang.String |
getRetrievalRoleArn()
The ARN of an IAM role with permission to access the configuration at the specified `LocationUri` .
|
java.util.List<CfnConfigurationProfile.TagsProperty> |
getTags()
Metadata to assign to the configuration profile.
|
java.lang.String |
getType()
The type of configurations contained in the profile.
|
java.lang.Object |
getValidators()
A list of methods for validating the configuration.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getApplicationId()
CfnConfigurationProfileProps
getApplicationId
in interface CfnConfigurationProfileProps
public final java.lang.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 CfnConfigurationProfileProps
public final java.lang.String getName()
CfnConfigurationProfileProps
getName
in interface CfnConfigurationProfileProps
public final java.lang.String getDescription()
CfnConfigurationProfileProps
getDescription
in interface CfnConfigurationProfileProps
public final java.lang.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 CfnConfigurationProfileProps
public final java.util.List<CfnConfigurationProfile.TagsProperty> getTags()
CfnConfigurationProfileProps
Tags 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 CfnConfigurationProfileProps
public final java.lang.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 CfnConfigurationProfileProps
public final java.lang.Object getValidators()
CfnConfigurationProfileProps
getValidators
in interface CfnConfigurationProfileProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()