/AWS1/CL_APCCONFPROFILE¶
ConfigurationProfile
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_applicationid
TYPE /AWS1/APCID
/AWS1/APCID
¶
The application ID.
iv_id
TYPE /AWS1/APCID
/AWS1/APCID
¶
The configuration profile ID.
iv_name
TYPE /AWS1/APCLONGNAME
/AWS1/APCLONGNAME
¶
The name of the configuration profile.
iv_description
TYPE /AWS1/APCDESCRIPTION
/AWS1/APCDESCRIPTION
¶
The configuration profile description.
iv_locationuri
TYPE /AWS1/APCURI
/AWS1/APCURI
¶
The URI location of the configuration.
iv_retrievalrolearn
TYPE /AWS1/APCROLEARN
/AWS1/APCROLEARN
¶
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri
.
it_validators
TYPE /AWS1/CL_APCVALIDATOR=>TT_VALIDATORLIST
TT_VALIDATORLIST
¶
A list of methods for validating the configuration.
iv_type
TYPE /AWS1/APCCONFPROFILETYPE
/AWS1/APCCONFPROFILETYPE
¶
The type of configurations contained in the profile. AppConfig supports
feature flags
andfreeform
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 forType
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
iv_kmskeyarn
TYPE /AWS1/APCARN
/AWS1/APCARN
¶
The Amazon Resource Name of the Key Management Service key to encrypt new configuration data versions in the AppConfig hosted configuration store. This attribute is only used for
hosted
configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.
iv_kmskeyidentifier
TYPE /AWS1/APCKMSKEYIDENTIFIER
/AWS1/APCKMSKEYIDENTIFIER
¶
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
Queryable Attributes¶
ApplicationId¶
The application ID.
Accessible with the following methods¶
Method | Description |
---|---|
GET_APPLICATIONID() |
Getter for APPLICATIONID, with configurable default |
ASK_APPLICATIONID() |
Getter for APPLICATIONID w/ exceptions if field has no value |
HAS_APPLICATIONID() |
Determine if APPLICATIONID has a value |
Id¶
The configuration profile ID.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
Name¶
The name of the configuration profile.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Description¶
The configuration profile description.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
LocationUri¶
The URI location of the configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LOCATIONURI() |
Getter for LOCATIONURI, with configurable default |
ASK_LOCATIONURI() |
Getter for LOCATIONURI w/ exceptions if field has no value |
HAS_LOCATIONURI() |
Determine if LOCATIONURI has a value |
RetrievalRoleArn¶
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RETRIEVALROLEARN() |
Getter for RETRIEVALROLEARN, with configurable default |
ASK_RETRIEVALROLEARN() |
Getter for RETRIEVALROLEARN w/ exceptions if field has no va |
HAS_RETRIEVALROLEARN() |
Determine if RETRIEVALROLEARN has a value |
Validators¶
A list of methods for validating the configuration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VALIDATORS() |
Getter for VALIDATORS, with configurable default |
ASK_VALIDATORS() |
Getter for VALIDATORS w/ exceptions if field has no value |
HAS_VALIDATORS() |
Determine if VALIDATORS has a value |
Type¶
The type of configurations contained in the profile. AppConfig supports
feature flags
andfreeform
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 forType
:
AWS.AppConfig.FeatureFlags
AWS.Freeform
Accessible with the following methods¶
Method | Description |
---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
KmsKeyArn¶
The Amazon Resource Name of the Key Management Service key to encrypt new configuration data versions in the AppConfig hosted configuration store. This attribute is only used for
hosted
configuration types. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |
KmsKeyIdentifier¶
The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KMSKEYIDENTIFIER() |
Getter for KMSKEYIDENTIFIER, with configurable default |
ASK_KMSKEYIDENTIFIER() |
Getter for KMSKEYIDENTIFIER w/ exceptions if field has no va |
HAS_KMSKEYIDENTIFIER() |
Determine if KMSKEYIDENTIFIER has a value |