We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.appconfig.getConfigurationProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
An example resource schema demonstrating some basic constructs and validation rules.
Using getConfigurationProfile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getConfigurationProfile(args: GetConfigurationProfileArgs, opts?: InvokeOptions): Promise<GetConfigurationProfileResult>
function getConfigurationProfileOutput(args: GetConfigurationProfileOutputArgs, opts?: InvokeOptions): Output<GetConfigurationProfileResult>
def get_configuration_profile(application_id: Optional[str] = None,
configuration_profile_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConfigurationProfileResult
def get_configuration_profile_output(application_id: Optional[pulumi.Input[str]] = None,
configuration_profile_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationProfileResult]
func LookupConfigurationProfile(ctx *Context, args *LookupConfigurationProfileArgs, opts ...InvokeOption) (*LookupConfigurationProfileResult, error)
func LookupConfigurationProfileOutput(ctx *Context, args *LookupConfigurationProfileOutputArgs, opts ...InvokeOption) LookupConfigurationProfileResultOutput
> Note: This function is named LookupConfigurationProfile
in the Go SDK.
public static class GetConfigurationProfile
{
public static Task<GetConfigurationProfileResult> InvokeAsync(GetConfigurationProfileArgs args, InvokeOptions? opts = null)
public static Output<GetConfigurationProfileResult> Invoke(GetConfigurationProfileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConfigurationProfileResult> getConfigurationProfile(GetConfigurationProfileArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:appconfig:getConfigurationProfile
arguments:
# arguments dictionary
The following arguments are supported:
- Application
Id string - The application ID.
- Configuration
Profile stringId - The configuration profile ID
- Application
Id string - The application ID.
- Configuration
Profile stringId - The configuration profile ID
- application
Id String - The application ID.
- configuration
Profile StringId - The configuration profile ID
- application
Id string - The application ID.
- configuration
Profile stringId - The configuration profile ID
- application_
id str - The application ID.
- configuration_
profile_ strid - The configuration profile ID
- application
Id String - The application ID.
- configuration
Profile StringId - The configuration profile ID
getConfigurationProfile Result
The following output properties are available:
- Configuration
Profile stringId - The configuration profile ID
- Description string
- A description of the configuration profile.
- Kms
Key stringArn - The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS 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 AWS KMS key for that particular service.
- Kms
Key stringIdentifier - The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- Name string
- A name for the configuration profile.
- Retrieval
Role stringArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
- List<Pulumi.
Aws Native. Outputs. Tag> - Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
- Validators
List<Pulumi.
Aws Native. App Config. Outputs. Configuration Profile Validators> - A list of methods for validating the configuration.
- Configuration
Profile stringId - The configuration profile ID
- Description string
- A description of the configuration profile.
- Kms
Key stringArn - The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS 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 AWS KMS key for that particular service.
- Kms
Key stringIdentifier - The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- Name string
- A name for the configuration profile.
- Retrieval
Role stringArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
- Tag
- Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
- Validators
[]Configuration
Profile Validators - A list of methods for validating the configuration.
- configuration
Profile StringId - The configuration profile ID
- description String
- A description of the configuration profile.
- kms
Key StringArn - The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS 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 AWS KMS key for that particular service.
- kms
Key StringIdentifier - The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- name String
- A name for the configuration profile.
- retrieval
Role StringArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
- List<Tag>
- Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
- validators
List<Configuration
Profile Validators> - A list of methods for validating the configuration.
- configuration
Profile stringId - The configuration profile ID
- description string
- A description of the configuration profile.
- kms
Key stringArn - The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS 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 AWS KMS key for that particular service.
- kms
Key stringIdentifier - The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- name string
- A name for the configuration profile.
- retrieval
Role stringArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
- Tag[]
- Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
- validators
Configuration
Profile Validators[] - A list of methods for validating the configuration.
- configuration_
profile_ strid - The configuration profile ID
- description str
- A description of the configuration profile.
- kms_
key_ strarn - The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS 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 AWS KMS key for that particular service.
- kms_
key_ stridentifier - The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- name str
- A name for the configuration profile.
- retrieval_
role_ strarn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
- Sequence[root_Tag]
- Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
- validators
Sequence[Configuration
Profile Validators] - A list of methods for validating the configuration.
- configuration
Profile StringId - The configuration profile ID
- description String
- A description of the configuration profile.
- kms
Key StringArn - The Amazon Resource Name of the AWS Key Management Service key to encrypt new configuration data versions in the AWS 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 AWS KMS key for that particular service.
- kms
Key StringIdentifier - The AWS Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.
- name String
- A name for the configuration profile.
- retrieval
Role StringArn - The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
- List<Property Map>
- Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
- validators List<Property Map>
- A list of methods for validating the configuration.
Supporting Types
ConfigurationProfileValidators
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi