@Stability(value=Stable) @Internal public static final class CfnConfigurationProfileProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnConfigurationProfileProps
CfnConfigurationProfileProps
software.amazon.jsii.JsiiObject.InitializationMode
CfnConfigurationProfileProps.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, jsiiStaticSet
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.protected Jsii$Proxy(CfnConfigurationProfileProps.Builder builder)
CfnConfigurationProfileProps.Builder
.public final String getApplicationId()
CfnConfigurationProfileProps
getApplicationId
in interface CfnConfigurationProfileProps
public final String getLocationUri()
CfnConfigurationProfileProps
hosted
.ssm-parameter://<parameter name>
or the ARN.codepipeline
://secretsmanager
://s3://<bucket>/<objectKey>
. Here is an example: s3://my-bucket/my-app/us-east-1/my-config.json
ssm-document://<document name>
or the Amazon Resource Name (ARN).getLocationUri
in interface CfnConfigurationProfileProps
public final String getName()
CfnConfigurationProfileProps
getName
in interface CfnConfigurationProfileProps
public final String getDescription()
CfnConfigurationProfileProps
getDescription
in interface CfnConfigurationProfileProps
public 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 CfnConfigurationProfileProps
public final 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 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 Object getValidators()
CfnConfigurationProfileProps
getValidators
in interface CfnConfigurationProfileProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2023. All rights reserved.