We recommend new projects start with resources from the AWS provider.
aws-native.configuration.getConformancePack
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed as a single entity in an account and a region or across an entire AWS Organization.
Using getConformancePack
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 getConformancePack(args: GetConformancePackArgs, opts?: InvokeOptions): Promise<GetConformancePackResult>
function getConformancePackOutput(args: GetConformancePackOutputArgs, opts?: InvokeOptions): Output<GetConformancePackResult>def get_conformance_pack(conformance_pack_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetConformancePackResult
def get_conformance_pack_output(conformance_pack_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetConformancePackResult]func LookupConformancePack(ctx *Context, args *LookupConformancePackArgs, opts ...InvokeOption) (*LookupConformancePackResult, error)
func LookupConformancePackOutput(ctx *Context, args *LookupConformancePackOutputArgs, opts ...InvokeOption) LookupConformancePackResultOutput> Note: This function is named LookupConformancePack in the Go SDK.
public static class GetConformancePack 
{
    public static Task<GetConformancePackResult> InvokeAsync(GetConformancePackArgs args, InvokeOptions? opts = null)
    public static Output<GetConformancePackResult> Invoke(GetConformancePackInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConformancePackResult> getConformancePack(GetConformancePackArgs args, InvokeOptions options)
public static Output<GetConformancePackResult> getConformancePack(GetConformancePackArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:configuration:getConformancePack
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ConformancePack stringName 
- Name of the conformance pack which will be assigned as the unique identifier.
- ConformancePack stringName 
- Name of the conformance pack which will be assigned as the unique identifier.
- conformancePack StringName 
- Name of the conformance pack which will be assigned as the unique identifier.
- conformancePack stringName 
- Name of the conformance pack which will be assigned as the unique identifier.
- conformance_pack_ strname 
- Name of the conformance pack which will be assigned as the unique identifier.
- conformancePack StringName 
- Name of the conformance pack which will be assigned as the unique identifier.
getConformancePack Result
The following output properties are available:
- ConformancePack List<Pulumi.Input Parameters Aws Native. Configuration. Outputs. Conformance Pack Input Parameter> 
- A list of ConformancePackInputParameter objects.
- DeliveryS3Bucket string
- AWS Config stores intermediate files while processing conformance pack template.
- DeliveryS3Key stringPrefix 
- The prefix for delivery S3 bucket.
- ConformancePack []ConformanceInput Parameters Pack Input Parameter 
- A list of ConformancePackInputParameter objects.
- DeliveryS3Bucket string
- AWS Config stores intermediate files while processing conformance pack template.
- DeliveryS3Key stringPrefix 
- The prefix for delivery S3 bucket.
- conformancePack List<ConformanceInput Parameters Pack Input Parameter> 
- A list of ConformancePackInputParameter objects.
- deliveryS3Bucket String
- AWS Config stores intermediate files while processing conformance pack template.
- deliveryS3Key StringPrefix 
- The prefix for delivery S3 bucket.
- conformancePack ConformanceInput Parameters Pack Input Parameter[] 
- A list of ConformancePackInputParameter objects.
- deliveryS3Bucket string
- AWS Config stores intermediate files while processing conformance pack template.
- deliveryS3Key stringPrefix 
- The prefix for delivery S3 bucket.
- conformance_pack_ Sequence[Conformanceinput_ parameters Pack Input Parameter] 
- A list of ConformancePackInputParameter objects.
- delivery_s3_ strbucket 
- AWS Config stores intermediate files while processing conformance pack template.
- delivery_s3_ strkey_ prefix 
- The prefix for delivery S3 bucket.
- conformancePack List<Property Map>Input Parameters 
- A list of ConformancePackInputParameter objects.
- deliveryS3Bucket String
- AWS Config stores intermediate files while processing conformance pack template.
- deliveryS3Key StringPrefix 
- The prefix for delivery S3 bucket.
Supporting Types
ConformancePackInputParameter   
- ParameterName string
- One part of a key-value pair.
- ParameterValue string
- Another part of the key-value pair.
- ParameterName string
- One part of a key-value pair.
- ParameterValue string
- Another part of the key-value pair.
- parameterName String
- One part of a key-value pair.
- parameterValue String
- Another part of the key-value pair.
- parameterName string
- One part of a key-value pair.
- parameterValue string
- Another part of the key-value pair.
- parameter_name str
- One part of a key-value pair.
- parameter_value str
- Another part of the key-value pair.
- parameterName String
- One part of a key-value pair.
- parameterValue String
- Another part of the key-value pair.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.