1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. configuration
  5. getConformancePack

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.configuration.getConformancePack

Explore with Pulumi AI

aws-native logo

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

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:configuration:getConformancePack
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConformancePackName string
    Name of the conformance pack which will be assigned as the unique identifier.
    ConformancePackName string
    Name of the conformance pack which will be assigned as the unique identifier.
    conformancePackName String
    Name of the conformance pack which will be assigned as the unique identifier.
    conformancePackName string
    Name of the conformance pack which will be assigned as the unique identifier.
    conformance_pack_name str
    Name of the conformance pack which will be assigned as the unique identifier.
    conformancePackName String
    Name of the conformance pack which will be assigned as the unique identifier.

    getConformancePack Result

    The following output properties are available:

    ConformancePackInputParameters List<Pulumi.AwsNative.Configuration.Outputs.ConformancePackInputParameter>
    A list of ConformancePackInputParameter objects.
    DeliveryS3Bucket string
    AWS Config stores intermediate files while processing conformance pack template.
    DeliveryS3KeyPrefix string
    The prefix for delivery S3 bucket.
    ConformancePackInputParameters []ConformancePackInputParameter
    A list of ConformancePackInputParameter objects.
    DeliveryS3Bucket string
    AWS Config stores intermediate files while processing conformance pack template.
    DeliveryS3KeyPrefix string
    The prefix for delivery S3 bucket.
    conformancePackInputParameters List<ConformancePackInputParameter>
    A list of ConformancePackInputParameter objects.
    deliveryS3Bucket String
    AWS Config stores intermediate files while processing conformance pack template.
    deliveryS3KeyPrefix String
    The prefix for delivery S3 bucket.
    conformancePackInputParameters ConformancePackInputParameter[]
    A list of ConformancePackInputParameter objects.
    deliveryS3Bucket string
    AWS Config stores intermediate files while processing conformance pack template.
    deliveryS3KeyPrefix string
    The prefix for delivery S3 bucket.
    conformance_pack_input_parameters Sequence[ConformancePackInputParameter]
    A list of ConformancePackInputParameter objects.
    delivery_s3_bucket str
    AWS Config stores intermediate files while processing conformance pack template.
    delivery_s3_key_prefix str
    The prefix for delivery S3 bucket.
    conformancePackInputParameters List<Property Map>
    A list of ConformancePackInputParameter objects.
    deliveryS3Bucket String
    AWS Config stores intermediate files while processing conformance pack template.
    deliveryS3KeyPrefix String
    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
    aws-native logo

    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