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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:configuration:getConformancePack
arguments:
# arguments dictionary
The following arguments are supported:
- Conformance
Pack stringName - Name of the conformance pack which will be assigned as the unique identifier.
- Conformance
Pack stringName - Name of the conformance pack which will be assigned as the unique identifier.
- conformance
Pack StringName - Name of the conformance pack which will be assigned as the unique identifier.
- conformance
Pack 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.
- conformance
Pack StringName - Name of the conformance pack which will be assigned as the unique identifier.
getConformancePack Result
The following output properties are available:
- Conformance
Pack List<Pulumi.Input Parameters Aws Native. Configuration. Outputs. Conformance Pack Input Parameter> - A list of ConformancePackInputParameter objects.
- Delivery
S3Bucket string - AWS Config stores intermediate files while processing conformance pack template.
- Delivery
S3Key stringPrefix - The prefix for delivery S3 bucket.
- Conformance
Pack []ConformanceInput Parameters Pack Input Parameter - A list of ConformancePackInputParameter objects.
- Delivery
S3Bucket string - AWS Config stores intermediate files while processing conformance pack template.
- Delivery
S3Key stringPrefix - The prefix for delivery S3 bucket.
- conformance
Pack List<ConformanceInput Parameters Pack Input Parameter> - A list of ConformancePackInputParameter objects.
- delivery
S3Bucket String - AWS Config stores intermediate files while processing conformance pack template.
- delivery
S3Key StringPrefix - The prefix for delivery S3 bucket.
- conformance
Pack ConformanceInput Parameters Pack Input Parameter[] - A list of ConformancePackInputParameter objects.
- delivery
S3Bucket string - AWS Config stores intermediate files while processing conformance pack template.
- delivery
S3Key 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.
- conformance
Pack List<Property Map>Input Parameters - A list of ConformancePackInputParameter objects.
- delivery
S3Bucket String - AWS Config stores intermediate files while processing conformance pack template.
- delivery
S3Key StringPrefix - The prefix for delivery S3 bucket.
Supporting Types
ConformancePackInputParameter
- Parameter
Name string - One part of a key-value pair.
- Parameter
Value string - Another part of the key-value pair.
- Parameter
Name string - One part of a key-value pair.
- Parameter
Value string - Another part of the key-value pair.
- parameter
Name String - One part of a key-value pair.
- parameter
Value String - Another part of the key-value pair.
- parameter
Name string - One part of a key-value pair.
- parameter
Value 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.
- parameter
Name String - One part of a key-value pair.
- parameter
Value 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.