Class CfnConfigurationProfileProps
Properties for defining a CfnConfigurationProfile
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.AppConfig
Assembly: Amazon.CDK.AWS.AppConfig.dll
Syntax (csharp)
public class CfnConfigurationProfileProps : Object, ICfnConfigurationProfileProps
Syntax (vb)
Public Class CfnConfigurationProfileProps
Inherits Object
Implements ICfnConfigurationProfileProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppConfig;
var cfnConfigurationProfileProps = new CfnConfigurationProfileProps {
ApplicationId = "applicationId",
LocationUri = "locationUri",
Name = "name",
// the properties below are optional
Description = "description",
RetrievalRoleArn = "retrievalRoleArn",
Tags = new [] { new TagsProperty {
Key = "key",
Value = "value"
} },
Type = "type",
Validators = new [] { new ValidatorsProperty {
Content = "content",
Type = "type"
} }
};
Synopsis
Constructors
CfnConfigurationProfileProps() |
Properties
ApplicationId | The application ID. |
Description | A description of the configuration profile. |
LocationUri | A URI to locate the configuration. You can specify the following:. |
Name | A name for the configuration profile. |
RetrievalRoleArn | The ARN of an IAM role with permission to access the configuration at the specified |
Tags | Metadata to assign to the configuration profile. |
Type | The type of configurations contained in the profile. |
Validators | A list of methods for validating the configuration. |
Constructors
CfnConfigurationProfileProps()
public CfnConfigurationProfileProps()
Properties
ApplicationId
The application ID.
public string ApplicationId { get; set; }
Property Value
System.String
Remarks
Description
A description of the configuration profile.
public string Description { get; set; }
Property Value
System.String
Remarks
LocationUri
A URI to locate the configuration. You can specify the following:.
public string LocationUri { get; set; }
Property Value
System.String
Remarks
Name
A name for the configuration profile.
public string Name { get; set; }
Property Value
System.String
Remarks
RetrievalRoleArn
The ARN of an IAM role with permission to access the configuration at the specified LocationUri
.
public string RetrievalRoleArn { get; set; }
Property Value
System.String
Remarks
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.
Tags
Metadata to assign to the configuration profile.
public CfnConfigurationProfile.ITagsProperty[] Tags { get; set; }
Property Value
CfnConfigurationProfile.ITagsProperty[]
Remarks
Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
Type
The type of configurations contained in the profile.
public string Type { get; set; }
Property Value
System.String
Remarks
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
Validators
A list of methods for validating the configuration.
public object Validators { get; set; }
Property Value
System.Object