Documentation
¶
Index ¶
- type AggregationAuthorization
- func (*AggregationAuthorization) ElementType() reflect.Type
- func (i *AggregationAuthorization) ToAggregationAuthorizationOutput() AggregationAuthorizationOutput
- func (i *AggregationAuthorization) ToAggregationAuthorizationOutputWithContext(ctx context.Context) AggregationAuthorizationOutput
- func (i *AggregationAuthorization) ToOutput(ctx context.Context) pulumix.Output[*AggregationAuthorization]
- type AggregationAuthorizationArgs
- type AggregationAuthorizationInput
- type AggregationAuthorizationOutput
- func (o AggregationAuthorizationOutput) AggregationAuthorizationArn() pulumi.StringOutput
- func (o AggregationAuthorizationOutput) AuthorizedAccountId() pulumi.StringOutput
- func (o AggregationAuthorizationOutput) AuthorizedAwsRegion() pulumi.StringOutput
- func (AggregationAuthorizationOutput) ElementType() reflect.Type
- func (o AggregationAuthorizationOutput) Tags() AggregationAuthorizationTagArrayOutput
- func (o AggregationAuthorizationOutput) ToAggregationAuthorizationOutput() AggregationAuthorizationOutput
- func (o AggregationAuthorizationOutput) ToAggregationAuthorizationOutputWithContext(ctx context.Context) AggregationAuthorizationOutput
- func (o AggregationAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[*AggregationAuthorization]
- type AggregationAuthorizationState
- type AggregationAuthorizationTag
- type AggregationAuthorizationTagArgs
- func (AggregationAuthorizationTagArgs) ElementType() reflect.Type
- func (i AggregationAuthorizationTagArgs) ToAggregationAuthorizationTagOutput() AggregationAuthorizationTagOutput
- func (i AggregationAuthorizationTagArgs) ToAggregationAuthorizationTagOutputWithContext(ctx context.Context) AggregationAuthorizationTagOutput
- func (i AggregationAuthorizationTagArgs) ToOutput(ctx context.Context) pulumix.Output[AggregationAuthorizationTag]
- type AggregationAuthorizationTagArray
- func (AggregationAuthorizationTagArray) ElementType() reflect.Type
- func (i AggregationAuthorizationTagArray) ToAggregationAuthorizationTagArrayOutput() AggregationAuthorizationTagArrayOutput
- func (i AggregationAuthorizationTagArray) ToAggregationAuthorizationTagArrayOutputWithContext(ctx context.Context) AggregationAuthorizationTagArrayOutput
- func (i AggregationAuthorizationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AggregationAuthorizationTag]
- type AggregationAuthorizationTagArrayInput
- type AggregationAuthorizationTagArrayOutput
- func (AggregationAuthorizationTagArrayOutput) ElementType() reflect.Type
- func (o AggregationAuthorizationTagArrayOutput) Index(i pulumi.IntInput) AggregationAuthorizationTagOutput
- func (o AggregationAuthorizationTagArrayOutput) ToAggregationAuthorizationTagArrayOutput() AggregationAuthorizationTagArrayOutput
- func (o AggregationAuthorizationTagArrayOutput) ToAggregationAuthorizationTagArrayOutputWithContext(ctx context.Context) AggregationAuthorizationTagArrayOutput
- func (o AggregationAuthorizationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AggregationAuthorizationTag]
- type AggregationAuthorizationTagInput
- type AggregationAuthorizationTagOutput
- func (AggregationAuthorizationTagOutput) ElementType() reflect.Type
- func (o AggregationAuthorizationTagOutput) Key() pulumi.StringOutput
- func (o AggregationAuthorizationTagOutput) ToAggregationAuthorizationTagOutput() AggregationAuthorizationTagOutput
- func (o AggregationAuthorizationTagOutput) ToAggregationAuthorizationTagOutputWithContext(ctx context.Context) AggregationAuthorizationTagOutput
- func (o AggregationAuthorizationTagOutput) ToOutput(ctx context.Context) pulumix.Output[AggregationAuthorizationTag]
- func (o AggregationAuthorizationTagOutput) Value() pulumi.StringOutput
- type ComplianceProperties
- type CompliancePropertiesArgs
- func (CompliancePropertiesArgs) ElementType() reflect.Type
- func (i CompliancePropertiesArgs) ToCompliancePropertiesOutput() CompliancePropertiesOutput
- func (i CompliancePropertiesArgs) ToCompliancePropertiesOutputWithContext(ctx context.Context) CompliancePropertiesOutput
- func (i CompliancePropertiesArgs) ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput
- func (i CompliancePropertiesArgs) ToCompliancePropertiesPtrOutputWithContext(ctx context.Context) CompliancePropertiesPtrOutput
- func (i CompliancePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[ComplianceProperties]
- type CompliancePropertiesInput
- type CompliancePropertiesOutput
- func (CompliancePropertiesOutput) ElementType() reflect.Type
- func (o CompliancePropertiesOutput) ToCompliancePropertiesOutput() CompliancePropertiesOutput
- func (o CompliancePropertiesOutput) ToCompliancePropertiesOutputWithContext(ctx context.Context) CompliancePropertiesOutput
- func (o CompliancePropertiesOutput) ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput
- func (o CompliancePropertiesOutput) ToCompliancePropertiesPtrOutputWithContext(ctx context.Context) CompliancePropertiesPtrOutput
- func (o CompliancePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[ComplianceProperties]
- func (o CompliancePropertiesOutput) Type() pulumi.StringPtrOutput
- type CompliancePropertiesPtrInput
- type CompliancePropertiesPtrOutput
- func (o CompliancePropertiesPtrOutput) Elem() CompliancePropertiesOutput
- func (CompliancePropertiesPtrOutput) ElementType() reflect.Type
- func (o CompliancePropertiesPtrOutput) ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput
- func (o CompliancePropertiesPtrOutput) ToCompliancePropertiesPtrOutputWithContext(ctx context.Context) CompliancePropertiesPtrOutput
- func (o CompliancePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ComplianceProperties]
- func (o CompliancePropertiesPtrOutput) Type() pulumi.StringPtrOutput
- type ConfigRule
- type ConfigRuleArgs
- type ConfigRuleCustomPolicyDetails
- type ConfigRuleCustomPolicyDetailsArgs
- func (ConfigRuleCustomPolicyDetailsArgs) ElementType() reflect.Type
- func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsOutput() ConfigRuleCustomPolicyDetailsOutput
- func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsOutput
- func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput
- func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsPtrOutput
- func (i ConfigRuleCustomPolicyDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleCustomPolicyDetails]
- type ConfigRuleCustomPolicyDetailsInput
- type ConfigRuleCustomPolicyDetailsOutput
- func (ConfigRuleCustomPolicyDetailsOutput) ElementType() reflect.Type
- func (o ConfigRuleCustomPolicyDetailsOutput) EnableDebugLogDelivery() pulumi.BoolPtrOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) PolicyRuntime() pulumi.StringPtrOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) PolicyText() pulumi.StringPtrOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsOutput() ConfigRuleCustomPolicyDetailsOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsPtrOutput
- func (o ConfigRuleCustomPolicyDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleCustomPolicyDetails]
- type ConfigRuleCustomPolicyDetailsPtrInput
- type ConfigRuleCustomPolicyDetailsPtrOutput
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) Elem() ConfigRuleCustomPolicyDetailsOutput
- func (ConfigRuleCustomPolicyDetailsPtrOutput) ElementType() reflect.Type
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) EnableDebugLogDelivery() pulumi.BoolPtrOutput
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) PolicyRuntime() pulumi.StringPtrOutput
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) PolicyText() pulumi.StringPtrOutput
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsPtrOutput
- func (o ConfigRuleCustomPolicyDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRuleCustomPolicyDetails]
- type ConfigRuleEvaluationModeConfiguration
- type ConfigRuleEvaluationModeConfigurationArgs
- func (ConfigRuleEvaluationModeConfigurationArgs) ElementType() reflect.Type
- func (i ConfigRuleEvaluationModeConfigurationArgs) ToConfigRuleEvaluationModeConfigurationOutput() ConfigRuleEvaluationModeConfigurationOutput
- func (i ConfigRuleEvaluationModeConfigurationArgs) ToConfigRuleEvaluationModeConfigurationOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationOutput
- func (i ConfigRuleEvaluationModeConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleEvaluationModeConfiguration]
- type ConfigRuleEvaluationModeConfigurationArray
- func (ConfigRuleEvaluationModeConfigurationArray) ElementType() reflect.Type
- func (i ConfigRuleEvaluationModeConfigurationArray) ToConfigRuleEvaluationModeConfigurationArrayOutput() ConfigRuleEvaluationModeConfigurationArrayOutput
- func (i ConfigRuleEvaluationModeConfigurationArray) ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationArrayOutput
- func (i ConfigRuleEvaluationModeConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleEvaluationModeConfiguration]
- type ConfigRuleEvaluationModeConfigurationArrayInput
- type ConfigRuleEvaluationModeConfigurationArrayOutput
- func (ConfigRuleEvaluationModeConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigRuleEvaluationModeConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigRuleEvaluationModeConfigurationOutput
- func (o ConfigRuleEvaluationModeConfigurationArrayOutput) ToConfigRuleEvaluationModeConfigurationArrayOutput() ConfigRuleEvaluationModeConfigurationArrayOutput
- func (o ConfigRuleEvaluationModeConfigurationArrayOutput) ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationArrayOutput
- func (o ConfigRuleEvaluationModeConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleEvaluationModeConfiguration]
- type ConfigRuleEvaluationModeConfigurationInput
- type ConfigRuleEvaluationModeConfigurationOutput
- func (ConfigRuleEvaluationModeConfigurationOutput) ElementType() reflect.Type
- func (o ConfigRuleEvaluationModeConfigurationOutput) Mode() pulumi.StringPtrOutput
- func (o ConfigRuleEvaluationModeConfigurationOutput) ToConfigRuleEvaluationModeConfigurationOutput() ConfigRuleEvaluationModeConfigurationOutput
- func (o ConfigRuleEvaluationModeConfigurationOutput) ToConfigRuleEvaluationModeConfigurationOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationOutput
- func (o ConfigRuleEvaluationModeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleEvaluationModeConfiguration]
- type ConfigRuleInput
- type ConfigRuleOutput
- func (o ConfigRuleOutput) Arn() pulumi.StringOutput
- func (o ConfigRuleOutput) Compliance() CompliancePropertiesPtrOutput
- func (o ConfigRuleOutput) ConfigRuleId() pulumi.StringOutput
- func (o ConfigRuleOutput) ConfigRuleName() pulumi.StringPtrOutput
- func (o ConfigRuleOutput) Description() pulumi.StringPtrOutput
- func (ConfigRuleOutput) ElementType() reflect.Type
- func (o ConfigRuleOutput) EvaluationModes() ConfigRuleEvaluationModeConfigurationArrayOutput
- func (o ConfigRuleOutput) InputParameters() pulumi.StringPtrOutput
- func (o ConfigRuleOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o ConfigRuleOutput) Scope() ConfigRuleScopePtrOutput
- func (o ConfigRuleOutput) Source() ConfigRuleSourceOutput
- func (o ConfigRuleOutput) ToConfigRuleOutput() ConfigRuleOutput
- func (o ConfigRuleOutput) ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput
- func (o ConfigRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRule]
- type ConfigRuleScope
- type ConfigRuleScopeArgs
- func (ConfigRuleScopeArgs) ElementType() reflect.Type
- func (i ConfigRuleScopeArgs) ToConfigRuleScopeOutput() ConfigRuleScopeOutput
- func (i ConfigRuleScopeArgs) ToConfigRuleScopeOutputWithContext(ctx context.Context) ConfigRuleScopeOutput
- func (i ConfigRuleScopeArgs) ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput
- func (i ConfigRuleScopeArgs) ToConfigRuleScopePtrOutputWithContext(ctx context.Context) ConfigRuleScopePtrOutput
- func (i ConfigRuleScopeArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleScope]
- type ConfigRuleScopeInput
- type ConfigRuleScopeOutput
- func (o ConfigRuleScopeOutput) ComplianceResourceId() pulumi.StringPtrOutput
- func (o ConfigRuleScopeOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
- func (ConfigRuleScopeOutput) ElementType() reflect.Type
- func (o ConfigRuleScopeOutput) TagKey() pulumi.StringPtrOutput
- func (o ConfigRuleScopeOutput) TagValue() pulumi.StringPtrOutput
- func (o ConfigRuleScopeOutput) ToConfigRuleScopeOutput() ConfigRuleScopeOutput
- func (o ConfigRuleScopeOutput) ToConfigRuleScopeOutputWithContext(ctx context.Context) ConfigRuleScopeOutput
- func (o ConfigRuleScopeOutput) ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput
- func (o ConfigRuleScopeOutput) ToConfigRuleScopePtrOutputWithContext(ctx context.Context) ConfigRuleScopePtrOutput
- func (o ConfigRuleScopeOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleScope]
- type ConfigRuleScopePtrInput
- type ConfigRuleScopePtrOutput
- func (o ConfigRuleScopePtrOutput) ComplianceResourceId() pulumi.StringPtrOutput
- func (o ConfigRuleScopePtrOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
- func (o ConfigRuleScopePtrOutput) Elem() ConfigRuleScopeOutput
- func (ConfigRuleScopePtrOutput) ElementType() reflect.Type
- func (o ConfigRuleScopePtrOutput) TagKey() pulumi.StringPtrOutput
- func (o ConfigRuleScopePtrOutput) TagValue() pulumi.StringPtrOutput
- func (o ConfigRuleScopePtrOutput) ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput
- func (o ConfigRuleScopePtrOutput) ToConfigRuleScopePtrOutputWithContext(ctx context.Context) ConfigRuleScopePtrOutput
- func (o ConfigRuleScopePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRuleScope]
- type ConfigRuleSource
- type ConfigRuleSourceArgs
- func (ConfigRuleSourceArgs) ElementType() reflect.Type
- func (i ConfigRuleSourceArgs) ToConfigRuleSourceOutput() ConfigRuleSourceOutput
- func (i ConfigRuleSourceArgs) ToConfigRuleSourceOutputWithContext(ctx context.Context) ConfigRuleSourceOutput
- func (i ConfigRuleSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSource]
- type ConfigRuleSourceDetail
- type ConfigRuleSourceDetailArgs
- func (ConfigRuleSourceDetailArgs) ElementType() reflect.Type
- func (i ConfigRuleSourceDetailArgs) ToConfigRuleSourceDetailOutput() ConfigRuleSourceDetailOutput
- func (i ConfigRuleSourceDetailArgs) ToConfigRuleSourceDetailOutputWithContext(ctx context.Context) ConfigRuleSourceDetailOutput
- func (i ConfigRuleSourceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSourceDetail]
- type ConfigRuleSourceDetailArray
- func (ConfigRuleSourceDetailArray) ElementType() reflect.Type
- func (i ConfigRuleSourceDetailArray) ToConfigRuleSourceDetailArrayOutput() ConfigRuleSourceDetailArrayOutput
- func (i ConfigRuleSourceDetailArray) ToConfigRuleSourceDetailArrayOutputWithContext(ctx context.Context) ConfigRuleSourceDetailArrayOutput
- func (i ConfigRuleSourceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleSourceDetail]
- type ConfigRuleSourceDetailArrayInput
- type ConfigRuleSourceDetailArrayOutput
- func (ConfigRuleSourceDetailArrayOutput) ElementType() reflect.Type
- func (o ConfigRuleSourceDetailArrayOutput) Index(i pulumi.IntInput) ConfigRuleSourceDetailOutput
- func (o ConfigRuleSourceDetailArrayOutput) ToConfigRuleSourceDetailArrayOutput() ConfigRuleSourceDetailArrayOutput
- func (o ConfigRuleSourceDetailArrayOutput) ToConfigRuleSourceDetailArrayOutputWithContext(ctx context.Context) ConfigRuleSourceDetailArrayOutput
- func (o ConfigRuleSourceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleSourceDetail]
- type ConfigRuleSourceDetailInput
- type ConfigRuleSourceDetailOutput
- func (ConfigRuleSourceDetailOutput) ElementType() reflect.Type
- func (o ConfigRuleSourceDetailOutput) EventSource() pulumi.StringOutput
- func (o ConfigRuleSourceDetailOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o ConfigRuleSourceDetailOutput) MessageType() pulumi.StringOutput
- func (o ConfigRuleSourceDetailOutput) ToConfigRuleSourceDetailOutput() ConfigRuleSourceDetailOutput
- func (o ConfigRuleSourceDetailOutput) ToConfigRuleSourceDetailOutputWithContext(ctx context.Context) ConfigRuleSourceDetailOutput
- func (o ConfigRuleSourceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSourceDetail]
- type ConfigRuleSourceInput
- type ConfigRuleSourceOutput
- func (o ConfigRuleSourceOutput) CustomPolicyDetails() ConfigRuleCustomPolicyDetailsPtrOutput
- func (ConfigRuleSourceOutput) ElementType() reflect.Type
- func (o ConfigRuleSourceOutput) Owner() pulumi.StringOutput
- func (o ConfigRuleSourceOutput) SourceDetails() ConfigRuleSourceDetailArrayOutput
- func (o ConfigRuleSourceOutput) SourceIdentifier() pulumi.StringPtrOutput
- func (o ConfigRuleSourceOutput) ToConfigRuleSourceOutput() ConfigRuleSourceOutput
- func (o ConfigRuleSourceOutput) ToConfigRuleSourceOutputWithContext(ctx context.Context) ConfigRuleSourceOutput
- func (o ConfigRuleSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSource]
- type ConfigRuleSourcePtrOutput
- func (o ConfigRuleSourcePtrOutput) CustomPolicyDetails() ConfigRuleCustomPolicyDetailsPtrOutput
- func (o ConfigRuleSourcePtrOutput) Elem() ConfigRuleSourceOutput
- func (ConfigRuleSourcePtrOutput) ElementType() reflect.Type
- func (o ConfigRuleSourcePtrOutput) Owner() pulumi.StringPtrOutput
- func (o ConfigRuleSourcePtrOutput) SourceDetails() ConfigRuleSourceDetailArrayOutput
- func (o ConfigRuleSourcePtrOutput) SourceIdentifier() pulumi.StringPtrOutput
- func (o ConfigRuleSourcePtrOutput) ToConfigRuleSourcePtrOutput() ConfigRuleSourcePtrOutput
- func (o ConfigRuleSourcePtrOutput) ToConfigRuleSourcePtrOutputWithContext(ctx context.Context) ConfigRuleSourcePtrOutput
- func (o ConfigRuleSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRuleSource]
- type ConfigRuleState
- type ConfigurationAggregator
- func (*ConfigurationAggregator) ElementType() reflect.Type
- func (i *ConfigurationAggregator) ToConfigurationAggregatorOutput() ConfigurationAggregatorOutput
- func (i *ConfigurationAggregator) ToConfigurationAggregatorOutputWithContext(ctx context.Context) ConfigurationAggregatorOutput
- func (i *ConfigurationAggregator) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationAggregator]
- type ConfigurationAggregatorAccountAggregationSource
- type ConfigurationAggregatorAccountAggregationSourceArgs
- func (ConfigurationAggregatorAccountAggregationSourceArgs) ElementType() reflect.Type
- func (i ConfigurationAggregatorAccountAggregationSourceArgs) ToConfigurationAggregatorAccountAggregationSourceOutput() ConfigurationAggregatorAccountAggregationSourceOutput
- func (i ConfigurationAggregatorAccountAggregationSourceArgs) ToConfigurationAggregatorAccountAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceOutput
- func (i ConfigurationAggregatorAccountAggregationSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorAccountAggregationSource]
- type ConfigurationAggregatorAccountAggregationSourceArray
- func (ConfigurationAggregatorAccountAggregationSourceArray) ElementType() reflect.Type
- func (i ConfigurationAggregatorAccountAggregationSourceArray) ToConfigurationAggregatorAccountAggregationSourceArrayOutput() ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (i ConfigurationAggregatorAccountAggregationSourceArray) ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (i ConfigurationAggregatorAccountAggregationSourceArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationAggregatorAccountAggregationSource]
- type ConfigurationAggregatorAccountAggregationSourceArrayInput
- type ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (ConfigurationAggregatorAccountAggregationSourceArrayOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorAccountAggregationSourceArrayOutput) Index(i pulumi.IntInput) ConfigurationAggregatorAccountAggregationSourceOutput
- func (o ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToConfigurationAggregatorAccountAggregationSourceArrayOutput() ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (o ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (o ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationAggregatorAccountAggregationSource]
- type ConfigurationAggregatorAccountAggregationSourceInput
- type ConfigurationAggregatorAccountAggregationSourceOutput
- func (o ConfigurationAggregatorAccountAggregationSourceOutput) AccountIds() pulumi.StringArrayOutput
- func (o ConfigurationAggregatorAccountAggregationSourceOutput) AllAwsRegions() pulumi.BoolPtrOutput
- func (o ConfigurationAggregatorAccountAggregationSourceOutput) AwsRegions() pulumi.StringArrayOutput
- func (ConfigurationAggregatorAccountAggregationSourceOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorAccountAggregationSourceOutput) ToConfigurationAggregatorAccountAggregationSourceOutput() ConfigurationAggregatorAccountAggregationSourceOutput
- func (o ConfigurationAggregatorAccountAggregationSourceOutput) ToConfigurationAggregatorAccountAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceOutput
- func (o ConfigurationAggregatorAccountAggregationSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorAccountAggregationSource]
- type ConfigurationAggregatorArgs
- type ConfigurationAggregatorInput
- type ConfigurationAggregatorOrganizationAggregationSource
- type ConfigurationAggregatorOrganizationAggregationSourceArgs
- func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ElementType() reflect.Type
- func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourceOutput() ConfigurationAggregatorOrganizationAggregationSourceOutput
- func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourceOutput
- func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorOrganizationAggregationSource]
- type ConfigurationAggregatorOrganizationAggregationSourceInput
- type ConfigurationAggregatorOrganizationAggregationSourceOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) AllAwsRegions() pulumi.BoolPtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) AwsRegions() pulumi.StringArrayOutput
- func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) RoleArn() pulumi.StringOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourceOutput() ConfigurationAggregatorOrganizationAggregationSourceOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourceOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorOrganizationAggregationSource]
- type ConfigurationAggregatorOrganizationAggregationSourcePtrInput
- type ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) AllAwsRegions() pulumi.BoolPtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) AwsRegions() pulumi.StringArrayOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) Elem() ConfigurationAggregatorOrganizationAggregationSourceOutput
- func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationAggregatorOrganizationAggregationSource]
- type ConfigurationAggregatorOutput
- func (o ConfigurationAggregatorOutput) AccountAggregationSources() ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (o ConfigurationAggregatorOutput) ConfigurationAggregatorArn() pulumi.StringOutput
- func (o ConfigurationAggregatorOutput) ConfigurationAggregatorName() pulumi.StringPtrOutput
- func (ConfigurationAggregatorOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorOutput) OrganizationAggregationSource() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o ConfigurationAggregatorOutput) Tags() ConfigurationAggregatorTagArrayOutput
- func (o ConfigurationAggregatorOutput) ToConfigurationAggregatorOutput() ConfigurationAggregatorOutput
- func (o ConfigurationAggregatorOutput) ToConfigurationAggregatorOutputWithContext(ctx context.Context) ConfigurationAggregatorOutput
- func (o ConfigurationAggregatorOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationAggregator]
- type ConfigurationAggregatorState
- type ConfigurationAggregatorTag
- type ConfigurationAggregatorTagArgs
- func (ConfigurationAggregatorTagArgs) ElementType() reflect.Type
- func (i ConfigurationAggregatorTagArgs) ToConfigurationAggregatorTagOutput() ConfigurationAggregatorTagOutput
- func (i ConfigurationAggregatorTagArgs) ToConfigurationAggregatorTagOutputWithContext(ctx context.Context) ConfigurationAggregatorTagOutput
- func (i ConfigurationAggregatorTagArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorTag]
- type ConfigurationAggregatorTagArray
- func (ConfigurationAggregatorTagArray) ElementType() reflect.Type
- func (i ConfigurationAggregatorTagArray) ToConfigurationAggregatorTagArrayOutput() ConfigurationAggregatorTagArrayOutput
- func (i ConfigurationAggregatorTagArray) ToConfigurationAggregatorTagArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorTagArrayOutput
- func (i ConfigurationAggregatorTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationAggregatorTag]
- type ConfigurationAggregatorTagArrayInput
- type ConfigurationAggregatorTagArrayOutput
- func (ConfigurationAggregatorTagArrayOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorTagArrayOutput) Index(i pulumi.IntInput) ConfigurationAggregatorTagOutput
- func (o ConfigurationAggregatorTagArrayOutput) ToConfigurationAggregatorTagArrayOutput() ConfigurationAggregatorTagArrayOutput
- func (o ConfigurationAggregatorTagArrayOutput) ToConfigurationAggregatorTagArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorTagArrayOutput
- func (o ConfigurationAggregatorTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationAggregatorTag]
- type ConfigurationAggregatorTagInput
- type ConfigurationAggregatorTagOutput
- func (ConfigurationAggregatorTagOutput) ElementType() reflect.Type
- func (o ConfigurationAggregatorTagOutput) Key() pulumi.StringOutput
- func (o ConfigurationAggregatorTagOutput) ToConfigurationAggregatorTagOutput() ConfigurationAggregatorTagOutput
- func (o ConfigurationAggregatorTagOutput) ToConfigurationAggregatorTagOutputWithContext(ctx context.Context) ConfigurationAggregatorTagOutput
- func (o ConfigurationAggregatorTagOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorTag]
- func (o ConfigurationAggregatorTagOutput) Value() pulumi.StringOutput
- type ConfigurationRecorderdeprecated
- func (*ConfigurationRecorder) ElementType() reflect.Type
- func (i *ConfigurationRecorder) ToConfigurationRecorderOutput() ConfigurationRecorderOutput
- func (i *ConfigurationRecorder) ToConfigurationRecorderOutputWithContext(ctx context.Context) ConfigurationRecorderOutput
- func (i *ConfigurationRecorder) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorder]
- type ConfigurationRecorderArgs
- type ConfigurationRecorderExclusionByResourceTypes
- type ConfigurationRecorderExclusionByResourceTypesArgs
- func (ConfigurationRecorderExclusionByResourceTypesArgs) ElementType() reflect.Type
- func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesOutput() ConfigurationRecorderExclusionByResourceTypesOutput
- func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesOutput
- func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderExclusionByResourceTypes]
- type ConfigurationRecorderExclusionByResourceTypesInput
- type ConfigurationRecorderExclusionByResourceTypesOutput
- func (ConfigurationRecorderExclusionByResourceTypesOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderExclusionByResourceTypesOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesOutput() ConfigurationRecorderExclusionByResourceTypesOutput
- func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesOutput
- func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderExclusionByResourceTypes]
- type ConfigurationRecorderExclusionByResourceTypesPtrInput
- type ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) Elem() ConfigurationRecorderExclusionByResourceTypesOutput
- func (ConfigurationRecorderExclusionByResourceTypesPtrOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorderExclusionByResourceTypes]
- type ConfigurationRecorderInput
- type ConfigurationRecorderOutput
- func (ConfigurationRecorderOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderOutput) Name() pulumi.StringPtrOutput
- func (o ConfigurationRecorderOutput) RecordingGroup() ConfigurationRecorderRecordingGroupPtrOutput
- func (o ConfigurationRecorderOutput) RoleArn() pulumi.StringOutput
- func (o ConfigurationRecorderOutput) ToConfigurationRecorderOutput() ConfigurationRecorderOutput
- func (o ConfigurationRecorderOutput) ToConfigurationRecorderOutputWithContext(ctx context.Context) ConfigurationRecorderOutput
- func (o ConfigurationRecorderOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorder]
- type ConfigurationRecorderRecordingGroup
- type ConfigurationRecorderRecordingGroupArgs
- func (ConfigurationRecorderRecordingGroupArgs) ElementType() reflect.Type
- func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupOutput() ConfigurationRecorderRecordingGroupOutput
- func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupOutput
- func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput
- func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupPtrOutput
- func (i ConfigurationRecorderRecordingGroupArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingGroup]
- type ConfigurationRecorderRecordingGroupInput
- type ConfigurationRecorderRecordingGroupOutput
- func (o ConfigurationRecorderRecordingGroupOutput) AllSupported() pulumi.BoolPtrOutput
- func (ConfigurationRecorderRecordingGroupOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderRecordingGroupOutput) ExclusionByResourceTypes() ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderRecordingGroupOutput) IncludeGlobalResourceTypes() pulumi.BoolPtrOutput
- func (o ConfigurationRecorderRecordingGroupOutput) RecordingStrategy() ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingGroupOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupOutput() ConfigurationRecorderRecordingGroupOutput
- func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupOutput
- func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput
- func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupPtrOutput
- func (o ConfigurationRecorderRecordingGroupOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingGroup]
- type ConfigurationRecorderRecordingGroupPtrInput
- type ConfigurationRecorderRecordingGroupPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) AllSupported() pulumi.BoolPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) Elem() ConfigurationRecorderRecordingGroupOutput
- func (ConfigurationRecorderRecordingGroupPtrOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderRecordingGroupPtrOutput) ExclusionByResourceTypes() ConfigurationRecorderExclusionByResourceTypesPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) IncludeGlobalResourceTypes() pulumi.BoolPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) RecordingStrategy() ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) ToConfigurationRecorderRecordingGroupPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupPtrOutput
- func (o ConfigurationRecorderRecordingGroupPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorderRecordingGroup]
- type ConfigurationRecorderRecordingStrategy
- type ConfigurationRecorderRecordingStrategyArgs
- func (ConfigurationRecorderRecordingStrategyArgs) ElementType() reflect.Type
- func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyOutput() ConfigurationRecorderRecordingStrategyOutput
- func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyOutput
- func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput
- func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyPtrOutput
- func (i ConfigurationRecorderRecordingStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingStrategy]
- type ConfigurationRecorderRecordingStrategyInput
- type ConfigurationRecorderRecordingStrategyOutput
- func (ConfigurationRecorderRecordingStrategyOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyOutput() ConfigurationRecorderRecordingStrategyOutput
- func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyOutput
- func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingStrategy]
- func (o ConfigurationRecorderRecordingStrategyOutput) UseOnly() pulumi.StringOutput
- type ConfigurationRecorderRecordingStrategyPtrInput
- type ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingStrategyPtrOutput) Elem() ConfigurationRecorderRecordingStrategyOutput
- func (ConfigurationRecorderRecordingStrategyPtrOutput) ElementType() reflect.Type
- func (o ConfigurationRecorderRecordingStrategyPtrOutput) ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingStrategyPtrOutput) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyPtrOutput
- func (o ConfigurationRecorderRecordingStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorderRecordingStrategy]
- func (o ConfigurationRecorderRecordingStrategyPtrOutput) UseOnly() pulumi.StringPtrOutput
- type ConfigurationRecorderState
- type ConformancePack
- func (*ConformancePack) ElementType() reflect.Type
- func (i *ConformancePack) ToConformancePackOutput() ConformancePackOutput
- func (i *ConformancePack) ToConformancePackOutputWithContext(ctx context.Context) ConformancePackOutput
- func (i *ConformancePack) ToOutput(ctx context.Context) pulumix.Output[*ConformancePack]
- type ConformancePackArgs
- type ConformancePackInput
- type ConformancePackInputParameter
- type ConformancePackInputParameterArgs
- func (ConformancePackInputParameterArgs) ElementType() reflect.Type
- func (i ConformancePackInputParameterArgs) ToConformancePackInputParameterOutput() ConformancePackInputParameterOutput
- func (i ConformancePackInputParameterArgs) ToConformancePackInputParameterOutputWithContext(ctx context.Context) ConformancePackInputParameterOutput
- func (i ConformancePackInputParameterArgs) ToOutput(ctx context.Context) pulumix.Output[ConformancePackInputParameter]
- type ConformancePackInputParameterArray
- func (ConformancePackInputParameterArray) ElementType() reflect.Type
- func (i ConformancePackInputParameterArray) ToConformancePackInputParameterArrayOutput() ConformancePackInputParameterArrayOutput
- func (i ConformancePackInputParameterArray) ToConformancePackInputParameterArrayOutputWithContext(ctx context.Context) ConformancePackInputParameterArrayOutput
- func (i ConformancePackInputParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]ConformancePackInputParameter]
- type ConformancePackInputParameterArrayInput
- type ConformancePackInputParameterArrayOutput
- func (ConformancePackInputParameterArrayOutput) ElementType() reflect.Type
- func (o ConformancePackInputParameterArrayOutput) Index(i pulumi.IntInput) ConformancePackInputParameterOutput
- func (o ConformancePackInputParameterArrayOutput) ToConformancePackInputParameterArrayOutput() ConformancePackInputParameterArrayOutput
- func (o ConformancePackInputParameterArrayOutput) ToConformancePackInputParameterArrayOutputWithContext(ctx context.Context) ConformancePackInputParameterArrayOutput
- func (o ConformancePackInputParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConformancePackInputParameter]
- type ConformancePackInputParameterInput
- type ConformancePackInputParameterOutput
- func (ConformancePackInputParameterOutput) ElementType() reflect.Type
- func (o ConformancePackInputParameterOutput) ParameterName() pulumi.StringOutput
- func (o ConformancePackInputParameterOutput) ParameterValue() pulumi.StringOutput
- func (o ConformancePackInputParameterOutput) ToConformancePackInputParameterOutput() ConformancePackInputParameterOutput
- func (o ConformancePackInputParameterOutput) ToConformancePackInputParameterOutputWithContext(ctx context.Context) ConformancePackInputParameterOutput
- func (o ConformancePackInputParameterOutput) ToOutput(ctx context.Context) pulumix.Output[ConformancePackInputParameter]
- type ConformancePackOutput
- func (o ConformancePackOutput) ConformancePackInputParameters() ConformancePackInputParameterArrayOutput
- func (o ConformancePackOutput) ConformancePackName() pulumi.StringOutput
- func (o ConformancePackOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
- func (o ConformancePackOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
- func (ConformancePackOutput) ElementType() reflect.Type
- func (o ConformancePackOutput) TemplateBody() pulumi.StringPtrOutput
- func (o ConformancePackOutput) TemplateS3Uri() pulumi.StringPtrOutput
- func (o ConformancePackOutput) TemplateSsmDocumentDetails() TemplateSsmDocumentDetailsPropertiesPtrOutput
- func (o ConformancePackOutput) ToConformancePackOutput() ConformancePackOutput
- func (o ConformancePackOutput) ToConformancePackOutputWithContext(ctx context.Context) ConformancePackOutput
- func (o ConformancePackOutput) ToOutput(ctx context.Context) pulumix.Output[*ConformancePack]
- type ConformancePackState
- type DeliveryChanneldeprecated
- func (*DeliveryChannel) ElementType() reflect.Type
- func (i *DeliveryChannel) ToDeliveryChannelOutput() DeliveryChannelOutput
- func (i *DeliveryChannel) ToDeliveryChannelOutputWithContext(ctx context.Context) DeliveryChannelOutput
- func (i *DeliveryChannel) ToOutput(ctx context.Context) pulumix.Output[*DeliveryChannel]
- type DeliveryChannelArgs
- type DeliveryChannelConfigSnapshotDeliveryProperties
- type DeliveryChannelConfigSnapshotDeliveryPropertiesArgs
- func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ElementType() reflect.Type
- func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
- func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
- func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[DeliveryChannelConfigSnapshotDeliveryProperties]
- type DeliveryChannelConfigSnapshotDeliveryPropertiesInput
- type DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) DeliveryFrequency() pulumi.StringPtrOutput
- func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ElementType() reflect.Type
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[DeliveryChannelConfigSnapshotDeliveryProperties]
- type DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput
- type DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) DeliveryFrequency() pulumi.StringPtrOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) Elem() DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
- func (DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ElementType() reflect.Type
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DeliveryChannelConfigSnapshotDeliveryProperties]
- type DeliveryChannelInput
- type DeliveryChannelOutput
- func (o DeliveryChannelOutput) ConfigSnapshotDeliveryProperties() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (DeliveryChannelOutput) ElementType() reflect.Type
- func (o DeliveryChannelOutput) Name() pulumi.StringPtrOutput
- func (o DeliveryChannelOutput) S3BucketName() pulumi.StringOutput
- func (o DeliveryChannelOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o DeliveryChannelOutput) S3KmsKeyArn() pulumi.StringPtrOutput
- func (o DeliveryChannelOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o DeliveryChannelOutput) ToDeliveryChannelOutput() DeliveryChannelOutput
- func (o DeliveryChannelOutput) ToDeliveryChannelOutputWithContext(ctx context.Context) DeliveryChannelOutput
- func (o DeliveryChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*DeliveryChannel]
- type DeliveryChannelState
- type LookupAggregationAuthorizationArgs
- type LookupAggregationAuthorizationOutputArgs
- type LookupAggregationAuthorizationResult
- type LookupAggregationAuthorizationResultOutput
- func (o LookupAggregationAuthorizationResultOutput) AggregationAuthorizationArn() pulumi.StringPtrOutput
- func (LookupAggregationAuthorizationResultOutput) ElementType() reflect.Type
- func (o LookupAggregationAuthorizationResultOutput) Tags() AggregationAuthorizationTagArrayOutput
- func (o LookupAggregationAuthorizationResultOutput) ToLookupAggregationAuthorizationResultOutput() LookupAggregationAuthorizationResultOutput
- func (o LookupAggregationAuthorizationResultOutput) ToLookupAggregationAuthorizationResultOutputWithContext(ctx context.Context) LookupAggregationAuthorizationResultOutput
- func (o LookupAggregationAuthorizationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAggregationAuthorizationResult]
- type LookupConfigRuleArgs
- type LookupConfigRuleOutputArgs
- type LookupConfigRuleResult
- type LookupConfigRuleResultOutput
- func (o LookupConfigRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupConfigRuleResultOutput) Compliance() CompliancePropertiesPtrOutput
- func (o LookupConfigRuleResultOutput) ConfigRuleId() pulumi.StringPtrOutput
- func (o LookupConfigRuleResultOutput) Description() pulumi.StringPtrOutput
- func (LookupConfigRuleResultOutput) ElementType() reflect.Type
- func (o LookupConfigRuleResultOutput) EvaluationModes() ConfigRuleEvaluationModeConfigurationArrayOutput
- func (o LookupConfigRuleResultOutput) InputParameters() pulumi.StringPtrOutput
- func (o LookupConfigRuleResultOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o LookupConfigRuleResultOutput) Scope() ConfigRuleScopePtrOutput
- func (o LookupConfigRuleResultOutput) Source() ConfigRuleSourcePtrOutput
- func (o LookupConfigRuleResultOutput) ToLookupConfigRuleResultOutput() LookupConfigRuleResultOutput
- func (o LookupConfigRuleResultOutput) ToLookupConfigRuleResultOutputWithContext(ctx context.Context) LookupConfigRuleResultOutput
- func (o LookupConfigRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigRuleResult]
- type LookupConfigurationAggregatorArgs
- type LookupConfigurationAggregatorOutputArgs
- type LookupConfigurationAggregatorResult
- type LookupConfigurationAggregatorResultOutput
- func (o LookupConfigurationAggregatorResultOutput) AccountAggregationSources() ConfigurationAggregatorAccountAggregationSourceArrayOutput
- func (o LookupConfigurationAggregatorResultOutput) ConfigurationAggregatorArn() pulumi.StringPtrOutput
- func (LookupConfigurationAggregatorResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationAggregatorResultOutput) OrganizationAggregationSource() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
- func (o LookupConfigurationAggregatorResultOutput) Tags() ConfigurationAggregatorTagArrayOutput
- func (o LookupConfigurationAggregatorResultOutput) ToLookupConfigurationAggregatorResultOutput() LookupConfigurationAggregatorResultOutput
- func (o LookupConfigurationAggregatorResultOutput) ToLookupConfigurationAggregatorResultOutputWithContext(ctx context.Context) LookupConfigurationAggregatorResultOutput
- func (o LookupConfigurationAggregatorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationAggregatorResult]
- type LookupConfigurationRecorderArgs
- type LookupConfigurationRecorderOutputArgs
- type LookupConfigurationRecorderResult
- type LookupConfigurationRecorderResultOutput
- func (LookupConfigurationRecorderResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationRecorderResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupConfigurationRecorderResultOutput) RecordingGroup() ConfigurationRecorderRecordingGroupPtrOutput
- func (o LookupConfigurationRecorderResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupConfigurationRecorderResultOutput) ToLookupConfigurationRecorderResultOutput() LookupConfigurationRecorderResultOutput
- func (o LookupConfigurationRecorderResultOutput) ToLookupConfigurationRecorderResultOutputWithContext(ctx context.Context) LookupConfigurationRecorderResultOutput
- func (o LookupConfigurationRecorderResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationRecorderResult]
- type LookupConformancePackArgs
- type LookupConformancePackOutputArgs
- type LookupConformancePackResult
- type LookupConformancePackResultOutput
- func (o LookupConformancePackResultOutput) ConformancePackInputParameters() ConformancePackInputParameterArrayOutput
- func (o LookupConformancePackResultOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
- func (o LookupConformancePackResultOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
- func (LookupConformancePackResultOutput) ElementType() reflect.Type
- func (o LookupConformancePackResultOutput) ToLookupConformancePackResultOutput() LookupConformancePackResultOutput
- func (o LookupConformancePackResultOutput) ToLookupConformancePackResultOutputWithContext(ctx context.Context) LookupConformancePackResultOutput
- func (o LookupConformancePackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConformancePackResult]
- type LookupDeliveryChannelArgs
- type LookupDeliveryChannelOutputArgs
- type LookupDeliveryChannelResult
- type LookupDeliveryChannelResultOutput
- func (o LookupDeliveryChannelResultOutput) ConfigSnapshotDeliveryProperties() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
- func (LookupDeliveryChannelResultOutput) ElementType() reflect.Type
- func (o LookupDeliveryChannelResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDeliveryChannelResultOutput) S3BucketName() pulumi.StringPtrOutput
- func (o LookupDeliveryChannelResultOutput) S3KeyPrefix() pulumi.StringPtrOutput
- func (o LookupDeliveryChannelResultOutput) S3KmsKeyArn() pulumi.StringPtrOutput
- func (o LookupDeliveryChannelResultOutput) SnsTopicArn() pulumi.StringPtrOutput
- func (o LookupDeliveryChannelResultOutput) ToLookupDeliveryChannelResultOutput() LookupDeliveryChannelResultOutput
- func (o LookupDeliveryChannelResultOutput) ToLookupDeliveryChannelResultOutputWithContext(ctx context.Context) LookupDeliveryChannelResultOutput
- func (o LookupDeliveryChannelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeliveryChannelResult]
- type LookupOrganizationConfigRuleArgs
- type LookupOrganizationConfigRuleOutputArgs
- type LookupOrganizationConfigRuleResult
- type LookupOrganizationConfigRuleResultOutput
- func (LookupOrganizationConfigRuleResultOutput) ElementType() reflect.Type
- func (o LookupOrganizationConfigRuleResultOutput) ExcludedAccounts() pulumi.StringArrayOutput
- func (o LookupOrganizationConfigRuleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupOrganizationConfigRuleResultOutput) OrganizationCustomPolicyRuleMetadata() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o LookupOrganizationConfigRuleResultOutput) OrganizationCustomRuleMetadata() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o LookupOrganizationConfigRuleResultOutput) OrganizationManagedRuleMetadata() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o LookupOrganizationConfigRuleResultOutput) ToLookupOrganizationConfigRuleResultOutput() LookupOrganizationConfigRuleResultOutput
- func (o LookupOrganizationConfigRuleResultOutput) ToLookupOrganizationConfigRuleResultOutputWithContext(ctx context.Context) LookupOrganizationConfigRuleResultOutput
- func (o LookupOrganizationConfigRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOrganizationConfigRuleResult]
- type LookupOrganizationConformancePackArgs
- type LookupOrganizationConformancePackOutputArgs
- type LookupOrganizationConformancePackResult
- type LookupOrganizationConformancePackResultOutput
- func (o LookupOrganizationConformancePackResultOutput) ConformancePackInputParameters() OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (o LookupOrganizationConformancePackResultOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
- func (o LookupOrganizationConformancePackResultOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
- func (LookupOrganizationConformancePackResultOutput) ElementType() reflect.Type
- func (o LookupOrganizationConformancePackResultOutput) ExcludedAccounts() pulumi.StringArrayOutput
- func (o LookupOrganizationConformancePackResultOutput) ToLookupOrganizationConformancePackResultOutput() LookupOrganizationConformancePackResultOutput
- func (o LookupOrganizationConformancePackResultOutput) ToLookupOrganizationConformancePackResultOutputWithContext(ctx context.Context) LookupOrganizationConformancePackResultOutput
- func (o LookupOrganizationConformancePackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOrganizationConformancePackResult]
- type LookupRemediationConfigurationArgs
- type LookupRemediationConfigurationOutputArgs
- type LookupRemediationConfigurationResult
- type LookupRemediationConfigurationResultOutput
- func (o LookupRemediationConfigurationResultOutput) Automatic() pulumi.BoolPtrOutput
- func (LookupRemediationConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupRemediationConfigurationResultOutput) ExecutionControls() RemediationConfigurationExecutionControlsPtrOutput
- func (o LookupRemediationConfigurationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRemediationConfigurationResultOutput) MaximumAutomaticAttempts() pulumi.IntPtrOutput
- func (o LookupRemediationConfigurationResultOutput) Parameters() pulumi.AnyOutput
- func (o LookupRemediationConfigurationResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o LookupRemediationConfigurationResultOutput) RetryAttemptSeconds() pulumi.IntPtrOutput
- func (o LookupRemediationConfigurationResultOutput) TargetId() pulumi.StringPtrOutput
- func (o LookupRemediationConfigurationResultOutput) TargetType() pulumi.StringPtrOutput
- func (o LookupRemediationConfigurationResultOutput) TargetVersion() pulumi.StringPtrOutput
- func (o LookupRemediationConfigurationResultOutput) ToLookupRemediationConfigurationResultOutput() LookupRemediationConfigurationResultOutput
- func (o LookupRemediationConfigurationResultOutput) ToLookupRemediationConfigurationResultOutputWithContext(ctx context.Context) LookupRemediationConfigurationResultOutput
- func (o LookupRemediationConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRemediationConfigurationResult]
- type LookupStoredQueryArgs
- type LookupStoredQueryOutputArgs
- type LookupStoredQueryResult
- type LookupStoredQueryResultOutput
- func (LookupStoredQueryResultOutput) ElementType() reflect.Type
- func (o LookupStoredQueryResultOutput) QueryArn() pulumi.StringPtrOutput
- func (o LookupStoredQueryResultOutput) QueryDescription() pulumi.StringPtrOutput
- func (o LookupStoredQueryResultOutput) QueryExpression() pulumi.StringPtrOutput
- func (o LookupStoredQueryResultOutput) QueryId() pulumi.StringPtrOutput
- func (o LookupStoredQueryResultOutput) Tags() StoredQueryTagArrayOutput
- func (o LookupStoredQueryResultOutput) ToLookupStoredQueryResultOutput() LookupStoredQueryResultOutput
- func (o LookupStoredQueryResultOutput) ToLookupStoredQueryResultOutputWithContext(ctx context.Context) LookupStoredQueryResultOutput
- func (o LookupStoredQueryResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStoredQueryResult]
- type OrganizationConfigRuledeprecated
- func (*OrganizationConfigRule) ElementType() reflect.Type
- func (i *OrganizationConfigRule) ToOrganizationConfigRuleOutput() OrganizationConfigRuleOutput
- func (i *OrganizationConfigRule) ToOrganizationConfigRuleOutputWithContext(ctx context.Context) OrganizationConfigRuleOutput
- func (i *OrganizationConfigRule) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRule]
- type OrganizationConfigRuleArgs
- type OrganizationConfigRuleInput
- type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata
- type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs
- func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ElementType() reflect.Type
- func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
- func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
- func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata]
- type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataInput
- type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) DebugLogDeliveryAccounts() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) Description() pulumi.StringPtrOutput
- func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) InputParameters() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) PolicyText() pulumi.StringOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ResourceIdScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ResourceTypesScope() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) Runtime() pulumi.StringOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) TagKeyScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) TagValueScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata]
- type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput
- type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) DebugLogDeliveryAccounts() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) Elem() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
- func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) InputParameters() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) PolicyText() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ResourceIdScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ResourceTypesScope() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) Runtime() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) TagKeyScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) TagValueScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata]
- type OrganizationConfigRuleOrganizationCustomRuleMetadata
- type OrganizationConfigRuleOrganizationCustomRuleMetadataArgs
- func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ElementType() reflect.Type
- func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
- func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
- func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[OrganizationConfigRuleOrganizationCustomRuleMetadata]
- type OrganizationConfigRuleOrganizationCustomRuleMetadataInput
- type OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) Description() pulumi.StringPtrOutput
- func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) InputParameters() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) LambdaFunctionArn() pulumi.StringOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ResourceIdScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ResourceTypesScope() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) TagKeyScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) TagValueScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[OrganizationConfigRuleOrganizationCustomRuleMetadata]
- type OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput
- type OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) Elem() OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
- func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) InputParameters() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) LambdaFunctionArn() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ResourceIdScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ResourceTypesScope() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) TagKeyScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) TagValueScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRuleOrganizationCustomRuleMetadata]
- type OrganizationConfigRuleOrganizationManagedRuleMetadata
- type OrganizationConfigRuleOrganizationManagedRuleMetadataArgs
- func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ElementType() reflect.Type
- func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
- func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
- func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[OrganizationConfigRuleOrganizationManagedRuleMetadata]
- type OrganizationConfigRuleOrganizationManagedRuleMetadataInput
- type OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) Description() pulumi.StringPtrOutput
- func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) InputParameters() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ResourceIdScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ResourceTypesScope() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) RuleIdentifier() pulumi.StringOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) TagKeyScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) TagValueScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[OrganizationConfigRuleOrganizationManagedRuleMetadata]
- type OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput
- type OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) Elem() OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
- func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) InputParameters() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ResourceIdScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ResourceTypesScope() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) RuleIdentifier() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) TagKeyScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) TagValueScope() pulumi.StringPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRuleOrganizationManagedRuleMetadata]
- type OrganizationConfigRuleOutput
- func (OrganizationConfigRuleOutput) ElementType() reflect.Type
- func (o OrganizationConfigRuleOutput) ExcludedAccounts() pulumi.StringArrayOutput
- func (o OrganizationConfigRuleOutput) OrganizationConfigRuleName() pulumi.StringOutput
- func (o OrganizationConfigRuleOutput) OrganizationCustomPolicyRuleMetadata() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOutput) OrganizationCustomRuleMetadata() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOutput) OrganizationManagedRuleMetadata() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
- func (o OrganizationConfigRuleOutput) ToOrganizationConfigRuleOutput() OrganizationConfigRuleOutput
- func (o OrganizationConfigRuleOutput) ToOrganizationConfigRuleOutputWithContext(ctx context.Context) OrganizationConfigRuleOutput
- func (o OrganizationConfigRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRule]
- type OrganizationConfigRuleState
- type OrganizationConformancePack
- func (*OrganizationConformancePack) ElementType() reflect.Type
- func (i *OrganizationConformancePack) ToOrganizationConformancePackOutput() OrganizationConformancePackOutput
- func (i *OrganizationConformancePack) ToOrganizationConformancePackOutputWithContext(ctx context.Context) OrganizationConformancePackOutput
- func (i *OrganizationConformancePack) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConformancePack]
- type OrganizationConformancePackArgs
- type OrganizationConformancePackConformancePackInputParameter
- type OrganizationConformancePackConformancePackInputParameterArgs
- func (OrganizationConformancePackConformancePackInputParameterArgs) ElementType() reflect.Type
- func (i OrganizationConformancePackConformancePackInputParameterArgs) ToOrganizationConformancePackConformancePackInputParameterOutput() OrganizationConformancePackConformancePackInputParameterOutput
- func (i OrganizationConformancePackConformancePackInputParameterArgs) ToOrganizationConformancePackConformancePackInputParameterOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterOutput
- func (i OrganizationConformancePackConformancePackInputParameterArgs) ToOutput(ctx context.Context) pulumix.Output[OrganizationConformancePackConformancePackInputParameter]
- type OrganizationConformancePackConformancePackInputParameterArray
- func (OrganizationConformancePackConformancePackInputParameterArray) ElementType() reflect.Type
- func (i OrganizationConformancePackConformancePackInputParameterArray) ToOrganizationConformancePackConformancePackInputParameterArrayOutput() OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (i OrganizationConformancePackConformancePackInputParameterArray) ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (i OrganizationConformancePackConformancePackInputParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]OrganizationConformancePackConformancePackInputParameter]
- type OrganizationConformancePackConformancePackInputParameterArrayInput
- type OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (OrganizationConformancePackConformancePackInputParameterArrayOutput) ElementType() reflect.Type
- func (o OrganizationConformancePackConformancePackInputParameterArrayOutput) Index(i pulumi.IntInput) OrganizationConformancePackConformancePackInputParameterOutput
- func (o OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOrganizationConformancePackConformancePackInputParameterArrayOutput() OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (o OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (o OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OrganizationConformancePackConformancePackInputParameter]
- type OrganizationConformancePackConformancePackInputParameterInput
- type OrganizationConformancePackConformancePackInputParameterOutput
- func (OrganizationConformancePackConformancePackInputParameterOutput) ElementType() reflect.Type
- func (o OrganizationConformancePackConformancePackInputParameterOutput) ParameterName() pulumi.StringOutput
- func (o OrganizationConformancePackConformancePackInputParameterOutput) ParameterValue() pulumi.StringOutput
- func (o OrganizationConformancePackConformancePackInputParameterOutput) ToOrganizationConformancePackConformancePackInputParameterOutput() OrganizationConformancePackConformancePackInputParameterOutput
- func (o OrganizationConformancePackConformancePackInputParameterOutput) ToOrganizationConformancePackConformancePackInputParameterOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterOutput
- func (o OrganizationConformancePackConformancePackInputParameterOutput) ToOutput(ctx context.Context) pulumix.Output[OrganizationConformancePackConformancePackInputParameter]
- type OrganizationConformancePackInput
- type OrganizationConformancePackOutput
- func (o OrganizationConformancePackOutput) ConformancePackInputParameters() OrganizationConformancePackConformancePackInputParameterArrayOutput
- func (o OrganizationConformancePackOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
- func (o OrganizationConformancePackOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
- func (OrganizationConformancePackOutput) ElementType() reflect.Type
- func (o OrganizationConformancePackOutput) ExcludedAccounts() pulumi.StringArrayOutput
- func (o OrganizationConformancePackOutput) OrganizationConformancePackName() pulumi.StringOutput
- func (o OrganizationConformancePackOutput) TemplateBody() pulumi.StringPtrOutput
- func (o OrganizationConformancePackOutput) TemplateS3Uri() pulumi.StringPtrOutput
- func (o OrganizationConformancePackOutput) ToOrganizationConformancePackOutput() OrganizationConformancePackOutput
- func (o OrganizationConformancePackOutput) ToOrganizationConformancePackOutputWithContext(ctx context.Context) OrganizationConformancePackOutput
- func (o OrganizationConformancePackOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConformancePack]
- type OrganizationConformancePackState
- type RemediationConfigurationdeprecated
- func (*RemediationConfiguration) ElementType() reflect.Type
- func (i *RemediationConfiguration) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfiguration]
- func (i *RemediationConfiguration) ToRemediationConfigurationOutput() RemediationConfigurationOutput
- func (i *RemediationConfiguration) ToRemediationConfigurationOutputWithContext(ctx context.Context) RemediationConfigurationOutput
- type RemediationConfigurationArgs
- type RemediationConfigurationExecutionControls
- type RemediationConfigurationExecutionControlsArgs
- func (RemediationConfigurationExecutionControlsArgs) ElementType() reflect.Type
- func (i RemediationConfigurationExecutionControlsArgs) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationExecutionControls]
- func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsOutput() RemediationConfigurationExecutionControlsOutput
- func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsOutput
- func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput
- func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsPtrOutput
- type RemediationConfigurationExecutionControlsInput
- type RemediationConfigurationExecutionControlsOutput
- func (RemediationConfigurationExecutionControlsOutput) ElementType() reflect.Type
- func (o RemediationConfigurationExecutionControlsOutput) SsmControls() RemediationConfigurationSsmControlsPtrOutput
- func (o RemediationConfigurationExecutionControlsOutput) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationExecutionControls]
- func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsOutput() RemediationConfigurationExecutionControlsOutput
- func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsOutput
- func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput
- func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsPtrOutput
- type RemediationConfigurationExecutionControlsPtrInput
- type RemediationConfigurationExecutionControlsPtrOutput
- func (o RemediationConfigurationExecutionControlsPtrOutput) Elem() RemediationConfigurationExecutionControlsOutput
- func (RemediationConfigurationExecutionControlsPtrOutput) ElementType() reflect.Type
- func (o RemediationConfigurationExecutionControlsPtrOutput) SsmControls() RemediationConfigurationSsmControlsPtrOutput
- func (o RemediationConfigurationExecutionControlsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfigurationExecutionControls]
- func (o RemediationConfigurationExecutionControlsPtrOutput) ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput
- func (o RemediationConfigurationExecutionControlsPtrOutput) ToRemediationConfigurationExecutionControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsPtrOutput
- type RemediationConfigurationInput
- type RemediationConfigurationOutput
- func (o RemediationConfigurationOutput) Automatic() pulumi.BoolPtrOutput
- func (o RemediationConfigurationOutput) ConfigRuleName() pulumi.StringOutput
- func (RemediationConfigurationOutput) ElementType() reflect.Type
- func (o RemediationConfigurationOutput) ExecutionControls() RemediationConfigurationExecutionControlsPtrOutput
- func (o RemediationConfigurationOutput) MaximumAutomaticAttempts() pulumi.IntPtrOutput
- func (o RemediationConfigurationOutput) Parameters() pulumi.AnyOutput
- func (o RemediationConfigurationOutput) ResourceType() pulumi.StringPtrOutput
- func (o RemediationConfigurationOutput) RetryAttemptSeconds() pulumi.IntPtrOutput
- func (o RemediationConfigurationOutput) TargetId() pulumi.StringOutput
- func (o RemediationConfigurationOutput) TargetType() pulumi.StringOutput
- func (o RemediationConfigurationOutput) TargetVersion() pulumi.StringPtrOutput
- func (o RemediationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfiguration]
- func (o RemediationConfigurationOutput) ToRemediationConfigurationOutput() RemediationConfigurationOutput
- func (o RemediationConfigurationOutput) ToRemediationConfigurationOutputWithContext(ctx context.Context) RemediationConfigurationOutput
- type RemediationConfigurationSsmControls
- type RemediationConfigurationSsmControlsArgs
- func (RemediationConfigurationSsmControlsArgs) ElementType() reflect.Type
- func (i RemediationConfigurationSsmControlsArgs) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationSsmControls]
- func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsOutput() RemediationConfigurationSsmControlsOutput
- func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsOutput
- func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput
- func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsPtrOutput
- type RemediationConfigurationSsmControlsInput
- type RemediationConfigurationSsmControlsOutput
- func (o RemediationConfigurationSsmControlsOutput) ConcurrentExecutionRatePercentage() pulumi.IntPtrOutput
- func (RemediationConfigurationSsmControlsOutput) ElementType() reflect.Type
- func (o RemediationConfigurationSsmControlsOutput) ErrorPercentage() pulumi.IntPtrOutput
- func (o RemediationConfigurationSsmControlsOutput) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationSsmControls]
- func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsOutput() RemediationConfigurationSsmControlsOutput
- func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsOutput
- func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput
- func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsPtrOutput
- type RemediationConfigurationSsmControlsPtrInput
- type RemediationConfigurationSsmControlsPtrOutput
- func (o RemediationConfigurationSsmControlsPtrOutput) ConcurrentExecutionRatePercentage() pulumi.IntPtrOutput
- func (o RemediationConfigurationSsmControlsPtrOutput) Elem() RemediationConfigurationSsmControlsOutput
- func (RemediationConfigurationSsmControlsPtrOutput) ElementType() reflect.Type
- func (o RemediationConfigurationSsmControlsPtrOutput) ErrorPercentage() pulumi.IntPtrOutput
- func (o RemediationConfigurationSsmControlsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfigurationSsmControls]
- func (o RemediationConfigurationSsmControlsPtrOutput) ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput
- func (o RemediationConfigurationSsmControlsPtrOutput) ToRemediationConfigurationSsmControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsPtrOutput
- type RemediationConfigurationState
- type StoredQuery
- type StoredQueryArgs
- type StoredQueryInput
- type StoredQueryOutput
- func (StoredQueryOutput) ElementType() reflect.Type
- func (o StoredQueryOutput) QueryArn() pulumi.StringOutput
- func (o StoredQueryOutput) QueryDescription() pulumi.StringPtrOutput
- func (o StoredQueryOutput) QueryExpression() pulumi.StringOutput
- func (o StoredQueryOutput) QueryId() pulumi.StringOutput
- func (o StoredQueryOutput) QueryName() pulumi.StringOutput
- func (o StoredQueryOutput) Tags() StoredQueryTagArrayOutput
- func (o StoredQueryOutput) ToOutput(ctx context.Context) pulumix.Output[*StoredQuery]
- func (o StoredQueryOutput) ToStoredQueryOutput() StoredQueryOutput
- func (o StoredQueryOutput) ToStoredQueryOutputWithContext(ctx context.Context) StoredQueryOutput
- type StoredQueryState
- type StoredQueryTag
- type StoredQueryTagArgs
- func (StoredQueryTagArgs) ElementType() reflect.Type
- func (i StoredQueryTagArgs) ToOutput(ctx context.Context) pulumix.Output[StoredQueryTag]
- func (i StoredQueryTagArgs) ToStoredQueryTagOutput() StoredQueryTagOutput
- func (i StoredQueryTagArgs) ToStoredQueryTagOutputWithContext(ctx context.Context) StoredQueryTagOutput
- type StoredQueryTagArray
- func (StoredQueryTagArray) ElementType() reflect.Type
- func (i StoredQueryTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StoredQueryTag]
- func (i StoredQueryTagArray) ToStoredQueryTagArrayOutput() StoredQueryTagArrayOutput
- func (i StoredQueryTagArray) ToStoredQueryTagArrayOutputWithContext(ctx context.Context) StoredQueryTagArrayOutput
- type StoredQueryTagArrayInput
- type StoredQueryTagArrayOutput
- func (StoredQueryTagArrayOutput) ElementType() reflect.Type
- func (o StoredQueryTagArrayOutput) Index(i pulumi.IntInput) StoredQueryTagOutput
- func (o StoredQueryTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StoredQueryTag]
- func (o StoredQueryTagArrayOutput) ToStoredQueryTagArrayOutput() StoredQueryTagArrayOutput
- func (o StoredQueryTagArrayOutput) ToStoredQueryTagArrayOutputWithContext(ctx context.Context) StoredQueryTagArrayOutput
- type StoredQueryTagInput
- type StoredQueryTagOutput
- func (StoredQueryTagOutput) ElementType() reflect.Type
- func (o StoredQueryTagOutput) Key() pulumi.StringOutput
- func (o StoredQueryTagOutput) ToOutput(ctx context.Context) pulumix.Output[StoredQueryTag]
- func (o StoredQueryTagOutput) ToStoredQueryTagOutput() StoredQueryTagOutput
- func (o StoredQueryTagOutput) ToStoredQueryTagOutputWithContext(ctx context.Context) StoredQueryTagOutput
- func (o StoredQueryTagOutput) Value() pulumi.StringOutput
- type TemplateSsmDocumentDetailsProperties
- type TemplateSsmDocumentDetailsPropertiesArgs
- func (TemplateSsmDocumentDetailsPropertiesArgs) ElementType() reflect.Type
- func (i TemplateSsmDocumentDetailsPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[TemplateSsmDocumentDetailsProperties]
- func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesOutput() TemplateSsmDocumentDetailsPropertiesOutput
- func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesOutput
- func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput
- func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput
- type TemplateSsmDocumentDetailsPropertiesInput
- type TemplateSsmDocumentDetailsPropertiesOutput
- func (o TemplateSsmDocumentDetailsPropertiesOutput) DocumentName() pulumi.StringPtrOutput
- func (o TemplateSsmDocumentDetailsPropertiesOutput) DocumentVersion() pulumi.StringPtrOutput
- func (TemplateSsmDocumentDetailsPropertiesOutput) ElementType() reflect.Type
- func (o TemplateSsmDocumentDetailsPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateSsmDocumentDetailsProperties]
- func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesOutput() TemplateSsmDocumentDetailsPropertiesOutput
- func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesOutput
- func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput
- func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput
- type TemplateSsmDocumentDetailsPropertiesPtrInput
- type TemplateSsmDocumentDetailsPropertiesPtrOutput
- func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) DocumentName() pulumi.StringPtrOutput
- func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) DocumentVersion() pulumi.StringPtrOutput
- func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) Elem() TemplateSsmDocumentDetailsPropertiesOutput
- func (TemplateSsmDocumentDetailsPropertiesPtrOutput) ElementType() reflect.Type
- func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateSsmDocumentDetailsProperties]
- func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput
- func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggregationAuthorization ¶
type AggregationAuthorization struct { pulumi.CustomResourceState // The ARN of the AggregationAuthorization. AggregationAuthorizationArn pulumi.StringOutput `pulumi:"aggregationAuthorizationArn"` // The 12-digit account ID of the account authorized to aggregate data. AuthorizedAccountId pulumi.StringOutput `pulumi:"authorizedAccountId"` // The region authorized to collect aggregated data. AuthorizedAwsRegion pulumi.StringOutput `pulumi:"authorizedAwsRegion"` // The tags for the AggregationAuthorization. Tags AggregationAuthorizationTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Config::AggregationAuthorization
func GetAggregationAuthorization ¶
func GetAggregationAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AggregationAuthorizationState, opts ...pulumi.ResourceOption) (*AggregationAuthorization, error)
GetAggregationAuthorization gets an existing AggregationAuthorization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAggregationAuthorization ¶
func NewAggregationAuthorization(ctx *pulumi.Context, name string, args *AggregationAuthorizationArgs, opts ...pulumi.ResourceOption) (*AggregationAuthorization, error)
NewAggregationAuthorization registers a new resource with the given unique name, arguments, and options.
func (*AggregationAuthorization) ElementType ¶
func (*AggregationAuthorization) ElementType() reflect.Type
func (*AggregationAuthorization) ToAggregationAuthorizationOutput ¶
func (i *AggregationAuthorization) ToAggregationAuthorizationOutput() AggregationAuthorizationOutput
func (*AggregationAuthorization) ToAggregationAuthorizationOutputWithContext ¶
func (i *AggregationAuthorization) ToAggregationAuthorizationOutputWithContext(ctx context.Context) AggregationAuthorizationOutput
func (*AggregationAuthorization) ToOutput ¶ added in v0.76.0
func (i *AggregationAuthorization) ToOutput(ctx context.Context) pulumix.Output[*AggregationAuthorization]
type AggregationAuthorizationArgs ¶
type AggregationAuthorizationArgs struct { // The 12-digit account ID of the account authorized to aggregate data. AuthorizedAccountId pulumi.StringInput // The region authorized to collect aggregated data. AuthorizedAwsRegion pulumi.StringInput // The tags for the AggregationAuthorization. Tags AggregationAuthorizationTagArrayInput }
The set of arguments for constructing a AggregationAuthorization resource.
func (AggregationAuthorizationArgs) ElementType ¶
func (AggregationAuthorizationArgs) ElementType() reflect.Type
type AggregationAuthorizationInput ¶
type AggregationAuthorizationInput interface { pulumi.Input ToAggregationAuthorizationOutput() AggregationAuthorizationOutput ToAggregationAuthorizationOutputWithContext(ctx context.Context) AggregationAuthorizationOutput }
type AggregationAuthorizationOutput ¶
type AggregationAuthorizationOutput struct{ *pulumi.OutputState }
func (AggregationAuthorizationOutput) AggregationAuthorizationArn ¶ added in v0.17.0
func (o AggregationAuthorizationOutput) AggregationAuthorizationArn() pulumi.StringOutput
The ARN of the AggregationAuthorization.
func (AggregationAuthorizationOutput) AuthorizedAccountId ¶ added in v0.17.0
func (o AggregationAuthorizationOutput) AuthorizedAccountId() pulumi.StringOutput
The 12-digit account ID of the account authorized to aggregate data.
func (AggregationAuthorizationOutput) AuthorizedAwsRegion ¶ added in v0.17.0
func (o AggregationAuthorizationOutput) AuthorizedAwsRegion() pulumi.StringOutput
The region authorized to collect aggregated data.
func (AggregationAuthorizationOutput) ElementType ¶
func (AggregationAuthorizationOutput) ElementType() reflect.Type
func (AggregationAuthorizationOutput) Tags ¶ added in v0.17.0
func (o AggregationAuthorizationOutput) Tags() AggregationAuthorizationTagArrayOutput
The tags for the AggregationAuthorization.
func (AggregationAuthorizationOutput) ToAggregationAuthorizationOutput ¶
func (o AggregationAuthorizationOutput) ToAggregationAuthorizationOutput() AggregationAuthorizationOutput
func (AggregationAuthorizationOutput) ToAggregationAuthorizationOutputWithContext ¶
func (o AggregationAuthorizationOutput) ToAggregationAuthorizationOutputWithContext(ctx context.Context) AggregationAuthorizationOutput
func (AggregationAuthorizationOutput) ToOutput ¶ added in v0.76.0
func (o AggregationAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[*AggregationAuthorization]
type AggregationAuthorizationState ¶
type AggregationAuthorizationState struct { }
func (AggregationAuthorizationState) ElementType ¶
func (AggregationAuthorizationState) ElementType() reflect.Type
type AggregationAuthorizationTag ¶
type AggregationAuthorizationTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type AggregationAuthorizationTagArgs ¶
type AggregationAuthorizationTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (AggregationAuthorizationTagArgs) ElementType ¶
func (AggregationAuthorizationTagArgs) ElementType() reflect.Type
func (AggregationAuthorizationTagArgs) ToAggregationAuthorizationTagOutput ¶
func (i AggregationAuthorizationTagArgs) ToAggregationAuthorizationTagOutput() AggregationAuthorizationTagOutput
func (AggregationAuthorizationTagArgs) ToAggregationAuthorizationTagOutputWithContext ¶
func (i AggregationAuthorizationTagArgs) ToAggregationAuthorizationTagOutputWithContext(ctx context.Context) AggregationAuthorizationTagOutput
func (AggregationAuthorizationTagArgs) ToOutput ¶ added in v0.76.0
func (i AggregationAuthorizationTagArgs) ToOutput(ctx context.Context) pulumix.Output[AggregationAuthorizationTag]
type AggregationAuthorizationTagArray ¶
type AggregationAuthorizationTagArray []AggregationAuthorizationTagInput
func (AggregationAuthorizationTagArray) ElementType ¶
func (AggregationAuthorizationTagArray) ElementType() reflect.Type
func (AggregationAuthorizationTagArray) ToAggregationAuthorizationTagArrayOutput ¶
func (i AggregationAuthorizationTagArray) ToAggregationAuthorizationTagArrayOutput() AggregationAuthorizationTagArrayOutput
func (AggregationAuthorizationTagArray) ToAggregationAuthorizationTagArrayOutputWithContext ¶
func (i AggregationAuthorizationTagArray) ToAggregationAuthorizationTagArrayOutputWithContext(ctx context.Context) AggregationAuthorizationTagArrayOutput
func (AggregationAuthorizationTagArray) ToOutput ¶ added in v0.76.0
func (i AggregationAuthorizationTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AggregationAuthorizationTag]
type AggregationAuthorizationTagArrayInput ¶
type AggregationAuthorizationTagArrayInput interface { pulumi.Input ToAggregationAuthorizationTagArrayOutput() AggregationAuthorizationTagArrayOutput ToAggregationAuthorizationTagArrayOutputWithContext(context.Context) AggregationAuthorizationTagArrayOutput }
AggregationAuthorizationTagArrayInput is an input type that accepts AggregationAuthorizationTagArray and AggregationAuthorizationTagArrayOutput values. You can construct a concrete instance of `AggregationAuthorizationTagArrayInput` via:
AggregationAuthorizationTagArray{ AggregationAuthorizationTagArgs{...} }
type AggregationAuthorizationTagArrayOutput ¶
type AggregationAuthorizationTagArrayOutput struct{ *pulumi.OutputState }
func (AggregationAuthorizationTagArrayOutput) ElementType ¶
func (AggregationAuthorizationTagArrayOutput) ElementType() reflect.Type
func (AggregationAuthorizationTagArrayOutput) ToAggregationAuthorizationTagArrayOutput ¶
func (o AggregationAuthorizationTagArrayOutput) ToAggregationAuthorizationTagArrayOutput() AggregationAuthorizationTagArrayOutput
func (AggregationAuthorizationTagArrayOutput) ToAggregationAuthorizationTagArrayOutputWithContext ¶
func (o AggregationAuthorizationTagArrayOutput) ToAggregationAuthorizationTagArrayOutputWithContext(ctx context.Context) AggregationAuthorizationTagArrayOutput
func (AggregationAuthorizationTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AggregationAuthorizationTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AggregationAuthorizationTag]
type AggregationAuthorizationTagInput ¶
type AggregationAuthorizationTagInput interface { pulumi.Input ToAggregationAuthorizationTagOutput() AggregationAuthorizationTagOutput ToAggregationAuthorizationTagOutputWithContext(context.Context) AggregationAuthorizationTagOutput }
AggregationAuthorizationTagInput is an input type that accepts AggregationAuthorizationTagArgs and AggregationAuthorizationTagOutput values. You can construct a concrete instance of `AggregationAuthorizationTagInput` via:
AggregationAuthorizationTagArgs{...}
type AggregationAuthorizationTagOutput ¶
type AggregationAuthorizationTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (AggregationAuthorizationTagOutput) ElementType ¶
func (AggregationAuthorizationTagOutput) ElementType() reflect.Type
func (AggregationAuthorizationTagOutput) Key ¶
func (o AggregationAuthorizationTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (AggregationAuthorizationTagOutput) ToAggregationAuthorizationTagOutput ¶
func (o AggregationAuthorizationTagOutput) ToAggregationAuthorizationTagOutput() AggregationAuthorizationTagOutput
func (AggregationAuthorizationTagOutput) ToAggregationAuthorizationTagOutputWithContext ¶
func (o AggregationAuthorizationTagOutput) ToAggregationAuthorizationTagOutputWithContext(ctx context.Context) AggregationAuthorizationTagOutput
func (AggregationAuthorizationTagOutput) ToOutput ¶ added in v0.76.0
func (o AggregationAuthorizationTagOutput) ToOutput(ctx context.Context) pulumix.Output[AggregationAuthorizationTag]
func (AggregationAuthorizationTagOutput) Value ¶
func (o AggregationAuthorizationTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ComplianceProperties ¶ added in v0.71.0
type ComplianceProperties struct { // Compliance type determined by the Config rule Type *string `pulumi:"type"` }
Compliance details of the Config rule
type CompliancePropertiesArgs ¶ added in v0.71.0
type CompliancePropertiesArgs struct { // Compliance type determined by the Config rule Type pulumi.StringPtrInput `pulumi:"type"` }
Compliance details of the Config rule
func (CompliancePropertiesArgs) ElementType ¶ added in v0.71.0
func (CompliancePropertiesArgs) ElementType() reflect.Type
func (CompliancePropertiesArgs) ToCompliancePropertiesOutput ¶ added in v0.71.0
func (i CompliancePropertiesArgs) ToCompliancePropertiesOutput() CompliancePropertiesOutput
func (CompliancePropertiesArgs) ToCompliancePropertiesOutputWithContext ¶ added in v0.71.0
func (i CompliancePropertiesArgs) ToCompliancePropertiesOutputWithContext(ctx context.Context) CompliancePropertiesOutput
func (CompliancePropertiesArgs) ToCompliancePropertiesPtrOutput ¶ added in v0.71.0
func (i CompliancePropertiesArgs) ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput
func (CompliancePropertiesArgs) ToCompliancePropertiesPtrOutputWithContext ¶ added in v0.71.0
func (i CompliancePropertiesArgs) ToCompliancePropertiesPtrOutputWithContext(ctx context.Context) CompliancePropertiesPtrOutput
func (CompliancePropertiesArgs) ToOutput ¶ added in v0.76.0
func (i CompliancePropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[ComplianceProperties]
type CompliancePropertiesInput ¶ added in v0.71.0
type CompliancePropertiesInput interface { pulumi.Input ToCompliancePropertiesOutput() CompliancePropertiesOutput ToCompliancePropertiesOutputWithContext(context.Context) CompliancePropertiesOutput }
CompliancePropertiesInput is an input type that accepts CompliancePropertiesArgs and CompliancePropertiesOutput values. You can construct a concrete instance of `CompliancePropertiesInput` via:
CompliancePropertiesArgs{...}
type CompliancePropertiesOutput ¶ added in v0.71.0
type CompliancePropertiesOutput struct{ *pulumi.OutputState }
Compliance details of the Config rule
func (CompliancePropertiesOutput) ElementType ¶ added in v0.71.0
func (CompliancePropertiesOutput) ElementType() reflect.Type
func (CompliancePropertiesOutput) ToCompliancePropertiesOutput ¶ added in v0.71.0
func (o CompliancePropertiesOutput) ToCompliancePropertiesOutput() CompliancePropertiesOutput
func (CompliancePropertiesOutput) ToCompliancePropertiesOutputWithContext ¶ added in v0.71.0
func (o CompliancePropertiesOutput) ToCompliancePropertiesOutputWithContext(ctx context.Context) CompliancePropertiesOutput
func (CompliancePropertiesOutput) ToCompliancePropertiesPtrOutput ¶ added in v0.71.0
func (o CompliancePropertiesOutput) ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput
func (CompliancePropertiesOutput) ToCompliancePropertiesPtrOutputWithContext ¶ added in v0.71.0
func (o CompliancePropertiesOutput) ToCompliancePropertiesPtrOutputWithContext(ctx context.Context) CompliancePropertiesPtrOutput
func (CompliancePropertiesOutput) ToOutput ¶ added in v0.76.0
func (o CompliancePropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[ComplianceProperties]
func (CompliancePropertiesOutput) Type ¶ added in v0.71.0
func (o CompliancePropertiesOutput) Type() pulumi.StringPtrOutput
Compliance type determined by the Config rule
type CompliancePropertiesPtrInput ¶ added in v0.71.0
type CompliancePropertiesPtrInput interface { pulumi.Input ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput ToCompliancePropertiesPtrOutputWithContext(context.Context) CompliancePropertiesPtrOutput }
CompliancePropertiesPtrInput is an input type that accepts CompliancePropertiesArgs, CompliancePropertiesPtr and CompliancePropertiesPtrOutput values. You can construct a concrete instance of `CompliancePropertiesPtrInput` via:
CompliancePropertiesArgs{...} or: nil
func CompliancePropertiesPtr ¶ added in v0.71.0
func CompliancePropertiesPtr(v *CompliancePropertiesArgs) CompliancePropertiesPtrInput
type CompliancePropertiesPtrOutput ¶ added in v0.71.0
type CompliancePropertiesPtrOutput struct{ *pulumi.OutputState }
func (CompliancePropertiesPtrOutput) Elem ¶ added in v0.71.0
func (o CompliancePropertiesPtrOutput) Elem() CompliancePropertiesOutput
func (CompliancePropertiesPtrOutput) ElementType ¶ added in v0.71.0
func (CompliancePropertiesPtrOutput) ElementType() reflect.Type
func (CompliancePropertiesPtrOutput) ToCompliancePropertiesPtrOutput ¶ added in v0.71.0
func (o CompliancePropertiesPtrOutput) ToCompliancePropertiesPtrOutput() CompliancePropertiesPtrOutput
func (CompliancePropertiesPtrOutput) ToCompliancePropertiesPtrOutputWithContext ¶ added in v0.71.0
func (o CompliancePropertiesPtrOutput) ToCompliancePropertiesPtrOutputWithContext(ctx context.Context) CompliancePropertiesPtrOutput
func (CompliancePropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o CompliancePropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ComplianceProperties]
func (CompliancePropertiesPtrOutput) Type ¶ added in v0.71.0
func (o CompliancePropertiesPtrOutput) Type() pulumi.StringPtrOutput
Compliance type determined by the Config rule
type ConfigRule ¶
type ConfigRule struct { pulumi.CustomResourceState // ARN generated for the AWS Config rule Arn pulumi.StringOutput `pulumi:"arn"` // Compliance details of the Config rule Compliance CompliancePropertiesPtrOutput `pulumi:"compliance"` // ID of the config rule ConfigRuleId pulumi.StringOutput `pulumi:"configRuleId"` // Name for the AWS Config rule ConfigRuleName pulumi.StringPtrOutput `pulumi:"configRuleName"` // Description provided for the AWS Config rule Description pulumi.StringPtrOutput `pulumi:"description"` // List of EvaluationModeConfiguration objects EvaluationModes ConfigRuleEvaluationModeConfigurationArrayOutput `pulumi:"evaluationModes"` // JSON string passed the Lambda function InputParameters pulumi.StringPtrOutput `pulumi:"inputParameters"` // Maximum frequency at which the rule has to be evaluated MaximumExecutionFrequency pulumi.StringPtrOutput `pulumi:"maximumExecutionFrequency"` // Scope to constrain which resources can trigger the AWS Config rule Scope ConfigRuleScopePtrOutput `pulumi:"scope"` // Source of events for the AWS Config rule Source ConfigRuleSourceOutput `pulumi:"source"` }
Schema for AWS Config ConfigRule
func GetConfigRule ¶
func GetConfigRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigRuleState, opts ...pulumi.ResourceOption) (*ConfigRule, error)
GetConfigRule gets an existing ConfigRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigRule ¶
func NewConfigRule(ctx *pulumi.Context, name string, args *ConfigRuleArgs, opts ...pulumi.ResourceOption) (*ConfigRule, error)
NewConfigRule registers a new resource with the given unique name, arguments, and options.
func (*ConfigRule) ElementType ¶
func (*ConfigRule) ElementType() reflect.Type
func (*ConfigRule) ToConfigRuleOutput ¶
func (i *ConfigRule) ToConfigRuleOutput() ConfigRuleOutput
func (*ConfigRule) ToConfigRuleOutputWithContext ¶
func (i *ConfigRule) ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput
func (*ConfigRule) ToOutput ¶ added in v0.76.0
func (i *ConfigRule) ToOutput(ctx context.Context) pulumix.Output[*ConfigRule]
type ConfigRuleArgs ¶
type ConfigRuleArgs struct { // Compliance details of the Config rule Compliance CompliancePropertiesPtrInput // Name for the AWS Config rule ConfigRuleName pulumi.StringPtrInput // Description provided for the AWS Config rule Description pulumi.StringPtrInput // List of EvaluationModeConfiguration objects EvaluationModes ConfigRuleEvaluationModeConfigurationArrayInput // JSON string passed the Lambda function InputParameters pulumi.StringPtrInput // Maximum frequency at which the rule has to be evaluated MaximumExecutionFrequency pulumi.StringPtrInput // Scope to constrain which resources can trigger the AWS Config rule Scope ConfigRuleScopePtrInput // Source of events for the AWS Config rule Source ConfigRuleSourceInput }
The set of arguments for constructing a ConfigRule resource.
func (ConfigRuleArgs) ElementType ¶
func (ConfigRuleArgs) ElementType() reflect.Type
type ConfigRuleCustomPolicyDetails ¶ added in v0.21.0
type ConfigRuleCustomPolicyDetails struct { // Logging toggle for custom policy rule EnableDebugLogDelivery *bool `pulumi:"enableDebugLogDelivery"` // Runtime system for custom policy rule PolicyRuntime *string `pulumi:"policyRuntime"` // Policy definition containing logic for custom policy rule PolicyText *string `pulumi:"policyText"` }
Custom policy details when rule is custom owned
type ConfigRuleCustomPolicyDetailsArgs ¶ added in v0.21.0
type ConfigRuleCustomPolicyDetailsArgs struct { // Logging toggle for custom policy rule EnableDebugLogDelivery pulumi.BoolPtrInput `pulumi:"enableDebugLogDelivery"` // Runtime system for custom policy rule PolicyRuntime pulumi.StringPtrInput `pulumi:"policyRuntime"` // Policy definition containing logic for custom policy rule PolicyText pulumi.StringPtrInput `pulumi:"policyText"` }
Custom policy details when rule is custom owned
func (ConfigRuleCustomPolicyDetailsArgs) ElementType ¶ added in v0.21.0
func (ConfigRuleCustomPolicyDetailsArgs) ElementType() reflect.Type
func (ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsOutput ¶ added in v0.21.0
func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsOutput() ConfigRuleCustomPolicyDetailsOutput
func (ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsOutputWithContext ¶ added in v0.21.0
func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsOutput
func (ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsPtrOutput ¶ added in v0.21.0
func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput
func (ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext ¶ added in v0.21.0
func (i ConfigRuleCustomPolicyDetailsArgs) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsPtrOutput
func (ConfigRuleCustomPolicyDetailsArgs) ToOutput ¶ added in v0.76.0
func (i ConfigRuleCustomPolicyDetailsArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleCustomPolicyDetails]
type ConfigRuleCustomPolicyDetailsInput ¶ added in v0.21.0
type ConfigRuleCustomPolicyDetailsInput interface { pulumi.Input ToConfigRuleCustomPolicyDetailsOutput() ConfigRuleCustomPolicyDetailsOutput ToConfigRuleCustomPolicyDetailsOutputWithContext(context.Context) ConfigRuleCustomPolicyDetailsOutput }
ConfigRuleCustomPolicyDetailsInput is an input type that accepts ConfigRuleCustomPolicyDetailsArgs and ConfigRuleCustomPolicyDetailsOutput values. You can construct a concrete instance of `ConfigRuleCustomPolicyDetailsInput` via:
ConfigRuleCustomPolicyDetailsArgs{...}
type ConfigRuleCustomPolicyDetailsOutput ¶ added in v0.21.0
type ConfigRuleCustomPolicyDetailsOutput struct{ *pulumi.OutputState }
Custom policy details when rule is custom owned
func (ConfigRuleCustomPolicyDetailsOutput) ElementType ¶ added in v0.21.0
func (ConfigRuleCustomPolicyDetailsOutput) ElementType() reflect.Type
func (ConfigRuleCustomPolicyDetailsOutput) EnableDebugLogDelivery ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) EnableDebugLogDelivery() pulumi.BoolPtrOutput
Logging toggle for custom policy rule
func (ConfigRuleCustomPolicyDetailsOutput) PolicyRuntime ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) PolicyRuntime() pulumi.StringPtrOutput
Runtime system for custom policy rule
func (ConfigRuleCustomPolicyDetailsOutput) PolicyText ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) PolicyText() pulumi.StringPtrOutput
Policy definition containing logic for custom policy rule
func (ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsOutput ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsOutput() ConfigRuleCustomPolicyDetailsOutput
func (ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsOutputWithContext ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsOutput
func (ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsPtrOutput ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput
func (ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsOutput) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsPtrOutput
func (ConfigRuleCustomPolicyDetailsOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleCustomPolicyDetailsOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleCustomPolicyDetails]
type ConfigRuleCustomPolicyDetailsPtrInput ¶ added in v0.21.0
type ConfigRuleCustomPolicyDetailsPtrInput interface { pulumi.Input ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(context.Context) ConfigRuleCustomPolicyDetailsPtrOutput }
ConfigRuleCustomPolicyDetailsPtrInput is an input type that accepts ConfigRuleCustomPolicyDetailsArgs, ConfigRuleCustomPolicyDetailsPtr and ConfigRuleCustomPolicyDetailsPtrOutput values. You can construct a concrete instance of `ConfigRuleCustomPolicyDetailsPtrInput` via:
ConfigRuleCustomPolicyDetailsArgs{...} or: nil
func ConfigRuleCustomPolicyDetailsPtr ¶ added in v0.21.0
func ConfigRuleCustomPolicyDetailsPtr(v *ConfigRuleCustomPolicyDetailsArgs) ConfigRuleCustomPolicyDetailsPtrInput
type ConfigRuleCustomPolicyDetailsPtrOutput ¶ added in v0.21.0
type ConfigRuleCustomPolicyDetailsPtrOutput struct{ *pulumi.OutputState }
func (ConfigRuleCustomPolicyDetailsPtrOutput) ElementType ¶ added in v0.21.0
func (ConfigRuleCustomPolicyDetailsPtrOutput) ElementType() reflect.Type
func (ConfigRuleCustomPolicyDetailsPtrOutput) EnableDebugLogDelivery ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsPtrOutput) EnableDebugLogDelivery() pulumi.BoolPtrOutput
Logging toggle for custom policy rule
func (ConfigRuleCustomPolicyDetailsPtrOutput) PolicyRuntime ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsPtrOutput) PolicyRuntime() pulumi.StringPtrOutput
Runtime system for custom policy rule
func (ConfigRuleCustomPolicyDetailsPtrOutput) PolicyText ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsPtrOutput) PolicyText() pulumi.StringPtrOutput
Policy definition containing logic for custom policy rule
func (ConfigRuleCustomPolicyDetailsPtrOutput) ToConfigRuleCustomPolicyDetailsPtrOutput ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsPtrOutput) ToConfigRuleCustomPolicyDetailsPtrOutput() ConfigRuleCustomPolicyDetailsPtrOutput
func (ConfigRuleCustomPolicyDetailsPtrOutput) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext ¶ added in v0.21.0
func (o ConfigRuleCustomPolicyDetailsPtrOutput) ToConfigRuleCustomPolicyDetailsPtrOutputWithContext(ctx context.Context) ConfigRuleCustomPolicyDetailsPtrOutput
func (ConfigRuleCustomPolicyDetailsPtrOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleCustomPolicyDetailsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRuleCustomPolicyDetails]
type ConfigRuleEvaluationModeConfiguration ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfiguration struct { // Mode of evaluation of AWS Config rule Mode *string `pulumi:"mode"` }
Evaluation mode for the AWS Config rule
type ConfigRuleEvaluationModeConfigurationArgs ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfigurationArgs struct { // Mode of evaluation of AWS Config rule Mode pulumi.StringPtrInput `pulumi:"mode"` }
Evaluation mode for the AWS Config rule
func (ConfigRuleEvaluationModeConfigurationArgs) ElementType ¶ added in v0.71.0
func (ConfigRuleEvaluationModeConfigurationArgs) ElementType() reflect.Type
func (ConfigRuleEvaluationModeConfigurationArgs) ToConfigRuleEvaluationModeConfigurationOutput ¶ added in v0.71.0
func (i ConfigRuleEvaluationModeConfigurationArgs) ToConfigRuleEvaluationModeConfigurationOutput() ConfigRuleEvaluationModeConfigurationOutput
func (ConfigRuleEvaluationModeConfigurationArgs) ToConfigRuleEvaluationModeConfigurationOutputWithContext ¶ added in v0.71.0
func (i ConfigRuleEvaluationModeConfigurationArgs) ToConfigRuleEvaluationModeConfigurationOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationOutput
func (ConfigRuleEvaluationModeConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i ConfigRuleEvaluationModeConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleEvaluationModeConfiguration]
type ConfigRuleEvaluationModeConfigurationArray ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfigurationArray []ConfigRuleEvaluationModeConfigurationInput
func (ConfigRuleEvaluationModeConfigurationArray) ElementType ¶ added in v0.71.0
func (ConfigRuleEvaluationModeConfigurationArray) ElementType() reflect.Type
func (ConfigRuleEvaluationModeConfigurationArray) ToConfigRuleEvaluationModeConfigurationArrayOutput ¶ added in v0.71.0
func (i ConfigRuleEvaluationModeConfigurationArray) ToConfigRuleEvaluationModeConfigurationArrayOutput() ConfigRuleEvaluationModeConfigurationArrayOutput
func (ConfigRuleEvaluationModeConfigurationArray) ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext ¶ added in v0.71.0
func (i ConfigRuleEvaluationModeConfigurationArray) ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationArrayOutput
func (ConfigRuleEvaluationModeConfigurationArray) ToOutput ¶ added in v0.76.0
func (i ConfigRuleEvaluationModeConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleEvaluationModeConfiguration]
type ConfigRuleEvaluationModeConfigurationArrayInput ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfigurationArrayInput interface { pulumi.Input ToConfigRuleEvaluationModeConfigurationArrayOutput() ConfigRuleEvaluationModeConfigurationArrayOutput ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext(context.Context) ConfigRuleEvaluationModeConfigurationArrayOutput }
ConfigRuleEvaluationModeConfigurationArrayInput is an input type that accepts ConfigRuleEvaluationModeConfigurationArray and ConfigRuleEvaluationModeConfigurationArrayOutput values. You can construct a concrete instance of `ConfigRuleEvaluationModeConfigurationArrayInput` via:
ConfigRuleEvaluationModeConfigurationArray{ ConfigRuleEvaluationModeConfigurationArgs{...} }
type ConfigRuleEvaluationModeConfigurationArrayOutput ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigRuleEvaluationModeConfigurationArrayOutput) ElementType ¶ added in v0.71.0
func (ConfigRuleEvaluationModeConfigurationArrayOutput) ElementType() reflect.Type
func (ConfigRuleEvaluationModeConfigurationArrayOutput) ToConfigRuleEvaluationModeConfigurationArrayOutput ¶ added in v0.71.0
func (o ConfigRuleEvaluationModeConfigurationArrayOutput) ToConfigRuleEvaluationModeConfigurationArrayOutput() ConfigRuleEvaluationModeConfigurationArrayOutput
func (ConfigRuleEvaluationModeConfigurationArrayOutput) ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext ¶ added in v0.71.0
func (o ConfigRuleEvaluationModeConfigurationArrayOutput) ToConfigRuleEvaluationModeConfigurationArrayOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationArrayOutput
func (ConfigRuleEvaluationModeConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleEvaluationModeConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleEvaluationModeConfiguration]
type ConfigRuleEvaluationModeConfigurationInput ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfigurationInput interface { pulumi.Input ToConfigRuleEvaluationModeConfigurationOutput() ConfigRuleEvaluationModeConfigurationOutput ToConfigRuleEvaluationModeConfigurationOutputWithContext(context.Context) ConfigRuleEvaluationModeConfigurationOutput }
ConfigRuleEvaluationModeConfigurationInput is an input type that accepts ConfigRuleEvaluationModeConfigurationArgs and ConfigRuleEvaluationModeConfigurationOutput values. You can construct a concrete instance of `ConfigRuleEvaluationModeConfigurationInput` via:
ConfigRuleEvaluationModeConfigurationArgs{...}
type ConfigRuleEvaluationModeConfigurationOutput ¶ added in v0.71.0
type ConfigRuleEvaluationModeConfigurationOutput struct{ *pulumi.OutputState }
Evaluation mode for the AWS Config rule
func (ConfigRuleEvaluationModeConfigurationOutput) ElementType ¶ added in v0.71.0
func (ConfigRuleEvaluationModeConfigurationOutput) ElementType() reflect.Type
func (ConfigRuleEvaluationModeConfigurationOutput) Mode ¶ added in v0.71.0
func (o ConfigRuleEvaluationModeConfigurationOutput) Mode() pulumi.StringPtrOutput
Mode of evaluation of AWS Config rule
func (ConfigRuleEvaluationModeConfigurationOutput) ToConfigRuleEvaluationModeConfigurationOutput ¶ added in v0.71.0
func (o ConfigRuleEvaluationModeConfigurationOutput) ToConfigRuleEvaluationModeConfigurationOutput() ConfigRuleEvaluationModeConfigurationOutput
func (ConfigRuleEvaluationModeConfigurationOutput) ToConfigRuleEvaluationModeConfigurationOutputWithContext ¶ added in v0.71.0
func (o ConfigRuleEvaluationModeConfigurationOutput) ToConfigRuleEvaluationModeConfigurationOutputWithContext(ctx context.Context) ConfigRuleEvaluationModeConfigurationOutput
func (ConfigRuleEvaluationModeConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleEvaluationModeConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleEvaluationModeConfiguration]
type ConfigRuleInput ¶
type ConfigRuleInput interface { pulumi.Input ToConfigRuleOutput() ConfigRuleOutput ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput }
type ConfigRuleOutput ¶
type ConfigRuleOutput struct{ *pulumi.OutputState }
func (ConfigRuleOutput) Arn ¶ added in v0.17.0
func (o ConfigRuleOutput) Arn() pulumi.StringOutput
ARN generated for the AWS Config rule
func (ConfigRuleOutput) Compliance ¶ added in v0.71.0
func (o ConfigRuleOutput) Compliance() CompliancePropertiesPtrOutput
Compliance details of the Config rule
func (ConfigRuleOutput) ConfigRuleId ¶ added in v0.17.0
func (o ConfigRuleOutput) ConfigRuleId() pulumi.StringOutput
ID of the config rule
func (ConfigRuleOutput) ConfigRuleName ¶ added in v0.17.0
func (o ConfigRuleOutput) ConfigRuleName() pulumi.StringPtrOutput
Name for the AWS Config rule
func (ConfigRuleOutput) Description ¶ added in v0.17.0
func (o ConfigRuleOutput) Description() pulumi.StringPtrOutput
Description provided for the AWS Config rule
func (ConfigRuleOutput) ElementType ¶
func (ConfigRuleOutput) ElementType() reflect.Type
func (ConfigRuleOutput) EvaluationModes ¶ added in v0.71.0
func (o ConfigRuleOutput) EvaluationModes() ConfigRuleEvaluationModeConfigurationArrayOutput
List of EvaluationModeConfiguration objects
func (ConfigRuleOutput) InputParameters ¶ added in v0.17.0
func (o ConfigRuleOutput) InputParameters() pulumi.StringPtrOutput
JSON string passed the Lambda function
func (ConfigRuleOutput) MaximumExecutionFrequency ¶ added in v0.17.0
func (o ConfigRuleOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
Maximum frequency at which the rule has to be evaluated
func (ConfigRuleOutput) Scope ¶ added in v0.17.0
func (o ConfigRuleOutput) Scope() ConfigRuleScopePtrOutput
Scope to constrain which resources can trigger the AWS Config rule
func (ConfigRuleOutput) Source ¶ added in v0.17.0
func (o ConfigRuleOutput) Source() ConfigRuleSourceOutput
Source of events for the AWS Config rule
func (ConfigRuleOutput) ToConfigRuleOutput ¶
func (o ConfigRuleOutput) ToConfigRuleOutput() ConfigRuleOutput
func (ConfigRuleOutput) ToConfigRuleOutputWithContext ¶
func (o ConfigRuleOutput) ToConfigRuleOutputWithContext(ctx context.Context) ConfigRuleOutput
func (ConfigRuleOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRule]
type ConfigRuleScope ¶
type ConfigRuleScope struct { // ID of the only one resource which we want to trigger the rule ComplianceResourceId *string `pulumi:"complianceResourceId"` // Resource types of resources which we want to trigger the rule ComplianceResourceTypes []string `pulumi:"complianceResourceTypes"` // Tag key applied only to resources which we want to trigger the rule TagKey *string `pulumi:"tagKey"` // Tag value applied only to resources which we want to trigger the rule TagValue *string `pulumi:"tagValue"` }
Scope to constrain which resources can trigger the rule
type ConfigRuleScopeArgs ¶
type ConfigRuleScopeArgs struct { // ID of the only one resource which we want to trigger the rule ComplianceResourceId pulumi.StringPtrInput `pulumi:"complianceResourceId"` // Resource types of resources which we want to trigger the rule ComplianceResourceTypes pulumi.StringArrayInput `pulumi:"complianceResourceTypes"` // Tag key applied only to resources which we want to trigger the rule TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // Tag value applied only to resources which we want to trigger the rule TagValue pulumi.StringPtrInput `pulumi:"tagValue"` }
Scope to constrain which resources can trigger the rule
func (ConfigRuleScopeArgs) ElementType ¶
func (ConfigRuleScopeArgs) ElementType() reflect.Type
func (ConfigRuleScopeArgs) ToConfigRuleScopeOutput ¶
func (i ConfigRuleScopeArgs) ToConfigRuleScopeOutput() ConfigRuleScopeOutput
func (ConfigRuleScopeArgs) ToConfigRuleScopeOutputWithContext ¶
func (i ConfigRuleScopeArgs) ToConfigRuleScopeOutputWithContext(ctx context.Context) ConfigRuleScopeOutput
func (ConfigRuleScopeArgs) ToConfigRuleScopePtrOutput ¶
func (i ConfigRuleScopeArgs) ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput
func (ConfigRuleScopeArgs) ToConfigRuleScopePtrOutputWithContext ¶
func (i ConfigRuleScopeArgs) ToConfigRuleScopePtrOutputWithContext(ctx context.Context) ConfigRuleScopePtrOutput
func (ConfigRuleScopeArgs) ToOutput ¶ added in v0.76.0
func (i ConfigRuleScopeArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleScope]
type ConfigRuleScopeInput ¶
type ConfigRuleScopeInput interface { pulumi.Input ToConfigRuleScopeOutput() ConfigRuleScopeOutput ToConfigRuleScopeOutputWithContext(context.Context) ConfigRuleScopeOutput }
ConfigRuleScopeInput is an input type that accepts ConfigRuleScopeArgs and ConfigRuleScopeOutput values. You can construct a concrete instance of `ConfigRuleScopeInput` via:
ConfigRuleScopeArgs{...}
type ConfigRuleScopeOutput ¶
type ConfigRuleScopeOutput struct{ *pulumi.OutputState }
Scope to constrain which resources can trigger the rule
func (ConfigRuleScopeOutput) ComplianceResourceId ¶
func (o ConfigRuleScopeOutput) ComplianceResourceId() pulumi.StringPtrOutput
ID of the only one resource which we want to trigger the rule
func (ConfigRuleScopeOutput) ComplianceResourceTypes ¶
func (o ConfigRuleScopeOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
Resource types of resources which we want to trigger the rule
func (ConfigRuleScopeOutput) ElementType ¶
func (ConfigRuleScopeOutput) ElementType() reflect.Type
func (ConfigRuleScopeOutput) TagKey ¶
func (o ConfigRuleScopeOutput) TagKey() pulumi.StringPtrOutput
Tag key applied only to resources which we want to trigger the rule
func (ConfigRuleScopeOutput) TagValue ¶
func (o ConfigRuleScopeOutput) TagValue() pulumi.StringPtrOutput
Tag value applied only to resources which we want to trigger the rule
func (ConfigRuleScopeOutput) ToConfigRuleScopeOutput ¶
func (o ConfigRuleScopeOutput) ToConfigRuleScopeOutput() ConfigRuleScopeOutput
func (ConfigRuleScopeOutput) ToConfigRuleScopeOutputWithContext ¶
func (o ConfigRuleScopeOutput) ToConfigRuleScopeOutputWithContext(ctx context.Context) ConfigRuleScopeOutput
func (ConfigRuleScopeOutput) ToConfigRuleScopePtrOutput ¶
func (o ConfigRuleScopeOutput) ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput
func (ConfigRuleScopeOutput) ToConfigRuleScopePtrOutputWithContext ¶
func (o ConfigRuleScopeOutput) ToConfigRuleScopePtrOutputWithContext(ctx context.Context) ConfigRuleScopePtrOutput
func (ConfigRuleScopeOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleScopeOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleScope]
type ConfigRuleScopePtrInput ¶
type ConfigRuleScopePtrInput interface { pulumi.Input ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput ToConfigRuleScopePtrOutputWithContext(context.Context) ConfigRuleScopePtrOutput }
ConfigRuleScopePtrInput is an input type that accepts ConfigRuleScopeArgs, ConfigRuleScopePtr and ConfigRuleScopePtrOutput values. You can construct a concrete instance of `ConfigRuleScopePtrInput` via:
ConfigRuleScopeArgs{...} or: nil
func ConfigRuleScopePtr ¶
func ConfigRuleScopePtr(v *ConfigRuleScopeArgs) ConfigRuleScopePtrInput
type ConfigRuleScopePtrOutput ¶
type ConfigRuleScopePtrOutput struct{ *pulumi.OutputState }
func (ConfigRuleScopePtrOutput) ComplianceResourceId ¶
func (o ConfigRuleScopePtrOutput) ComplianceResourceId() pulumi.StringPtrOutput
ID of the only one resource which we want to trigger the rule
func (ConfigRuleScopePtrOutput) ComplianceResourceTypes ¶
func (o ConfigRuleScopePtrOutput) ComplianceResourceTypes() pulumi.StringArrayOutput
Resource types of resources which we want to trigger the rule
func (ConfigRuleScopePtrOutput) Elem ¶
func (o ConfigRuleScopePtrOutput) Elem() ConfigRuleScopeOutput
func (ConfigRuleScopePtrOutput) ElementType ¶
func (ConfigRuleScopePtrOutput) ElementType() reflect.Type
func (ConfigRuleScopePtrOutput) TagKey ¶
func (o ConfigRuleScopePtrOutput) TagKey() pulumi.StringPtrOutput
Tag key applied only to resources which we want to trigger the rule
func (ConfigRuleScopePtrOutput) TagValue ¶
func (o ConfigRuleScopePtrOutput) TagValue() pulumi.StringPtrOutput
Tag value applied only to resources which we want to trigger the rule
func (ConfigRuleScopePtrOutput) ToConfigRuleScopePtrOutput ¶
func (o ConfigRuleScopePtrOutput) ToConfigRuleScopePtrOutput() ConfigRuleScopePtrOutput
func (ConfigRuleScopePtrOutput) ToConfigRuleScopePtrOutputWithContext ¶
func (o ConfigRuleScopePtrOutput) ToConfigRuleScopePtrOutputWithContext(ctx context.Context) ConfigRuleScopePtrOutput
func (ConfigRuleScopePtrOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleScopePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRuleScope]
type ConfigRuleSource ¶
type ConfigRuleSource struct { // Custom policy details when rule is custom owned CustomPolicyDetails *ConfigRuleCustomPolicyDetails `pulumi:"customPolicyDetails"` // Owner of the config rule Owner string `pulumi:"owner"` // List of message types that can trigger the rule SourceDetails []ConfigRuleSourceDetail `pulumi:"sourceDetails"` // Identifier for the source of events SourceIdentifier *string `pulumi:"sourceIdentifier"` }
Source of events for the config rule
type ConfigRuleSourceArgs ¶
type ConfigRuleSourceArgs struct { // Custom policy details when rule is custom owned CustomPolicyDetails ConfigRuleCustomPolicyDetailsPtrInput `pulumi:"customPolicyDetails"` // Owner of the config rule Owner pulumi.StringInput `pulumi:"owner"` // List of message types that can trigger the rule SourceDetails ConfigRuleSourceDetailArrayInput `pulumi:"sourceDetails"` // Identifier for the source of events SourceIdentifier pulumi.StringPtrInput `pulumi:"sourceIdentifier"` }
Source of events for the config rule
func (ConfigRuleSourceArgs) ElementType ¶
func (ConfigRuleSourceArgs) ElementType() reflect.Type
func (ConfigRuleSourceArgs) ToConfigRuleSourceOutput ¶
func (i ConfigRuleSourceArgs) ToConfigRuleSourceOutput() ConfigRuleSourceOutput
func (ConfigRuleSourceArgs) ToConfigRuleSourceOutputWithContext ¶
func (i ConfigRuleSourceArgs) ToConfigRuleSourceOutputWithContext(ctx context.Context) ConfigRuleSourceOutput
func (ConfigRuleSourceArgs) ToOutput ¶ added in v0.76.0
func (i ConfigRuleSourceArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSource]
type ConfigRuleSourceDetail ¶
type ConfigRuleSourceDetail struct { // Source of event that can trigger the rule EventSource string `pulumi:"eventSource"` // Frequency at which the rule has to be evaluated MaximumExecutionFrequency *string `pulumi:"maximumExecutionFrequency"` // Notification type that can trigger the rule MessageType string `pulumi:"messageType"` }
Source and message type that can trigger the rule
type ConfigRuleSourceDetailArgs ¶
type ConfigRuleSourceDetailArgs struct { // Source of event that can trigger the rule EventSource pulumi.StringInput `pulumi:"eventSource"` // Frequency at which the rule has to be evaluated MaximumExecutionFrequency pulumi.StringPtrInput `pulumi:"maximumExecutionFrequency"` // Notification type that can trigger the rule MessageType pulumi.StringInput `pulumi:"messageType"` }
Source and message type that can trigger the rule
func (ConfigRuleSourceDetailArgs) ElementType ¶
func (ConfigRuleSourceDetailArgs) ElementType() reflect.Type
func (ConfigRuleSourceDetailArgs) ToConfigRuleSourceDetailOutput ¶
func (i ConfigRuleSourceDetailArgs) ToConfigRuleSourceDetailOutput() ConfigRuleSourceDetailOutput
func (ConfigRuleSourceDetailArgs) ToConfigRuleSourceDetailOutputWithContext ¶
func (i ConfigRuleSourceDetailArgs) ToConfigRuleSourceDetailOutputWithContext(ctx context.Context) ConfigRuleSourceDetailOutput
func (ConfigRuleSourceDetailArgs) ToOutput ¶ added in v0.76.0
func (i ConfigRuleSourceDetailArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSourceDetail]
type ConfigRuleSourceDetailArray ¶
type ConfigRuleSourceDetailArray []ConfigRuleSourceDetailInput
func (ConfigRuleSourceDetailArray) ElementType ¶
func (ConfigRuleSourceDetailArray) ElementType() reflect.Type
func (ConfigRuleSourceDetailArray) ToConfigRuleSourceDetailArrayOutput ¶
func (i ConfigRuleSourceDetailArray) ToConfigRuleSourceDetailArrayOutput() ConfigRuleSourceDetailArrayOutput
func (ConfigRuleSourceDetailArray) ToConfigRuleSourceDetailArrayOutputWithContext ¶
func (i ConfigRuleSourceDetailArray) ToConfigRuleSourceDetailArrayOutputWithContext(ctx context.Context) ConfigRuleSourceDetailArrayOutput
func (ConfigRuleSourceDetailArray) ToOutput ¶ added in v0.76.0
func (i ConfigRuleSourceDetailArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleSourceDetail]
type ConfigRuleSourceDetailArrayInput ¶
type ConfigRuleSourceDetailArrayInput interface { pulumi.Input ToConfigRuleSourceDetailArrayOutput() ConfigRuleSourceDetailArrayOutput ToConfigRuleSourceDetailArrayOutputWithContext(context.Context) ConfigRuleSourceDetailArrayOutput }
ConfigRuleSourceDetailArrayInput is an input type that accepts ConfigRuleSourceDetailArray and ConfigRuleSourceDetailArrayOutput values. You can construct a concrete instance of `ConfigRuleSourceDetailArrayInput` via:
ConfigRuleSourceDetailArray{ ConfigRuleSourceDetailArgs{...} }
type ConfigRuleSourceDetailArrayOutput ¶
type ConfigRuleSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (ConfigRuleSourceDetailArrayOutput) ElementType ¶
func (ConfigRuleSourceDetailArrayOutput) ElementType() reflect.Type
func (ConfigRuleSourceDetailArrayOutput) Index ¶
func (o ConfigRuleSourceDetailArrayOutput) Index(i pulumi.IntInput) ConfigRuleSourceDetailOutput
func (ConfigRuleSourceDetailArrayOutput) ToConfigRuleSourceDetailArrayOutput ¶
func (o ConfigRuleSourceDetailArrayOutput) ToConfigRuleSourceDetailArrayOutput() ConfigRuleSourceDetailArrayOutput
func (ConfigRuleSourceDetailArrayOutput) ToConfigRuleSourceDetailArrayOutputWithContext ¶
func (o ConfigRuleSourceDetailArrayOutput) ToConfigRuleSourceDetailArrayOutputWithContext(ctx context.Context) ConfigRuleSourceDetailArrayOutput
func (ConfigRuleSourceDetailArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleSourceDetailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigRuleSourceDetail]
type ConfigRuleSourceDetailInput ¶
type ConfigRuleSourceDetailInput interface { pulumi.Input ToConfigRuleSourceDetailOutput() ConfigRuleSourceDetailOutput ToConfigRuleSourceDetailOutputWithContext(context.Context) ConfigRuleSourceDetailOutput }
ConfigRuleSourceDetailInput is an input type that accepts ConfigRuleSourceDetailArgs and ConfigRuleSourceDetailOutput values. You can construct a concrete instance of `ConfigRuleSourceDetailInput` via:
ConfigRuleSourceDetailArgs{...}
type ConfigRuleSourceDetailOutput ¶
type ConfigRuleSourceDetailOutput struct{ *pulumi.OutputState }
Source and message type that can trigger the rule
func (ConfigRuleSourceDetailOutput) ElementType ¶
func (ConfigRuleSourceDetailOutput) ElementType() reflect.Type
func (ConfigRuleSourceDetailOutput) EventSource ¶
func (o ConfigRuleSourceDetailOutput) EventSource() pulumi.StringOutput
Source of event that can trigger the rule
func (ConfigRuleSourceDetailOutput) MaximumExecutionFrequency ¶
func (o ConfigRuleSourceDetailOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
Frequency at which the rule has to be evaluated
func (ConfigRuleSourceDetailOutput) MessageType ¶
func (o ConfigRuleSourceDetailOutput) MessageType() pulumi.StringOutput
Notification type that can trigger the rule
func (ConfigRuleSourceDetailOutput) ToConfigRuleSourceDetailOutput ¶
func (o ConfigRuleSourceDetailOutput) ToConfigRuleSourceDetailOutput() ConfigRuleSourceDetailOutput
func (ConfigRuleSourceDetailOutput) ToConfigRuleSourceDetailOutputWithContext ¶
func (o ConfigRuleSourceDetailOutput) ToConfigRuleSourceDetailOutputWithContext(ctx context.Context) ConfigRuleSourceDetailOutput
func (ConfigRuleSourceDetailOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleSourceDetailOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSourceDetail]
type ConfigRuleSourceInput ¶
type ConfigRuleSourceInput interface { pulumi.Input ToConfigRuleSourceOutput() ConfigRuleSourceOutput ToConfigRuleSourceOutputWithContext(context.Context) ConfigRuleSourceOutput }
ConfigRuleSourceInput is an input type that accepts ConfigRuleSourceArgs and ConfigRuleSourceOutput values. You can construct a concrete instance of `ConfigRuleSourceInput` via:
ConfigRuleSourceArgs{...}
type ConfigRuleSourceOutput ¶
type ConfigRuleSourceOutput struct{ *pulumi.OutputState }
Source of events for the config rule
func (ConfigRuleSourceOutput) CustomPolicyDetails ¶ added in v0.21.0
func (o ConfigRuleSourceOutput) CustomPolicyDetails() ConfigRuleCustomPolicyDetailsPtrOutput
Custom policy details when rule is custom owned
func (ConfigRuleSourceOutput) ElementType ¶
func (ConfigRuleSourceOutput) ElementType() reflect.Type
func (ConfigRuleSourceOutput) Owner ¶
func (o ConfigRuleSourceOutput) Owner() pulumi.StringOutput
Owner of the config rule
func (ConfigRuleSourceOutput) SourceDetails ¶
func (o ConfigRuleSourceOutput) SourceDetails() ConfigRuleSourceDetailArrayOutput
List of message types that can trigger the rule
func (ConfigRuleSourceOutput) SourceIdentifier ¶
func (o ConfigRuleSourceOutput) SourceIdentifier() pulumi.StringPtrOutput
Identifier for the source of events
func (ConfigRuleSourceOutput) ToConfigRuleSourceOutput ¶
func (o ConfigRuleSourceOutput) ToConfigRuleSourceOutput() ConfigRuleSourceOutput
func (ConfigRuleSourceOutput) ToConfigRuleSourceOutputWithContext ¶
func (o ConfigRuleSourceOutput) ToConfigRuleSourceOutputWithContext(ctx context.Context) ConfigRuleSourceOutput
func (ConfigRuleSourceOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleSourceOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigRuleSource]
type ConfigRuleSourcePtrOutput ¶
type ConfigRuleSourcePtrOutput struct{ *pulumi.OutputState }
func (ConfigRuleSourcePtrOutput) CustomPolicyDetails ¶ added in v0.21.0
func (o ConfigRuleSourcePtrOutput) CustomPolicyDetails() ConfigRuleCustomPolicyDetailsPtrOutput
Custom policy details when rule is custom owned
func (ConfigRuleSourcePtrOutput) Elem ¶
func (o ConfigRuleSourcePtrOutput) Elem() ConfigRuleSourceOutput
func (ConfigRuleSourcePtrOutput) ElementType ¶
func (ConfigRuleSourcePtrOutput) ElementType() reflect.Type
func (ConfigRuleSourcePtrOutput) Owner ¶
func (o ConfigRuleSourcePtrOutput) Owner() pulumi.StringPtrOutput
Owner of the config rule
func (ConfigRuleSourcePtrOutput) SourceDetails ¶
func (o ConfigRuleSourcePtrOutput) SourceDetails() ConfigRuleSourceDetailArrayOutput
List of message types that can trigger the rule
func (ConfigRuleSourcePtrOutput) SourceIdentifier ¶
func (o ConfigRuleSourcePtrOutput) SourceIdentifier() pulumi.StringPtrOutput
Identifier for the source of events
func (ConfigRuleSourcePtrOutput) ToConfigRuleSourcePtrOutput ¶
func (o ConfigRuleSourcePtrOutput) ToConfigRuleSourcePtrOutput() ConfigRuleSourcePtrOutput
func (ConfigRuleSourcePtrOutput) ToConfigRuleSourcePtrOutputWithContext ¶
func (o ConfigRuleSourcePtrOutput) ToConfigRuleSourcePtrOutputWithContext(ctx context.Context) ConfigRuleSourcePtrOutput
func (ConfigRuleSourcePtrOutput) ToOutput ¶ added in v0.76.0
func (o ConfigRuleSourcePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigRuleSource]
type ConfigRuleState ¶
type ConfigRuleState struct { }
func (ConfigRuleState) ElementType ¶
func (ConfigRuleState) ElementType() reflect.Type
type ConfigurationAggregator ¶
type ConfigurationAggregator struct { pulumi.CustomResourceState AccountAggregationSources ConfigurationAggregatorAccountAggregationSourceArrayOutput `pulumi:"accountAggregationSources"` // The Amazon Resource Name (ARN) of the aggregator. ConfigurationAggregatorArn pulumi.StringOutput `pulumi:"configurationAggregatorArn"` // The name of the aggregator. ConfigurationAggregatorName pulumi.StringPtrOutput `pulumi:"configurationAggregatorName"` OrganizationAggregationSource ConfigurationAggregatorOrganizationAggregationSourcePtrOutput `pulumi:"organizationAggregationSource"` // The tags for the configuration aggregator. Tags ConfigurationAggregatorTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Config::ConfigurationAggregator
func GetConfigurationAggregator ¶
func GetConfigurationAggregator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationAggregatorState, opts ...pulumi.ResourceOption) (*ConfigurationAggregator, error)
GetConfigurationAggregator gets an existing ConfigurationAggregator resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigurationAggregator ¶
func NewConfigurationAggregator(ctx *pulumi.Context, name string, args *ConfigurationAggregatorArgs, opts ...pulumi.ResourceOption) (*ConfigurationAggregator, error)
NewConfigurationAggregator registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationAggregator) ElementType ¶
func (*ConfigurationAggregator) ElementType() reflect.Type
func (*ConfigurationAggregator) ToConfigurationAggregatorOutput ¶
func (i *ConfigurationAggregator) ToConfigurationAggregatorOutput() ConfigurationAggregatorOutput
func (*ConfigurationAggregator) ToConfigurationAggregatorOutputWithContext ¶
func (i *ConfigurationAggregator) ToConfigurationAggregatorOutputWithContext(ctx context.Context) ConfigurationAggregatorOutput
func (*ConfigurationAggregator) ToOutput ¶ added in v0.76.0
func (i *ConfigurationAggregator) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationAggregator]
type ConfigurationAggregatorAccountAggregationSourceArgs ¶
type ConfigurationAggregatorAccountAggregationSourceArgs struct { AccountIds pulumi.StringArrayInput `pulumi:"accountIds"` AllAwsRegions pulumi.BoolPtrInput `pulumi:"allAwsRegions"` AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"` }
func (ConfigurationAggregatorAccountAggregationSourceArgs) ElementType ¶
func (ConfigurationAggregatorAccountAggregationSourceArgs) ElementType() reflect.Type
func (ConfigurationAggregatorAccountAggregationSourceArgs) ToConfigurationAggregatorAccountAggregationSourceOutput ¶
func (i ConfigurationAggregatorAccountAggregationSourceArgs) ToConfigurationAggregatorAccountAggregationSourceOutput() ConfigurationAggregatorAccountAggregationSourceOutput
func (ConfigurationAggregatorAccountAggregationSourceArgs) ToConfigurationAggregatorAccountAggregationSourceOutputWithContext ¶
func (i ConfigurationAggregatorAccountAggregationSourceArgs) ToConfigurationAggregatorAccountAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceOutput
type ConfigurationAggregatorAccountAggregationSourceArray ¶
type ConfigurationAggregatorAccountAggregationSourceArray []ConfigurationAggregatorAccountAggregationSourceInput
func (ConfigurationAggregatorAccountAggregationSourceArray) ElementType ¶
func (ConfigurationAggregatorAccountAggregationSourceArray) ElementType() reflect.Type
func (ConfigurationAggregatorAccountAggregationSourceArray) ToConfigurationAggregatorAccountAggregationSourceArrayOutput ¶
func (i ConfigurationAggregatorAccountAggregationSourceArray) ToConfigurationAggregatorAccountAggregationSourceArrayOutput() ConfigurationAggregatorAccountAggregationSourceArrayOutput
func (ConfigurationAggregatorAccountAggregationSourceArray) ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext ¶
func (i ConfigurationAggregatorAccountAggregationSourceArray) ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceArrayOutput
type ConfigurationAggregatorAccountAggregationSourceArrayInput ¶
type ConfigurationAggregatorAccountAggregationSourceArrayInput interface { pulumi.Input ToConfigurationAggregatorAccountAggregationSourceArrayOutput() ConfigurationAggregatorAccountAggregationSourceArrayOutput ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext(context.Context) ConfigurationAggregatorAccountAggregationSourceArrayOutput }
ConfigurationAggregatorAccountAggregationSourceArrayInput is an input type that accepts ConfigurationAggregatorAccountAggregationSourceArray and ConfigurationAggregatorAccountAggregationSourceArrayOutput values. You can construct a concrete instance of `ConfigurationAggregatorAccountAggregationSourceArrayInput` via:
ConfigurationAggregatorAccountAggregationSourceArray{ ConfigurationAggregatorAccountAggregationSourceArgs{...} }
type ConfigurationAggregatorAccountAggregationSourceArrayOutput ¶
type ConfigurationAggregatorAccountAggregationSourceArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationAggregatorAccountAggregationSourceArrayOutput) ElementType ¶
func (ConfigurationAggregatorAccountAggregationSourceArrayOutput) ElementType() reflect.Type
func (ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToConfigurationAggregatorAccountAggregationSourceArrayOutput ¶
func (o ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToConfigurationAggregatorAccountAggregationSourceArrayOutput() ConfigurationAggregatorAccountAggregationSourceArrayOutput
func (ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext ¶
func (o ConfigurationAggregatorAccountAggregationSourceArrayOutput) ToConfigurationAggregatorAccountAggregationSourceArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceArrayOutput
type ConfigurationAggregatorAccountAggregationSourceInput ¶
type ConfigurationAggregatorAccountAggregationSourceInput interface { pulumi.Input ToConfigurationAggregatorAccountAggregationSourceOutput() ConfigurationAggregatorAccountAggregationSourceOutput ToConfigurationAggregatorAccountAggregationSourceOutputWithContext(context.Context) ConfigurationAggregatorAccountAggregationSourceOutput }
ConfigurationAggregatorAccountAggregationSourceInput is an input type that accepts ConfigurationAggregatorAccountAggregationSourceArgs and ConfigurationAggregatorAccountAggregationSourceOutput values. You can construct a concrete instance of `ConfigurationAggregatorAccountAggregationSourceInput` via:
ConfigurationAggregatorAccountAggregationSourceArgs{...}
type ConfigurationAggregatorAccountAggregationSourceOutput ¶
type ConfigurationAggregatorAccountAggregationSourceOutput struct{ *pulumi.OutputState }
func (ConfigurationAggregatorAccountAggregationSourceOutput) AccountIds ¶
func (o ConfigurationAggregatorAccountAggregationSourceOutput) AccountIds() pulumi.StringArrayOutput
func (ConfigurationAggregatorAccountAggregationSourceOutput) AllAwsRegions ¶
func (o ConfigurationAggregatorAccountAggregationSourceOutput) AllAwsRegions() pulumi.BoolPtrOutput
func (ConfigurationAggregatorAccountAggregationSourceOutput) AwsRegions ¶
func (o ConfigurationAggregatorAccountAggregationSourceOutput) AwsRegions() pulumi.StringArrayOutput
func (ConfigurationAggregatorAccountAggregationSourceOutput) ElementType ¶
func (ConfigurationAggregatorAccountAggregationSourceOutput) ElementType() reflect.Type
func (ConfigurationAggregatorAccountAggregationSourceOutput) ToConfigurationAggregatorAccountAggregationSourceOutput ¶
func (o ConfigurationAggregatorAccountAggregationSourceOutput) ToConfigurationAggregatorAccountAggregationSourceOutput() ConfigurationAggregatorAccountAggregationSourceOutput
func (ConfigurationAggregatorAccountAggregationSourceOutput) ToConfigurationAggregatorAccountAggregationSourceOutputWithContext ¶
func (o ConfigurationAggregatorAccountAggregationSourceOutput) ToConfigurationAggregatorAccountAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorAccountAggregationSourceOutput
type ConfigurationAggregatorArgs ¶
type ConfigurationAggregatorArgs struct { AccountAggregationSources ConfigurationAggregatorAccountAggregationSourceArrayInput // The name of the aggregator. ConfigurationAggregatorName pulumi.StringPtrInput OrganizationAggregationSource ConfigurationAggregatorOrganizationAggregationSourcePtrInput // The tags for the configuration aggregator. Tags ConfigurationAggregatorTagArrayInput }
The set of arguments for constructing a ConfigurationAggregator resource.
func (ConfigurationAggregatorArgs) ElementType ¶
func (ConfigurationAggregatorArgs) ElementType() reflect.Type
type ConfigurationAggregatorInput ¶
type ConfigurationAggregatorInput interface { pulumi.Input ToConfigurationAggregatorOutput() ConfigurationAggregatorOutput ToConfigurationAggregatorOutputWithContext(ctx context.Context) ConfigurationAggregatorOutput }
type ConfigurationAggregatorOrganizationAggregationSourceArgs ¶
type ConfigurationAggregatorOrganizationAggregationSourceArgs struct { AllAwsRegions pulumi.BoolPtrInput `pulumi:"allAwsRegions"` AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"` RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ElementType ¶
func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ElementType() reflect.Type
func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourceOutput ¶
func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourceOutput() ConfigurationAggregatorOrganizationAggregationSourceOutput
func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext ¶
func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourceOutput
func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput ¶
func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
func (ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext ¶
func (i ConfigurationAggregatorOrganizationAggregationSourceArgs) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
type ConfigurationAggregatorOrganizationAggregationSourceInput ¶
type ConfigurationAggregatorOrganizationAggregationSourceInput interface { pulumi.Input ToConfigurationAggregatorOrganizationAggregationSourceOutput() ConfigurationAggregatorOrganizationAggregationSourceOutput ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext(context.Context) ConfigurationAggregatorOrganizationAggregationSourceOutput }
ConfigurationAggregatorOrganizationAggregationSourceInput is an input type that accepts ConfigurationAggregatorOrganizationAggregationSourceArgs and ConfigurationAggregatorOrganizationAggregationSourceOutput values. You can construct a concrete instance of `ConfigurationAggregatorOrganizationAggregationSourceInput` via:
ConfigurationAggregatorOrganizationAggregationSourceArgs{...}
type ConfigurationAggregatorOrganizationAggregationSourceOutput ¶
type ConfigurationAggregatorOrganizationAggregationSourceOutput struct{ *pulumi.OutputState }
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) AllAwsRegions ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) AllAwsRegions() pulumi.BoolPtrOutput
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) AwsRegions ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) AwsRegions() pulumi.StringArrayOutput
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ElementType ¶
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ElementType() reflect.Type
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) RoleArn ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) RoleArn() pulumi.StringOutput
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourceOutput ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourceOutput() ConfigurationAggregatorOrganizationAggregationSourceOutput
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourceOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourceOutput
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
func (ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext ¶
func (o ConfigurationAggregatorOrganizationAggregationSourceOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
type ConfigurationAggregatorOrganizationAggregationSourcePtrInput ¶
type ConfigurationAggregatorOrganizationAggregationSourcePtrInput interface { pulumi.Input ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput }
ConfigurationAggregatorOrganizationAggregationSourcePtrInput is an input type that accepts ConfigurationAggregatorOrganizationAggregationSourceArgs, ConfigurationAggregatorOrganizationAggregationSourcePtr and ConfigurationAggregatorOrganizationAggregationSourcePtrOutput values. You can construct a concrete instance of `ConfigurationAggregatorOrganizationAggregationSourcePtrInput` via:
ConfigurationAggregatorOrganizationAggregationSourceArgs{...} or: nil
func ConfigurationAggregatorOrganizationAggregationSourcePtr ¶
func ConfigurationAggregatorOrganizationAggregationSourcePtr(v *ConfigurationAggregatorOrganizationAggregationSourceArgs) ConfigurationAggregatorOrganizationAggregationSourcePtrInput
type ConfigurationAggregatorOrganizationAggregationSourcePtrOutput ¶
type ConfigurationAggregatorOrganizationAggregationSourcePtrOutput struct{ *pulumi.OutputState }
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) AllAwsRegions ¶
func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) AllAwsRegions() pulumi.BoolPtrOutput
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) AwsRegions ¶
func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) AwsRegions() pulumi.StringArrayOutput
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ElementType ¶
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ElementType() reflect.Type
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) RoleArn ¶
func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) RoleArn() pulumi.StringPtrOutput
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput ¶
func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutput() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
func (ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext ¶
func (o ConfigurationAggregatorOrganizationAggregationSourcePtrOutput) ToConfigurationAggregatorOrganizationAggregationSourcePtrOutputWithContext(ctx context.Context) ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
type ConfigurationAggregatorOutput ¶
type ConfigurationAggregatorOutput struct{ *pulumi.OutputState }
func (ConfigurationAggregatorOutput) AccountAggregationSources ¶ added in v0.17.0
func (o ConfigurationAggregatorOutput) AccountAggregationSources() ConfigurationAggregatorAccountAggregationSourceArrayOutput
func (ConfigurationAggregatorOutput) ConfigurationAggregatorArn ¶ added in v0.17.0
func (o ConfigurationAggregatorOutput) ConfigurationAggregatorArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the aggregator.
func (ConfigurationAggregatorOutput) ConfigurationAggregatorName ¶ added in v0.17.0
func (o ConfigurationAggregatorOutput) ConfigurationAggregatorName() pulumi.StringPtrOutput
The name of the aggregator.
func (ConfigurationAggregatorOutput) ElementType ¶
func (ConfigurationAggregatorOutput) ElementType() reflect.Type
func (ConfigurationAggregatorOutput) OrganizationAggregationSource ¶ added in v0.17.0
func (o ConfigurationAggregatorOutput) OrganizationAggregationSource() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
func (ConfigurationAggregatorOutput) Tags ¶ added in v0.17.0
func (o ConfigurationAggregatorOutput) Tags() ConfigurationAggregatorTagArrayOutput
The tags for the configuration aggregator.
func (ConfigurationAggregatorOutput) ToConfigurationAggregatorOutput ¶
func (o ConfigurationAggregatorOutput) ToConfigurationAggregatorOutput() ConfigurationAggregatorOutput
func (ConfigurationAggregatorOutput) ToConfigurationAggregatorOutputWithContext ¶
func (o ConfigurationAggregatorOutput) ToConfigurationAggregatorOutputWithContext(ctx context.Context) ConfigurationAggregatorOutput
func (ConfigurationAggregatorOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationAggregatorOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationAggregator]
type ConfigurationAggregatorState ¶
type ConfigurationAggregatorState struct { }
func (ConfigurationAggregatorState) ElementType ¶
func (ConfigurationAggregatorState) ElementType() reflect.Type
type ConfigurationAggregatorTag ¶
type ConfigurationAggregatorTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ConfigurationAggregatorTagArgs ¶
type ConfigurationAggregatorTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ConfigurationAggregatorTagArgs) ElementType ¶
func (ConfigurationAggregatorTagArgs) ElementType() reflect.Type
func (ConfigurationAggregatorTagArgs) ToConfigurationAggregatorTagOutput ¶
func (i ConfigurationAggregatorTagArgs) ToConfigurationAggregatorTagOutput() ConfigurationAggregatorTagOutput
func (ConfigurationAggregatorTagArgs) ToConfigurationAggregatorTagOutputWithContext ¶
func (i ConfigurationAggregatorTagArgs) ToConfigurationAggregatorTagOutputWithContext(ctx context.Context) ConfigurationAggregatorTagOutput
func (ConfigurationAggregatorTagArgs) ToOutput ¶ added in v0.76.0
func (i ConfigurationAggregatorTagArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorTag]
type ConfigurationAggregatorTagArray ¶
type ConfigurationAggregatorTagArray []ConfigurationAggregatorTagInput
func (ConfigurationAggregatorTagArray) ElementType ¶
func (ConfigurationAggregatorTagArray) ElementType() reflect.Type
func (ConfigurationAggregatorTagArray) ToConfigurationAggregatorTagArrayOutput ¶
func (i ConfigurationAggregatorTagArray) ToConfigurationAggregatorTagArrayOutput() ConfigurationAggregatorTagArrayOutput
func (ConfigurationAggregatorTagArray) ToConfigurationAggregatorTagArrayOutputWithContext ¶
func (i ConfigurationAggregatorTagArray) ToConfigurationAggregatorTagArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorTagArrayOutput
func (ConfigurationAggregatorTagArray) ToOutput ¶ added in v0.76.0
func (i ConfigurationAggregatorTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationAggregatorTag]
type ConfigurationAggregatorTagArrayInput ¶
type ConfigurationAggregatorTagArrayInput interface { pulumi.Input ToConfigurationAggregatorTagArrayOutput() ConfigurationAggregatorTagArrayOutput ToConfigurationAggregatorTagArrayOutputWithContext(context.Context) ConfigurationAggregatorTagArrayOutput }
ConfigurationAggregatorTagArrayInput is an input type that accepts ConfigurationAggregatorTagArray and ConfigurationAggregatorTagArrayOutput values. You can construct a concrete instance of `ConfigurationAggregatorTagArrayInput` via:
ConfigurationAggregatorTagArray{ ConfigurationAggregatorTagArgs{...} }
type ConfigurationAggregatorTagArrayOutput ¶
type ConfigurationAggregatorTagArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationAggregatorTagArrayOutput) ElementType ¶
func (ConfigurationAggregatorTagArrayOutput) ElementType() reflect.Type
func (ConfigurationAggregatorTagArrayOutput) Index ¶
func (o ConfigurationAggregatorTagArrayOutput) Index(i pulumi.IntInput) ConfigurationAggregatorTagOutput
func (ConfigurationAggregatorTagArrayOutput) ToConfigurationAggregatorTagArrayOutput ¶
func (o ConfigurationAggregatorTagArrayOutput) ToConfigurationAggregatorTagArrayOutput() ConfigurationAggregatorTagArrayOutput
func (ConfigurationAggregatorTagArrayOutput) ToConfigurationAggregatorTagArrayOutputWithContext ¶
func (o ConfigurationAggregatorTagArrayOutput) ToConfigurationAggregatorTagArrayOutputWithContext(ctx context.Context) ConfigurationAggregatorTagArrayOutput
func (ConfigurationAggregatorTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationAggregatorTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConfigurationAggregatorTag]
type ConfigurationAggregatorTagInput ¶
type ConfigurationAggregatorTagInput interface { pulumi.Input ToConfigurationAggregatorTagOutput() ConfigurationAggregatorTagOutput ToConfigurationAggregatorTagOutputWithContext(context.Context) ConfigurationAggregatorTagOutput }
ConfigurationAggregatorTagInput is an input type that accepts ConfigurationAggregatorTagArgs and ConfigurationAggregatorTagOutput values. You can construct a concrete instance of `ConfigurationAggregatorTagInput` via:
ConfigurationAggregatorTagArgs{...}
type ConfigurationAggregatorTagOutput ¶
type ConfigurationAggregatorTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ConfigurationAggregatorTagOutput) ElementType ¶
func (ConfigurationAggregatorTagOutput) ElementType() reflect.Type
func (ConfigurationAggregatorTagOutput) Key ¶
func (o ConfigurationAggregatorTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ConfigurationAggregatorTagOutput) ToConfigurationAggregatorTagOutput ¶
func (o ConfigurationAggregatorTagOutput) ToConfigurationAggregatorTagOutput() ConfigurationAggregatorTagOutput
func (ConfigurationAggregatorTagOutput) ToConfigurationAggregatorTagOutputWithContext ¶
func (o ConfigurationAggregatorTagOutput) ToConfigurationAggregatorTagOutputWithContext(ctx context.Context) ConfigurationAggregatorTagOutput
func (ConfigurationAggregatorTagOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationAggregatorTagOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationAggregatorTag]
func (ConfigurationAggregatorTagOutput) Value ¶
func (o ConfigurationAggregatorTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ConfigurationRecorder
deprecated
type ConfigurationRecorder struct { pulumi.CustomResourceState Name pulumi.StringPtrOutput `pulumi:"name"` RecordingGroup ConfigurationRecorderRecordingGroupPtrOutput `pulumi:"recordingGroup"` RoleArn pulumi.StringOutput `pulumi:"roleArn"` }
Resource Type definition for AWS::Config::ConfigurationRecorder
Deprecated: ConfigurationRecorder is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetConfigurationRecorder ¶
func GetConfigurationRecorder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationRecorderState, opts ...pulumi.ResourceOption) (*ConfigurationRecorder, error)
GetConfigurationRecorder gets an existing ConfigurationRecorder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigurationRecorder ¶
func NewConfigurationRecorder(ctx *pulumi.Context, name string, args *ConfigurationRecorderArgs, opts ...pulumi.ResourceOption) (*ConfigurationRecorder, error)
NewConfigurationRecorder registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationRecorder) ElementType ¶
func (*ConfigurationRecorder) ElementType() reflect.Type
func (*ConfigurationRecorder) ToConfigurationRecorderOutput ¶
func (i *ConfigurationRecorder) ToConfigurationRecorderOutput() ConfigurationRecorderOutput
func (*ConfigurationRecorder) ToConfigurationRecorderOutputWithContext ¶
func (i *ConfigurationRecorder) ToConfigurationRecorderOutputWithContext(ctx context.Context) ConfigurationRecorderOutput
func (*ConfigurationRecorder) ToOutput ¶ added in v0.76.0
func (i *ConfigurationRecorder) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorder]
type ConfigurationRecorderArgs ¶
type ConfigurationRecorderArgs struct { Name pulumi.StringPtrInput RecordingGroup ConfigurationRecorderRecordingGroupPtrInput RoleArn pulumi.StringInput }
The set of arguments for constructing a ConfigurationRecorder resource.
func (ConfigurationRecorderArgs) ElementType ¶
func (ConfigurationRecorderArgs) ElementType() reflect.Type
type ConfigurationRecorderExclusionByResourceTypes ¶ added in v0.73.1
type ConfigurationRecorderExclusionByResourceTypes struct {
ResourceTypes []string `pulumi:"resourceTypes"`
}
type ConfigurationRecorderExclusionByResourceTypesArgs ¶ added in v0.73.1
type ConfigurationRecorderExclusionByResourceTypesArgs struct {
ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"`
}
func (ConfigurationRecorderExclusionByResourceTypesArgs) ElementType ¶ added in v0.73.1
func (ConfigurationRecorderExclusionByResourceTypesArgs) ElementType() reflect.Type
func (ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesOutput ¶ added in v0.73.1
func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesOutput() ConfigurationRecorderExclusionByResourceTypesOutput
func (ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesOutputWithContext ¶ added in v0.73.1
func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesOutput
func (ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesPtrOutput ¶ added in v0.73.1
func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput
func (ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext ¶ added in v0.73.1
func (i ConfigurationRecorderExclusionByResourceTypesArgs) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput
type ConfigurationRecorderExclusionByResourceTypesInput ¶ added in v0.73.1
type ConfigurationRecorderExclusionByResourceTypesInput interface { pulumi.Input ToConfigurationRecorderExclusionByResourceTypesOutput() ConfigurationRecorderExclusionByResourceTypesOutput ToConfigurationRecorderExclusionByResourceTypesOutputWithContext(context.Context) ConfigurationRecorderExclusionByResourceTypesOutput }
ConfigurationRecorderExclusionByResourceTypesInput is an input type that accepts ConfigurationRecorderExclusionByResourceTypesArgs and ConfigurationRecorderExclusionByResourceTypesOutput values. You can construct a concrete instance of `ConfigurationRecorderExclusionByResourceTypesInput` via:
ConfigurationRecorderExclusionByResourceTypesArgs{...}
type ConfigurationRecorderExclusionByResourceTypesOutput ¶ added in v0.73.1
type ConfigurationRecorderExclusionByResourceTypesOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderExclusionByResourceTypesOutput) ElementType ¶ added in v0.73.1
func (ConfigurationRecorderExclusionByResourceTypesOutput) ElementType() reflect.Type
func (ConfigurationRecorderExclusionByResourceTypesOutput) ResourceTypes ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesOutput) ResourceTypes() pulumi.StringArrayOutput
func (ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesOutput ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesOutput() ConfigurationRecorderExclusionByResourceTypesOutput
func (ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesOutputWithContext ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesOutput
func (ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutput ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput
func (ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput
type ConfigurationRecorderExclusionByResourceTypesPtrInput ¶ added in v0.73.1
type ConfigurationRecorderExclusionByResourceTypesPtrInput interface { pulumi.Input ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput }
ConfigurationRecorderExclusionByResourceTypesPtrInput is an input type that accepts ConfigurationRecorderExclusionByResourceTypesArgs, ConfigurationRecorderExclusionByResourceTypesPtr and ConfigurationRecorderExclusionByResourceTypesPtrOutput values. You can construct a concrete instance of `ConfigurationRecorderExclusionByResourceTypesPtrInput` via:
ConfigurationRecorderExclusionByResourceTypesArgs{...} or: nil
func ConfigurationRecorderExclusionByResourceTypesPtr ¶ added in v0.73.1
func ConfigurationRecorderExclusionByResourceTypesPtr(v *ConfigurationRecorderExclusionByResourceTypesArgs) ConfigurationRecorderExclusionByResourceTypesPtrInput
type ConfigurationRecorderExclusionByResourceTypesPtrOutput ¶ added in v0.73.1
type ConfigurationRecorderExclusionByResourceTypesPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderExclusionByResourceTypesPtrOutput) ElementType ¶ added in v0.73.1
func (ConfigurationRecorderExclusionByResourceTypesPtrOutput) ElementType() reflect.Type
func (ConfigurationRecorderExclusionByResourceTypesPtrOutput) ResourceTypes ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ResourceTypes() pulumi.StringArrayOutput
func (ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutput ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutput() ConfigurationRecorderExclusionByResourceTypesPtrOutput
func (ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext ¶ added in v0.73.1
func (o ConfigurationRecorderExclusionByResourceTypesPtrOutput) ToConfigurationRecorderExclusionByResourceTypesPtrOutputWithContext(ctx context.Context) ConfigurationRecorderExclusionByResourceTypesPtrOutput
type ConfigurationRecorderInput ¶
type ConfigurationRecorderInput interface { pulumi.Input ToConfigurationRecorderOutput() ConfigurationRecorderOutput ToConfigurationRecorderOutputWithContext(ctx context.Context) ConfigurationRecorderOutput }
type ConfigurationRecorderOutput ¶
type ConfigurationRecorderOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderOutput) ElementType ¶
func (ConfigurationRecorderOutput) ElementType() reflect.Type
func (ConfigurationRecorderOutput) Name ¶ added in v0.17.0
func (o ConfigurationRecorderOutput) Name() pulumi.StringPtrOutput
func (ConfigurationRecorderOutput) RecordingGroup ¶ added in v0.17.0
func (o ConfigurationRecorderOutput) RecordingGroup() ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderOutput) RoleArn ¶ added in v0.72.0
func (o ConfigurationRecorderOutput) RoleArn() pulumi.StringOutput
func (ConfigurationRecorderOutput) ToConfigurationRecorderOutput ¶
func (o ConfigurationRecorderOutput) ToConfigurationRecorderOutput() ConfigurationRecorderOutput
func (ConfigurationRecorderOutput) ToConfigurationRecorderOutputWithContext ¶
func (o ConfigurationRecorderOutput) ToConfigurationRecorderOutputWithContext(ctx context.Context) ConfigurationRecorderOutput
func (ConfigurationRecorderOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationRecorderOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorder]
type ConfigurationRecorderRecordingGroup ¶
type ConfigurationRecorderRecordingGroup struct { AllSupported *bool `pulumi:"allSupported"` ExclusionByResourceTypes *ConfigurationRecorderExclusionByResourceTypes `pulumi:"exclusionByResourceTypes"` IncludeGlobalResourceTypes *bool `pulumi:"includeGlobalResourceTypes"` RecordingStrategy *ConfigurationRecorderRecordingStrategy `pulumi:"recordingStrategy"` ResourceTypes []string `pulumi:"resourceTypes"` }
type ConfigurationRecorderRecordingGroupArgs ¶
type ConfigurationRecorderRecordingGroupArgs struct { AllSupported pulumi.BoolPtrInput `pulumi:"allSupported"` ExclusionByResourceTypes ConfigurationRecorderExclusionByResourceTypesPtrInput `pulumi:"exclusionByResourceTypes"` IncludeGlobalResourceTypes pulumi.BoolPtrInput `pulumi:"includeGlobalResourceTypes"` RecordingStrategy ConfigurationRecorderRecordingStrategyPtrInput `pulumi:"recordingStrategy"` ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
func (ConfigurationRecorderRecordingGroupArgs) ElementType ¶
func (ConfigurationRecorderRecordingGroupArgs) ElementType() reflect.Type
func (ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupOutput ¶
func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupOutput() ConfigurationRecorderRecordingGroupOutput
func (ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupOutputWithContext ¶
func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupOutput
func (ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupPtrOutput ¶
func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupPtrOutputWithContext ¶
func (i ConfigurationRecorderRecordingGroupArgs) ToConfigurationRecorderRecordingGroupPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderRecordingGroupArgs) ToOutput ¶ added in v0.76.0
func (i ConfigurationRecorderRecordingGroupArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingGroup]
type ConfigurationRecorderRecordingGroupInput ¶
type ConfigurationRecorderRecordingGroupInput interface { pulumi.Input ToConfigurationRecorderRecordingGroupOutput() ConfigurationRecorderRecordingGroupOutput ToConfigurationRecorderRecordingGroupOutputWithContext(context.Context) ConfigurationRecorderRecordingGroupOutput }
ConfigurationRecorderRecordingGroupInput is an input type that accepts ConfigurationRecorderRecordingGroupArgs and ConfigurationRecorderRecordingGroupOutput values. You can construct a concrete instance of `ConfigurationRecorderRecordingGroupInput` via:
ConfigurationRecorderRecordingGroupArgs{...}
type ConfigurationRecorderRecordingGroupOutput ¶
type ConfigurationRecorderRecordingGroupOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderRecordingGroupOutput) AllSupported ¶
func (o ConfigurationRecorderRecordingGroupOutput) AllSupported() pulumi.BoolPtrOutput
func (ConfigurationRecorderRecordingGroupOutput) ElementType ¶
func (ConfigurationRecorderRecordingGroupOutput) ElementType() reflect.Type
func (ConfigurationRecorderRecordingGroupOutput) ExclusionByResourceTypes ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingGroupOutput) ExclusionByResourceTypes() ConfigurationRecorderExclusionByResourceTypesPtrOutput
func (ConfigurationRecorderRecordingGroupOutput) IncludeGlobalResourceTypes ¶
func (o ConfigurationRecorderRecordingGroupOutput) IncludeGlobalResourceTypes() pulumi.BoolPtrOutput
func (ConfigurationRecorderRecordingGroupOutput) RecordingStrategy ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingGroupOutput) RecordingStrategy() ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingGroupOutput) ResourceTypes ¶
func (o ConfigurationRecorderRecordingGroupOutput) ResourceTypes() pulumi.StringArrayOutput
func (ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupOutput ¶
func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupOutput() ConfigurationRecorderRecordingGroupOutput
func (ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupOutputWithContext ¶
func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupOutput
func (ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupPtrOutput ¶
func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupPtrOutputWithContext ¶
func (o ConfigurationRecorderRecordingGroupOutput) ToConfigurationRecorderRecordingGroupPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderRecordingGroupOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationRecorderRecordingGroupOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingGroup]
type ConfigurationRecorderRecordingGroupPtrInput ¶
type ConfigurationRecorderRecordingGroupPtrInput interface { pulumi.Input ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput ToConfigurationRecorderRecordingGroupPtrOutputWithContext(context.Context) ConfigurationRecorderRecordingGroupPtrOutput }
ConfigurationRecorderRecordingGroupPtrInput is an input type that accepts ConfigurationRecorderRecordingGroupArgs, ConfigurationRecorderRecordingGroupPtr and ConfigurationRecorderRecordingGroupPtrOutput values. You can construct a concrete instance of `ConfigurationRecorderRecordingGroupPtrInput` via:
ConfigurationRecorderRecordingGroupArgs{...} or: nil
func ConfigurationRecorderRecordingGroupPtr ¶
func ConfigurationRecorderRecordingGroupPtr(v *ConfigurationRecorderRecordingGroupArgs) ConfigurationRecorderRecordingGroupPtrInput
type ConfigurationRecorderRecordingGroupPtrOutput ¶
type ConfigurationRecorderRecordingGroupPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderRecordingGroupPtrOutput) AllSupported ¶
func (o ConfigurationRecorderRecordingGroupPtrOutput) AllSupported() pulumi.BoolPtrOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) ElementType ¶
func (ConfigurationRecorderRecordingGroupPtrOutput) ElementType() reflect.Type
func (ConfigurationRecorderRecordingGroupPtrOutput) ExclusionByResourceTypes ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingGroupPtrOutput) ExclusionByResourceTypes() ConfigurationRecorderExclusionByResourceTypesPtrOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) IncludeGlobalResourceTypes ¶
func (o ConfigurationRecorderRecordingGroupPtrOutput) IncludeGlobalResourceTypes() pulumi.BoolPtrOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) RecordingStrategy ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingGroupPtrOutput) RecordingStrategy() ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) ResourceTypes ¶
func (o ConfigurationRecorderRecordingGroupPtrOutput) ResourceTypes() pulumi.StringArrayOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) ToConfigurationRecorderRecordingGroupPtrOutput ¶
func (o ConfigurationRecorderRecordingGroupPtrOutput) ToConfigurationRecorderRecordingGroupPtrOutput() ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) ToConfigurationRecorderRecordingGroupPtrOutputWithContext ¶
func (o ConfigurationRecorderRecordingGroupPtrOutput) ToConfigurationRecorderRecordingGroupPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingGroupPtrOutput
func (ConfigurationRecorderRecordingGroupPtrOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationRecorderRecordingGroupPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorderRecordingGroup]
type ConfigurationRecorderRecordingStrategy ¶ added in v0.73.1
type ConfigurationRecorderRecordingStrategy struct {
UseOnly string `pulumi:"useOnly"`
}
type ConfigurationRecorderRecordingStrategyArgs ¶ added in v0.73.1
type ConfigurationRecorderRecordingStrategyArgs struct {
UseOnly pulumi.StringInput `pulumi:"useOnly"`
}
func (ConfigurationRecorderRecordingStrategyArgs) ElementType ¶ added in v0.73.1
func (ConfigurationRecorderRecordingStrategyArgs) ElementType() reflect.Type
func (ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyOutput ¶ added in v0.73.1
func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyOutput() ConfigurationRecorderRecordingStrategyOutput
func (ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyOutputWithContext ¶ added in v0.73.1
func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyOutput
func (ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyPtrOutput ¶ added in v0.73.1
func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext ¶ added in v0.73.1
func (i ConfigurationRecorderRecordingStrategyArgs) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingStrategyArgs) ToOutput ¶ added in v0.76.0
func (i ConfigurationRecorderRecordingStrategyArgs) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingStrategy]
type ConfigurationRecorderRecordingStrategyInput ¶ added in v0.73.1
type ConfigurationRecorderRecordingStrategyInput interface { pulumi.Input ToConfigurationRecorderRecordingStrategyOutput() ConfigurationRecorderRecordingStrategyOutput ToConfigurationRecorderRecordingStrategyOutputWithContext(context.Context) ConfigurationRecorderRecordingStrategyOutput }
ConfigurationRecorderRecordingStrategyInput is an input type that accepts ConfigurationRecorderRecordingStrategyArgs and ConfigurationRecorderRecordingStrategyOutput values. You can construct a concrete instance of `ConfigurationRecorderRecordingStrategyInput` via:
ConfigurationRecorderRecordingStrategyArgs{...}
type ConfigurationRecorderRecordingStrategyOutput ¶ added in v0.73.1
type ConfigurationRecorderRecordingStrategyOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderRecordingStrategyOutput) ElementType ¶ added in v0.73.1
func (ConfigurationRecorderRecordingStrategyOutput) ElementType() reflect.Type
func (ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyOutput ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyOutput() ConfigurationRecorderRecordingStrategyOutput
func (ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyOutputWithContext ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyOutput
func (ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyPtrOutput ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyOutput) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingStrategyOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationRecorderRecordingStrategyOutput) ToOutput(ctx context.Context) pulumix.Output[ConfigurationRecorderRecordingStrategy]
func (ConfigurationRecorderRecordingStrategyOutput) UseOnly ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyOutput) UseOnly() pulumi.StringOutput
type ConfigurationRecorderRecordingStrategyPtrInput ¶ added in v0.73.1
type ConfigurationRecorderRecordingStrategyPtrInput interface { pulumi.Input ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(context.Context) ConfigurationRecorderRecordingStrategyPtrOutput }
ConfigurationRecorderRecordingStrategyPtrInput is an input type that accepts ConfigurationRecorderRecordingStrategyArgs, ConfigurationRecorderRecordingStrategyPtr and ConfigurationRecorderRecordingStrategyPtrOutput values. You can construct a concrete instance of `ConfigurationRecorderRecordingStrategyPtrInput` via:
ConfigurationRecorderRecordingStrategyArgs{...} or: nil
func ConfigurationRecorderRecordingStrategyPtr ¶ added in v0.73.1
func ConfigurationRecorderRecordingStrategyPtr(v *ConfigurationRecorderRecordingStrategyArgs) ConfigurationRecorderRecordingStrategyPtrInput
type ConfigurationRecorderRecordingStrategyPtrOutput ¶ added in v0.73.1
type ConfigurationRecorderRecordingStrategyPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationRecorderRecordingStrategyPtrOutput) ElementType ¶ added in v0.73.1
func (ConfigurationRecorderRecordingStrategyPtrOutput) ElementType() reflect.Type
func (ConfigurationRecorderRecordingStrategyPtrOutput) ToConfigurationRecorderRecordingStrategyPtrOutput ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyPtrOutput) ToConfigurationRecorderRecordingStrategyPtrOutput() ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingStrategyPtrOutput) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyPtrOutput) ToConfigurationRecorderRecordingStrategyPtrOutputWithContext(ctx context.Context) ConfigurationRecorderRecordingStrategyPtrOutput
func (ConfigurationRecorderRecordingStrategyPtrOutput) ToOutput ¶ added in v0.76.0
func (o ConfigurationRecorderRecordingStrategyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ConfigurationRecorderRecordingStrategy]
func (ConfigurationRecorderRecordingStrategyPtrOutput) UseOnly ¶ added in v0.73.1
func (o ConfigurationRecorderRecordingStrategyPtrOutput) UseOnly() pulumi.StringPtrOutput
type ConfigurationRecorderState ¶
type ConfigurationRecorderState struct { }
func (ConfigurationRecorderState) ElementType ¶
func (ConfigurationRecorderState) ElementType() reflect.Type
type ConformancePack ¶
type ConformancePack struct { pulumi.CustomResourceState // A list of ConformancePackInputParameter objects. ConformancePackInputParameters ConformancePackInputParameterArrayOutput `pulumi:"conformancePackInputParameters"` // Name of the conformance pack which will be assigned as the unique identifier. ConformancePackName pulumi.StringOutput `pulumi:"conformancePackName"` // AWS Config stores intermediate files while processing conformance pack template. DeliveryS3Bucket pulumi.StringPtrOutput `pulumi:"deliveryS3Bucket"` // The prefix for delivery S3 bucket. DeliveryS3KeyPrefix pulumi.StringPtrOutput `pulumi:"deliveryS3KeyPrefix"` // A string containing full conformance pack template body. You can only specify one of the template body or template S3Uri fields. TemplateBody pulumi.StringPtrOutput `pulumi:"templateBody"` // Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields. TemplateS3Uri pulumi.StringPtrOutput `pulumi:"templateS3Uri"` // The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. TemplateSsmDocumentDetails TemplateSsmDocumentDetailsPropertiesPtrOutput `pulumi:"templateSsmDocumentDetails"` }
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.
func GetConformancePack ¶
func GetConformancePack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConformancePackState, opts ...pulumi.ResourceOption) (*ConformancePack, error)
GetConformancePack gets an existing ConformancePack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConformancePack ¶
func NewConformancePack(ctx *pulumi.Context, name string, args *ConformancePackArgs, opts ...pulumi.ResourceOption) (*ConformancePack, error)
NewConformancePack registers a new resource with the given unique name, arguments, and options.
func (*ConformancePack) ElementType ¶
func (*ConformancePack) ElementType() reflect.Type
func (*ConformancePack) ToConformancePackOutput ¶
func (i *ConformancePack) ToConformancePackOutput() ConformancePackOutput
func (*ConformancePack) ToConformancePackOutputWithContext ¶
func (i *ConformancePack) ToConformancePackOutputWithContext(ctx context.Context) ConformancePackOutput
func (*ConformancePack) ToOutput ¶ added in v0.76.0
func (i *ConformancePack) ToOutput(ctx context.Context) pulumix.Output[*ConformancePack]
type ConformancePackArgs ¶
type ConformancePackArgs struct { // A list of ConformancePackInputParameter objects. ConformancePackInputParameters ConformancePackInputParameterArrayInput // Name of the conformance pack which will be assigned as the unique identifier. ConformancePackName pulumi.StringPtrInput // AWS Config stores intermediate files while processing conformance pack template. DeliveryS3Bucket pulumi.StringPtrInput // The prefix for delivery S3 bucket. DeliveryS3KeyPrefix pulumi.StringPtrInput // A string containing full conformance pack template body. You can only specify one of the template body or template S3Uri fields. TemplateBody pulumi.StringPtrInput // Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields. TemplateS3Uri pulumi.StringPtrInput // The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. TemplateSsmDocumentDetails TemplateSsmDocumentDetailsPropertiesPtrInput }
The set of arguments for constructing a ConformancePack resource.
func (ConformancePackArgs) ElementType ¶
func (ConformancePackArgs) ElementType() reflect.Type
type ConformancePackInput ¶
type ConformancePackInput interface { pulumi.Input ToConformancePackOutput() ConformancePackOutput ToConformancePackOutputWithContext(ctx context.Context) ConformancePackOutput }
type ConformancePackInputParameter ¶ added in v0.2.0
type ConformancePackInputParameter struct { ParameterName string `pulumi:"parameterName"` ParameterValue string `pulumi:"parameterValue"` }
Input parameters in the form of key-value pairs for the conformance pack.
type ConformancePackInputParameterArgs ¶ added in v0.2.0
type ConformancePackInputParameterArgs struct { ParameterName pulumi.StringInput `pulumi:"parameterName"` ParameterValue pulumi.StringInput `pulumi:"parameterValue"` }
Input parameters in the form of key-value pairs for the conformance pack.
func (ConformancePackInputParameterArgs) ElementType ¶ added in v0.2.0
func (ConformancePackInputParameterArgs) ElementType() reflect.Type
func (ConformancePackInputParameterArgs) ToConformancePackInputParameterOutput ¶ added in v0.2.0
func (i ConformancePackInputParameterArgs) ToConformancePackInputParameterOutput() ConformancePackInputParameterOutput
func (ConformancePackInputParameterArgs) ToConformancePackInputParameterOutputWithContext ¶ added in v0.2.0
func (i ConformancePackInputParameterArgs) ToConformancePackInputParameterOutputWithContext(ctx context.Context) ConformancePackInputParameterOutput
func (ConformancePackInputParameterArgs) ToOutput ¶ added in v0.76.0
func (i ConformancePackInputParameterArgs) ToOutput(ctx context.Context) pulumix.Output[ConformancePackInputParameter]
type ConformancePackInputParameterArray ¶ added in v0.2.0
type ConformancePackInputParameterArray []ConformancePackInputParameterInput
func (ConformancePackInputParameterArray) ElementType ¶ added in v0.2.0
func (ConformancePackInputParameterArray) ElementType() reflect.Type
func (ConformancePackInputParameterArray) ToConformancePackInputParameterArrayOutput ¶ added in v0.2.0
func (i ConformancePackInputParameterArray) ToConformancePackInputParameterArrayOutput() ConformancePackInputParameterArrayOutput
func (ConformancePackInputParameterArray) ToConformancePackInputParameterArrayOutputWithContext ¶ added in v0.2.0
func (i ConformancePackInputParameterArray) ToConformancePackInputParameterArrayOutputWithContext(ctx context.Context) ConformancePackInputParameterArrayOutput
func (ConformancePackInputParameterArray) ToOutput ¶ added in v0.76.0
func (i ConformancePackInputParameterArray) ToOutput(ctx context.Context) pulumix.Output[[]ConformancePackInputParameter]
type ConformancePackInputParameterArrayInput ¶ added in v0.2.0
type ConformancePackInputParameterArrayInput interface { pulumi.Input ToConformancePackInputParameterArrayOutput() ConformancePackInputParameterArrayOutput ToConformancePackInputParameterArrayOutputWithContext(context.Context) ConformancePackInputParameterArrayOutput }
ConformancePackInputParameterArrayInput is an input type that accepts ConformancePackInputParameterArray and ConformancePackInputParameterArrayOutput values. You can construct a concrete instance of `ConformancePackInputParameterArrayInput` via:
ConformancePackInputParameterArray{ ConformancePackInputParameterArgs{...} }
type ConformancePackInputParameterArrayOutput ¶ added in v0.2.0
type ConformancePackInputParameterArrayOutput struct{ *pulumi.OutputState }
func (ConformancePackInputParameterArrayOutput) ElementType ¶ added in v0.2.0
func (ConformancePackInputParameterArrayOutput) ElementType() reflect.Type
func (ConformancePackInputParameterArrayOutput) ToConformancePackInputParameterArrayOutput ¶ added in v0.2.0
func (o ConformancePackInputParameterArrayOutput) ToConformancePackInputParameterArrayOutput() ConformancePackInputParameterArrayOutput
func (ConformancePackInputParameterArrayOutput) ToConformancePackInputParameterArrayOutputWithContext ¶ added in v0.2.0
func (o ConformancePackInputParameterArrayOutput) ToConformancePackInputParameterArrayOutputWithContext(ctx context.Context) ConformancePackInputParameterArrayOutput
func (ConformancePackInputParameterArrayOutput) ToOutput ¶ added in v0.76.0
func (o ConformancePackInputParameterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ConformancePackInputParameter]
type ConformancePackInputParameterInput ¶ added in v0.2.0
type ConformancePackInputParameterInput interface { pulumi.Input ToConformancePackInputParameterOutput() ConformancePackInputParameterOutput ToConformancePackInputParameterOutputWithContext(context.Context) ConformancePackInputParameterOutput }
ConformancePackInputParameterInput is an input type that accepts ConformancePackInputParameterArgs and ConformancePackInputParameterOutput values. You can construct a concrete instance of `ConformancePackInputParameterInput` via:
ConformancePackInputParameterArgs{...}
type ConformancePackInputParameterOutput ¶ added in v0.2.0
type ConformancePackInputParameterOutput struct{ *pulumi.OutputState }
Input parameters in the form of key-value pairs for the conformance pack.
func (ConformancePackInputParameterOutput) ElementType ¶ added in v0.2.0
func (ConformancePackInputParameterOutput) ElementType() reflect.Type
func (ConformancePackInputParameterOutput) ParameterName ¶ added in v0.2.0
func (o ConformancePackInputParameterOutput) ParameterName() pulumi.StringOutput
func (ConformancePackInputParameterOutput) ParameterValue ¶ added in v0.2.0
func (o ConformancePackInputParameterOutput) ParameterValue() pulumi.StringOutput
func (ConformancePackInputParameterOutput) ToConformancePackInputParameterOutput ¶ added in v0.2.0
func (o ConformancePackInputParameterOutput) ToConformancePackInputParameterOutput() ConformancePackInputParameterOutput
func (ConformancePackInputParameterOutput) ToConformancePackInputParameterOutputWithContext ¶ added in v0.2.0
func (o ConformancePackInputParameterOutput) ToConformancePackInputParameterOutputWithContext(ctx context.Context) ConformancePackInputParameterOutput
func (ConformancePackInputParameterOutput) ToOutput ¶ added in v0.76.0
func (o ConformancePackInputParameterOutput) ToOutput(ctx context.Context) pulumix.Output[ConformancePackInputParameter]
type ConformancePackOutput ¶
type ConformancePackOutput struct{ *pulumi.OutputState }
func (ConformancePackOutput) ConformancePackInputParameters ¶ added in v0.17.0
func (o ConformancePackOutput) ConformancePackInputParameters() ConformancePackInputParameterArrayOutput
A list of ConformancePackInputParameter objects.
func (ConformancePackOutput) ConformancePackName ¶ added in v0.17.0
func (o ConformancePackOutput) ConformancePackName() pulumi.StringOutput
Name of the conformance pack which will be assigned as the unique identifier.
func (ConformancePackOutput) DeliveryS3Bucket ¶ added in v0.17.0
func (o ConformancePackOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
AWS Config stores intermediate files while processing conformance pack template.
func (ConformancePackOutput) DeliveryS3KeyPrefix ¶ added in v0.17.0
func (o ConformancePackOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
The prefix for delivery S3 bucket.
func (ConformancePackOutput) ElementType ¶
func (ConformancePackOutput) ElementType() reflect.Type
func (ConformancePackOutput) TemplateBody ¶ added in v0.17.0
func (o ConformancePackOutput) TemplateBody() pulumi.StringPtrOutput
A string containing full conformance pack template body. You can only specify one of the template body or template S3Uri fields.
func (ConformancePackOutput) TemplateS3Uri ¶ added in v0.17.0
func (o ConformancePackOutput) TemplateS3Uri() pulumi.StringPtrOutput
Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields.
func (ConformancePackOutput) TemplateSsmDocumentDetails ¶ added in v0.72.0
func (o ConformancePackOutput) TemplateSsmDocumentDetails() TemplateSsmDocumentDetailsPropertiesPtrOutput
The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.
func (ConformancePackOutput) ToConformancePackOutput ¶
func (o ConformancePackOutput) ToConformancePackOutput() ConformancePackOutput
func (ConformancePackOutput) ToConformancePackOutputWithContext ¶
func (o ConformancePackOutput) ToConformancePackOutputWithContext(ctx context.Context) ConformancePackOutput
func (ConformancePackOutput) ToOutput ¶ added in v0.76.0
func (o ConformancePackOutput) ToOutput(ctx context.Context) pulumix.Output[*ConformancePack]
type ConformancePackState ¶
type ConformancePackState struct { }
func (ConformancePackState) ElementType ¶
func (ConformancePackState) ElementType() reflect.Type
type DeliveryChannel
deprecated
type DeliveryChannel struct { pulumi.CustomResourceState ConfigSnapshotDeliveryProperties DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput `pulumi:"configSnapshotDeliveryProperties"` Name pulumi.StringPtrOutput `pulumi:"name"` S3BucketName pulumi.StringOutput `pulumi:"s3BucketName"` S3KeyPrefix pulumi.StringPtrOutput `pulumi:"s3KeyPrefix"` S3KmsKeyArn pulumi.StringPtrOutput `pulumi:"s3KmsKeyArn"` SnsTopicArn pulumi.StringPtrOutput `pulumi:"snsTopicArn"` }
Resource Type definition for AWS::Config::DeliveryChannel
Deprecated: DeliveryChannel is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDeliveryChannel ¶
func GetDeliveryChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeliveryChannelState, opts ...pulumi.ResourceOption) (*DeliveryChannel, error)
GetDeliveryChannel gets an existing DeliveryChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDeliveryChannel ¶
func NewDeliveryChannel(ctx *pulumi.Context, name string, args *DeliveryChannelArgs, opts ...pulumi.ResourceOption) (*DeliveryChannel, error)
NewDeliveryChannel registers a new resource with the given unique name, arguments, and options.
func (*DeliveryChannel) ElementType ¶
func (*DeliveryChannel) ElementType() reflect.Type
func (*DeliveryChannel) ToDeliveryChannelOutput ¶
func (i *DeliveryChannel) ToDeliveryChannelOutput() DeliveryChannelOutput
func (*DeliveryChannel) ToDeliveryChannelOutputWithContext ¶
func (i *DeliveryChannel) ToDeliveryChannelOutputWithContext(ctx context.Context) DeliveryChannelOutput
func (*DeliveryChannel) ToOutput ¶ added in v0.76.0
func (i *DeliveryChannel) ToOutput(ctx context.Context) pulumix.Output[*DeliveryChannel]
type DeliveryChannelArgs ¶
type DeliveryChannelArgs struct { ConfigSnapshotDeliveryProperties DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput Name pulumi.StringPtrInput S3BucketName pulumi.StringInput S3KeyPrefix pulumi.StringPtrInput S3KmsKeyArn pulumi.StringPtrInput SnsTopicArn pulumi.StringPtrInput }
The set of arguments for constructing a DeliveryChannel resource.
func (DeliveryChannelArgs) ElementType ¶
func (DeliveryChannelArgs) ElementType() reflect.Type
type DeliveryChannelConfigSnapshotDeliveryProperties ¶
type DeliveryChannelConfigSnapshotDeliveryProperties struct {
DeliveryFrequency *string `pulumi:"deliveryFrequency"`
}
type DeliveryChannelConfigSnapshotDeliveryPropertiesArgs ¶
type DeliveryChannelConfigSnapshotDeliveryPropertiesArgs struct {
DeliveryFrequency pulumi.StringPtrInput `pulumi:"deliveryFrequency"`
}
func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ElementType ¶
func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ElementType() reflect.Type
func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput ¶
func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext ¶
func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput ¶
func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext ¶
func (i DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
type DeliveryChannelConfigSnapshotDeliveryPropertiesInput ¶
type DeliveryChannelConfigSnapshotDeliveryPropertiesInput interface { pulumi.Input ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesOutput ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext(context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesOutput }
DeliveryChannelConfigSnapshotDeliveryPropertiesInput is an input type that accepts DeliveryChannelConfigSnapshotDeliveryPropertiesArgs and DeliveryChannelConfigSnapshotDeliveryPropertiesOutput values. You can construct a concrete instance of `DeliveryChannelConfigSnapshotDeliveryPropertiesInput` via:
DeliveryChannelConfigSnapshotDeliveryPropertiesArgs{...}
type DeliveryChannelConfigSnapshotDeliveryPropertiesOutput ¶
type DeliveryChannelConfigSnapshotDeliveryPropertiesOutput struct{ *pulumi.OutputState }
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) DeliveryFrequency ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) DeliveryFrequency() pulumi.StringPtrOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ElementType ¶
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ElementType() reflect.Type
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
type DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput ¶
type DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput interface { pulumi.Input ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput }
DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput is an input type that accepts DeliveryChannelConfigSnapshotDeliveryPropertiesArgs, DeliveryChannelConfigSnapshotDeliveryPropertiesPtr and DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput values. You can construct a concrete instance of `DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput` via:
DeliveryChannelConfigSnapshotDeliveryPropertiesArgs{...} or: nil
func DeliveryChannelConfigSnapshotDeliveryPropertiesPtr ¶
func DeliveryChannelConfigSnapshotDeliveryPropertiesPtr(v *DeliveryChannelConfigSnapshotDeliveryPropertiesArgs) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrInput
type DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput ¶
type DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput struct{ *pulumi.OutputState }
func (DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) DeliveryFrequency ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) DeliveryFrequency() pulumi.StringPtrOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ElementType ¶
func (DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ElementType() reflect.Type
func (DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
func (DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext ¶
func (o DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput) ToDeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutputWithContext(ctx context.Context) DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
type DeliveryChannelInput ¶
type DeliveryChannelInput interface { pulumi.Input ToDeliveryChannelOutput() DeliveryChannelOutput ToDeliveryChannelOutputWithContext(ctx context.Context) DeliveryChannelOutput }
type DeliveryChannelOutput ¶
type DeliveryChannelOutput struct{ *pulumi.OutputState }
func (DeliveryChannelOutput) ConfigSnapshotDeliveryProperties ¶ added in v0.17.0
func (o DeliveryChannelOutput) ConfigSnapshotDeliveryProperties() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
func (DeliveryChannelOutput) ElementType ¶
func (DeliveryChannelOutput) ElementType() reflect.Type
func (DeliveryChannelOutput) Name ¶ added in v0.17.0
func (o DeliveryChannelOutput) Name() pulumi.StringPtrOutput
func (DeliveryChannelOutput) S3BucketName ¶ added in v0.17.0
func (o DeliveryChannelOutput) S3BucketName() pulumi.StringOutput
func (DeliveryChannelOutput) S3KeyPrefix ¶ added in v0.17.0
func (o DeliveryChannelOutput) S3KeyPrefix() pulumi.StringPtrOutput
func (DeliveryChannelOutput) S3KmsKeyArn ¶ added in v0.17.0
func (o DeliveryChannelOutput) S3KmsKeyArn() pulumi.StringPtrOutput
func (DeliveryChannelOutput) SnsTopicArn ¶ added in v0.72.0
func (o DeliveryChannelOutput) SnsTopicArn() pulumi.StringPtrOutput
func (DeliveryChannelOutput) ToDeliveryChannelOutput ¶
func (o DeliveryChannelOutput) ToDeliveryChannelOutput() DeliveryChannelOutput
func (DeliveryChannelOutput) ToDeliveryChannelOutputWithContext ¶
func (o DeliveryChannelOutput) ToDeliveryChannelOutputWithContext(ctx context.Context) DeliveryChannelOutput
func (DeliveryChannelOutput) ToOutput ¶ added in v0.76.0
func (o DeliveryChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*DeliveryChannel]
type DeliveryChannelState ¶
type DeliveryChannelState struct { }
func (DeliveryChannelState) ElementType ¶
func (DeliveryChannelState) ElementType() reflect.Type
type LookupAggregationAuthorizationArgs ¶ added in v0.12.0
type LookupAggregationAuthorizationOutputArgs ¶ added in v0.12.0
type LookupAggregationAuthorizationOutputArgs struct { // The 12-digit account ID of the account authorized to aggregate data. AuthorizedAccountId pulumi.StringInput `pulumi:"authorizedAccountId"` // The region authorized to collect aggregated data. AuthorizedAwsRegion pulumi.StringInput `pulumi:"authorizedAwsRegion"` }
func (LookupAggregationAuthorizationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAggregationAuthorizationOutputArgs) ElementType() reflect.Type
type LookupAggregationAuthorizationResult ¶ added in v0.12.0
type LookupAggregationAuthorizationResult struct { // The ARN of the AggregationAuthorization. AggregationAuthorizationArn *string `pulumi:"aggregationAuthorizationArn"` // The tags for the AggregationAuthorization. Tags []AggregationAuthorizationTag `pulumi:"tags"` }
func LookupAggregationAuthorization ¶ added in v0.12.0
func LookupAggregationAuthorization(ctx *pulumi.Context, args *LookupAggregationAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupAggregationAuthorizationResult, error)
Resource Type definition for AWS::Config::AggregationAuthorization
type LookupAggregationAuthorizationResultOutput ¶ added in v0.12.0
type LookupAggregationAuthorizationResultOutput struct{ *pulumi.OutputState }
func LookupAggregationAuthorizationOutput ¶ added in v0.12.0
func LookupAggregationAuthorizationOutput(ctx *pulumi.Context, args LookupAggregationAuthorizationOutputArgs, opts ...pulumi.InvokeOption) LookupAggregationAuthorizationResultOutput
func (LookupAggregationAuthorizationResultOutput) AggregationAuthorizationArn ¶ added in v0.12.0
func (o LookupAggregationAuthorizationResultOutput) AggregationAuthorizationArn() pulumi.StringPtrOutput
The ARN of the AggregationAuthorization.
func (LookupAggregationAuthorizationResultOutput) ElementType ¶ added in v0.12.0
func (LookupAggregationAuthorizationResultOutput) ElementType() reflect.Type
func (LookupAggregationAuthorizationResultOutput) Tags ¶ added in v0.12.0
The tags for the AggregationAuthorization.
func (LookupAggregationAuthorizationResultOutput) ToLookupAggregationAuthorizationResultOutput ¶ added in v0.12.0
func (o LookupAggregationAuthorizationResultOutput) ToLookupAggregationAuthorizationResultOutput() LookupAggregationAuthorizationResultOutput
func (LookupAggregationAuthorizationResultOutput) ToLookupAggregationAuthorizationResultOutputWithContext ¶ added in v0.12.0
func (o LookupAggregationAuthorizationResultOutput) ToLookupAggregationAuthorizationResultOutputWithContext(ctx context.Context) LookupAggregationAuthorizationResultOutput
func (LookupAggregationAuthorizationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAggregationAuthorizationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAggregationAuthorizationResult]
type LookupConfigRuleArgs ¶ added in v0.12.0
type LookupConfigRuleArgs struct { // Name for the AWS Config rule ConfigRuleName string `pulumi:"configRuleName"` }
type LookupConfigRuleOutputArgs ¶ added in v0.12.0
type LookupConfigRuleOutputArgs struct { // Name for the AWS Config rule ConfigRuleName pulumi.StringInput `pulumi:"configRuleName"` }
func (LookupConfigRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConfigRuleOutputArgs) ElementType() reflect.Type
type LookupConfigRuleResult ¶ added in v0.12.0
type LookupConfigRuleResult struct { // ARN generated for the AWS Config rule Arn *string `pulumi:"arn"` // Compliance details of the Config rule Compliance *ComplianceProperties `pulumi:"compliance"` // ID of the config rule ConfigRuleId *string `pulumi:"configRuleId"` // Description provided for the AWS Config rule Description *string `pulumi:"description"` // List of EvaluationModeConfiguration objects EvaluationModes []ConfigRuleEvaluationModeConfiguration `pulumi:"evaluationModes"` // JSON string passed the Lambda function InputParameters *string `pulumi:"inputParameters"` // Maximum frequency at which the rule has to be evaluated MaximumExecutionFrequency *string `pulumi:"maximumExecutionFrequency"` // Scope to constrain which resources can trigger the AWS Config rule Scope *ConfigRuleScope `pulumi:"scope"` // Source of events for the AWS Config rule Source *ConfigRuleSource `pulumi:"source"` }
func LookupConfigRule ¶ added in v0.12.0
func LookupConfigRule(ctx *pulumi.Context, args *LookupConfigRuleArgs, opts ...pulumi.InvokeOption) (*LookupConfigRuleResult, error)
Schema for AWS Config ConfigRule
type LookupConfigRuleResultOutput ¶ added in v0.12.0
type LookupConfigRuleResultOutput struct{ *pulumi.OutputState }
func LookupConfigRuleOutput ¶ added in v0.12.0
func LookupConfigRuleOutput(ctx *pulumi.Context, args LookupConfigRuleOutputArgs, opts ...pulumi.InvokeOption) LookupConfigRuleResultOutput
func (LookupConfigRuleResultOutput) Arn ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) Arn() pulumi.StringPtrOutput
ARN generated for the AWS Config rule
func (LookupConfigRuleResultOutput) Compliance ¶ added in v0.71.0
func (o LookupConfigRuleResultOutput) Compliance() CompliancePropertiesPtrOutput
Compliance details of the Config rule
func (LookupConfigRuleResultOutput) ConfigRuleId ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) ConfigRuleId() pulumi.StringPtrOutput
ID of the config rule
func (LookupConfigRuleResultOutput) Description ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) Description() pulumi.StringPtrOutput
Description provided for the AWS Config rule
func (LookupConfigRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupConfigRuleResultOutput) ElementType() reflect.Type
func (LookupConfigRuleResultOutput) EvaluationModes ¶ added in v0.71.0
func (o LookupConfigRuleResultOutput) EvaluationModes() ConfigRuleEvaluationModeConfigurationArrayOutput
List of EvaluationModeConfiguration objects
func (LookupConfigRuleResultOutput) InputParameters ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) InputParameters() pulumi.StringPtrOutput
JSON string passed the Lambda function
func (LookupConfigRuleResultOutput) MaximumExecutionFrequency ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
Maximum frequency at which the rule has to be evaluated
func (LookupConfigRuleResultOutput) Scope ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) Scope() ConfigRuleScopePtrOutput
Scope to constrain which resources can trigger the AWS Config rule
func (LookupConfigRuleResultOutput) Source ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) Source() ConfigRuleSourcePtrOutput
Source of events for the AWS Config rule
func (LookupConfigRuleResultOutput) ToLookupConfigRuleResultOutput ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) ToLookupConfigRuleResultOutput() LookupConfigRuleResultOutput
func (LookupConfigRuleResultOutput) ToLookupConfigRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupConfigRuleResultOutput) ToLookupConfigRuleResultOutputWithContext(ctx context.Context) LookupConfigRuleResultOutput
func (LookupConfigRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConfigRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigRuleResult]
type LookupConfigurationAggregatorArgs ¶ added in v0.12.0
type LookupConfigurationAggregatorArgs struct { // The name of the aggregator. ConfigurationAggregatorName string `pulumi:"configurationAggregatorName"` }
type LookupConfigurationAggregatorOutputArgs ¶ added in v0.12.0
type LookupConfigurationAggregatorOutputArgs struct { // The name of the aggregator. ConfigurationAggregatorName pulumi.StringInput `pulumi:"configurationAggregatorName"` }
func (LookupConfigurationAggregatorOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConfigurationAggregatorOutputArgs) ElementType() reflect.Type
type LookupConfigurationAggregatorResult ¶ added in v0.12.0
type LookupConfigurationAggregatorResult struct { AccountAggregationSources []ConfigurationAggregatorAccountAggregationSource `pulumi:"accountAggregationSources"` // The Amazon Resource Name (ARN) of the aggregator. ConfigurationAggregatorArn *string `pulumi:"configurationAggregatorArn"` OrganizationAggregationSource *ConfigurationAggregatorOrganizationAggregationSource `pulumi:"organizationAggregationSource"` // The tags for the configuration aggregator. Tags []ConfigurationAggregatorTag `pulumi:"tags"` }
func LookupConfigurationAggregator ¶ added in v0.12.0
func LookupConfigurationAggregator(ctx *pulumi.Context, args *LookupConfigurationAggregatorArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationAggregatorResult, error)
Resource Type definition for AWS::Config::ConfigurationAggregator
type LookupConfigurationAggregatorResultOutput ¶ added in v0.12.0
type LookupConfigurationAggregatorResultOutput struct{ *pulumi.OutputState }
func LookupConfigurationAggregatorOutput ¶ added in v0.12.0
func LookupConfigurationAggregatorOutput(ctx *pulumi.Context, args LookupConfigurationAggregatorOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationAggregatorResultOutput
func (LookupConfigurationAggregatorResultOutput) AccountAggregationSources ¶ added in v0.12.0
func (o LookupConfigurationAggregatorResultOutput) AccountAggregationSources() ConfigurationAggregatorAccountAggregationSourceArrayOutput
func (LookupConfigurationAggregatorResultOutput) ConfigurationAggregatorArn ¶ added in v0.12.0
func (o LookupConfigurationAggregatorResultOutput) ConfigurationAggregatorArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the aggregator.
func (LookupConfigurationAggregatorResultOutput) ElementType ¶ added in v0.12.0
func (LookupConfigurationAggregatorResultOutput) ElementType() reflect.Type
func (LookupConfigurationAggregatorResultOutput) OrganizationAggregationSource ¶ added in v0.12.0
func (o LookupConfigurationAggregatorResultOutput) OrganizationAggregationSource() ConfigurationAggregatorOrganizationAggregationSourcePtrOutput
func (LookupConfigurationAggregatorResultOutput) Tags ¶ added in v0.12.0
The tags for the configuration aggregator.
func (LookupConfigurationAggregatorResultOutput) ToLookupConfigurationAggregatorResultOutput ¶ added in v0.12.0
func (o LookupConfigurationAggregatorResultOutput) ToLookupConfigurationAggregatorResultOutput() LookupConfigurationAggregatorResultOutput
func (LookupConfigurationAggregatorResultOutput) ToLookupConfigurationAggregatorResultOutputWithContext ¶ added in v0.12.0
func (o LookupConfigurationAggregatorResultOutput) ToLookupConfigurationAggregatorResultOutputWithContext(ctx context.Context) LookupConfigurationAggregatorResultOutput
func (LookupConfigurationAggregatorResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConfigurationAggregatorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationAggregatorResult]
type LookupConfigurationRecorderArgs ¶ added in v0.12.0
type LookupConfigurationRecorderArgs struct {
Id string `pulumi:"id"`
}
type LookupConfigurationRecorderOutputArgs ¶ added in v0.12.0
type LookupConfigurationRecorderOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupConfigurationRecorderOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConfigurationRecorderOutputArgs) ElementType() reflect.Type
type LookupConfigurationRecorderResult ¶ added in v0.12.0
type LookupConfigurationRecorderResult struct { Id *string `pulumi:"id"` RecordingGroup *ConfigurationRecorderRecordingGroup `pulumi:"recordingGroup"` RoleArn *string `pulumi:"roleArn"` }
func LookupConfigurationRecorder ¶ added in v0.12.0
func LookupConfigurationRecorder(ctx *pulumi.Context, args *LookupConfigurationRecorderArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationRecorderResult, error)
Resource Type definition for AWS::Config::ConfigurationRecorder
type LookupConfigurationRecorderResultOutput ¶ added in v0.12.0
type LookupConfigurationRecorderResultOutput struct{ *pulumi.OutputState }
func LookupConfigurationRecorderOutput ¶ added in v0.12.0
func LookupConfigurationRecorderOutput(ctx *pulumi.Context, args LookupConfigurationRecorderOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationRecorderResultOutput
func (LookupConfigurationRecorderResultOutput) ElementType ¶ added in v0.12.0
func (LookupConfigurationRecorderResultOutput) ElementType() reflect.Type
func (LookupConfigurationRecorderResultOutput) Id ¶ added in v0.12.0
func (o LookupConfigurationRecorderResultOutput) Id() pulumi.StringPtrOutput
func (LookupConfigurationRecorderResultOutput) RecordingGroup ¶ added in v0.12.0
func (o LookupConfigurationRecorderResultOutput) RecordingGroup() ConfigurationRecorderRecordingGroupPtrOutput
func (LookupConfigurationRecorderResultOutput) RoleArn ¶ added in v0.72.0
func (o LookupConfigurationRecorderResultOutput) RoleArn() pulumi.StringPtrOutput
func (LookupConfigurationRecorderResultOutput) ToLookupConfigurationRecorderResultOutput ¶ added in v0.12.0
func (o LookupConfigurationRecorderResultOutput) ToLookupConfigurationRecorderResultOutput() LookupConfigurationRecorderResultOutput
func (LookupConfigurationRecorderResultOutput) ToLookupConfigurationRecorderResultOutputWithContext ¶ added in v0.12.0
func (o LookupConfigurationRecorderResultOutput) ToLookupConfigurationRecorderResultOutputWithContext(ctx context.Context) LookupConfigurationRecorderResultOutput
func (LookupConfigurationRecorderResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConfigurationRecorderResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConfigurationRecorderResult]
type LookupConformancePackArgs ¶ added in v0.12.0
type LookupConformancePackArgs struct { // Name of the conformance pack which will be assigned as the unique identifier. ConformancePackName string `pulumi:"conformancePackName"` }
type LookupConformancePackOutputArgs ¶ added in v0.12.0
type LookupConformancePackOutputArgs struct { // Name of the conformance pack which will be assigned as the unique identifier. ConformancePackName pulumi.StringInput `pulumi:"conformancePackName"` }
func (LookupConformancePackOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConformancePackOutputArgs) ElementType() reflect.Type
type LookupConformancePackResult ¶ added in v0.12.0
type LookupConformancePackResult struct { // A list of ConformancePackInputParameter objects. ConformancePackInputParameters []ConformancePackInputParameter `pulumi:"conformancePackInputParameters"` // AWS Config stores intermediate files while processing conformance pack template. DeliveryS3Bucket *string `pulumi:"deliveryS3Bucket"` // The prefix for delivery S3 bucket. DeliveryS3KeyPrefix *string `pulumi:"deliveryS3KeyPrefix"` }
func LookupConformancePack ¶ added in v0.12.0
func LookupConformancePack(ctx *pulumi.Context, args *LookupConformancePackArgs, opts ...pulumi.InvokeOption) (*LookupConformancePackResult, error)
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.
type LookupConformancePackResultOutput ¶ added in v0.12.0
type LookupConformancePackResultOutput struct{ *pulumi.OutputState }
func LookupConformancePackOutput ¶ added in v0.12.0
func LookupConformancePackOutput(ctx *pulumi.Context, args LookupConformancePackOutputArgs, opts ...pulumi.InvokeOption) LookupConformancePackResultOutput
func (LookupConformancePackResultOutput) ConformancePackInputParameters ¶ added in v0.12.0
func (o LookupConformancePackResultOutput) ConformancePackInputParameters() ConformancePackInputParameterArrayOutput
A list of ConformancePackInputParameter objects.
func (LookupConformancePackResultOutput) DeliveryS3Bucket ¶ added in v0.12.0
func (o LookupConformancePackResultOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
AWS Config stores intermediate files while processing conformance pack template.
func (LookupConformancePackResultOutput) DeliveryS3KeyPrefix ¶ added in v0.12.0
func (o LookupConformancePackResultOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
The prefix for delivery S3 bucket.
func (LookupConformancePackResultOutput) ElementType ¶ added in v0.12.0
func (LookupConformancePackResultOutput) ElementType() reflect.Type
func (LookupConformancePackResultOutput) ToLookupConformancePackResultOutput ¶ added in v0.12.0
func (o LookupConformancePackResultOutput) ToLookupConformancePackResultOutput() LookupConformancePackResultOutput
func (LookupConformancePackResultOutput) ToLookupConformancePackResultOutputWithContext ¶ added in v0.12.0
func (o LookupConformancePackResultOutput) ToLookupConformancePackResultOutputWithContext(ctx context.Context) LookupConformancePackResultOutput
func (LookupConformancePackResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupConformancePackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupConformancePackResult]
type LookupDeliveryChannelArgs ¶ added in v0.12.0
type LookupDeliveryChannelArgs struct {
Id string `pulumi:"id"`
}
type LookupDeliveryChannelOutputArgs ¶ added in v0.12.0
type LookupDeliveryChannelOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDeliveryChannelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDeliveryChannelOutputArgs) ElementType() reflect.Type
type LookupDeliveryChannelResult ¶ added in v0.12.0
type LookupDeliveryChannelResult struct { ConfigSnapshotDeliveryProperties *DeliveryChannelConfigSnapshotDeliveryProperties `pulumi:"configSnapshotDeliveryProperties"` Id *string `pulumi:"id"` S3BucketName *string `pulumi:"s3BucketName"` S3KeyPrefix *string `pulumi:"s3KeyPrefix"` S3KmsKeyArn *string `pulumi:"s3KmsKeyArn"` SnsTopicArn *string `pulumi:"snsTopicArn"` }
func LookupDeliveryChannel ¶ added in v0.12.0
func LookupDeliveryChannel(ctx *pulumi.Context, args *LookupDeliveryChannelArgs, opts ...pulumi.InvokeOption) (*LookupDeliveryChannelResult, error)
Resource Type definition for AWS::Config::DeliveryChannel
type LookupDeliveryChannelResultOutput ¶ added in v0.12.0
type LookupDeliveryChannelResultOutput struct{ *pulumi.OutputState }
func LookupDeliveryChannelOutput ¶ added in v0.12.0
func LookupDeliveryChannelOutput(ctx *pulumi.Context, args LookupDeliveryChannelOutputArgs, opts ...pulumi.InvokeOption) LookupDeliveryChannelResultOutput
func (LookupDeliveryChannelResultOutput) ConfigSnapshotDeliveryProperties ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) ConfigSnapshotDeliveryProperties() DeliveryChannelConfigSnapshotDeliveryPropertiesPtrOutput
func (LookupDeliveryChannelResultOutput) ElementType ¶ added in v0.12.0
func (LookupDeliveryChannelResultOutput) ElementType() reflect.Type
func (LookupDeliveryChannelResultOutput) Id ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) Id() pulumi.StringPtrOutput
func (LookupDeliveryChannelResultOutput) S3BucketName ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) S3BucketName() pulumi.StringPtrOutput
func (LookupDeliveryChannelResultOutput) S3KeyPrefix ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) S3KeyPrefix() pulumi.StringPtrOutput
func (LookupDeliveryChannelResultOutput) S3KmsKeyArn ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) S3KmsKeyArn() pulumi.StringPtrOutput
func (LookupDeliveryChannelResultOutput) SnsTopicArn ¶ added in v0.72.0
func (o LookupDeliveryChannelResultOutput) SnsTopicArn() pulumi.StringPtrOutput
func (LookupDeliveryChannelResultOutput) ToLookupDeliveryChannelResultOutput ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) ToLookupDeliveryChannelResultOutput() LookupDeliveryChannelResultOutput
func (LookupDeliveryChannelResultOutput) ToLookupDeliveryChannelResultOutputWithContext ¶ added in v0.12.0
func (o LookupDeliveryChannelResultOutput) ToLookupDeliveryChannelResultOutputWithContext(ctx context.Context) LookupDeliveryChannelResultOutput
func (LookupDeliveryChannelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDeliveryChannelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDeliveryChannelResult]
type LookupOrganizationConfigRuleArgs ¶ added in v0.12.0
type LookupOrganizationConfigRuleArgs struct {
Id string `pulumi:"id"`
}
type LookupOrganizationConfigRuleOutputArgs ¶ added in v0.12.0
type LookupOrganizationConfigRuleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupOrganizationConfigRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupOrganizationConfigRuleOutputArgs) ElementType() reflect.Type
type LookupOrganizationConfigRuleResult ¶ added in v0.12.0
type LookupOrganizationConfigRuleResult struct { ExcludedAccounts []string `pulumi:"excludedAccounts"` Id *string `pulumi:"id"` OrganizationCustomPolicyRuleMetadata *OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata `pulumi:"organizationCustomPolicyRuleMetadata"` OrganizationCustomRuleMetadata *OrganizationConfigRuleOrganizationCustomRuleMetadata `pulumi:"organizationCustomRuleMetadata"` OrganizationManagedRuleMetadata *OrganizationConfigRuleOrganizationManagedRuleMetadata `pulumi:"organizationManagedRuleMetadata"` }
func LookupOrganizationConfigRule ¶ added in v0.12.0
func LookupOrganizationConfigRule(ctx *pulumi.Context, args *LookupOrganizationConfigRuleArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationConfigRuleResult, error)
Resource Type definition for AWS::Config::OrganizationConfigRule
type LookupOrganizationConfigRuleResultOutput ¶ added in v0.12.0
type LookupOrganizationConfigRuleResultOutput struct{ *pulumi.OutputState }
func LookupOrganizationConfigRuleOutput ¶ added in v0.12.0
func LookupOrganizationConfigRuleOutput(ctx *pulumi.Context, args LookupOrganizationConfigRuleOutputArgs, opts ...pulumi.InvokeOption) LookupOrganizationConfigRuleResultOutput
func (LookupOrganizationConfigRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupOrganizationConfigRuleResultOutput) ElementType() reflect.Type
func (LookupOrganizationConfigRuleResultOutput) ExcludedAccounts ¶ added in v0.12.0
func (o LookupOrganizationConfigRuleResultOutput) ExcludedAccounts() pulumi.StringArrayOutput
func (LookupOrganizationConfigRuleResultOutput) Id ¶ added in v0.12.0
func (o LookupOrganizationConfigRuleResultOutput) Id() pulumi.StringPtrOutput
func (LookupOrganizationConfigRuleResultOutput) OrganizationCustomPolicyRuleMetadata ¶ added in v0.51.0
func (o LookupOrganizationConfigRuleResultOutput) OrganizationCustomPolicyRuleMetadata() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
func (LookupOrganizationConfigRuleResultOutput) OrganizationCustomRuleMetadata ¶ added in v0.12.0
func (o LookupOrganizationConfigRuleResultOutput) OrganizationCustomRuleMetadata() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
func (LookupOrganizationConfigRuleResultOutput) OrganizationManagedRuleMetadata ¶ added in v0.12.0
func (o LookupOrganizationConfigRuleResultOutput) OrganizationManagedRuleMetadata() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
func (LookupOrganizationConfigRuleResultOutput) ToLookupOrganizationConfigRuleResultOutput ¶ added in v0.12.0
func (o LookupOrganizationConfigRuleResultOutput) ToLookupOrganizationConfigRuleResultOutput() LookupOrganizationConfigRuleResultOutput
func (LookupOrganizationConfigRuleResultOutput) ToLookupOrganizationConfigRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupOrganizationConfigRuleResultOutput) ToLookupOrganizationConfigRuleResultOutputWithContext(ctx context.Context) LookupOrganizationConfigRuleResultOutput
func (LookupOrganizationConfigRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupOrganizationConfigRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOrganizationConfigRuleResult]
type LookupOrganizationConformancePackArgs ¶ added in v0.12.0
type LookupOrganizationConformancePackArgs struct { // The name of the organization conformance pack. OrganizationConformancePackName string `pulumi:"organizationConformancePackName"` }
type LookupOrganizationConformancePackOutputArgs ¶ added in v0.12.0
type LookupOrganizationConformancePackOutputArgs struct { // The name of the organization conformance pack. OrganizationConformancePackName pulumi.StringInput `pulumi:"organizationConformancePackName"` }
func (LookupOrganizationConformancePackOutputArgs) ElementType ¶ added in v0.12.0
func (LookupOrganizationConformancePackOutputArgs) ElementType() reflect.Type
type LookupOrganizationConformancePackResult ¶ added in v0.12.0
type LookupOrganizationConformancePackResult struct { // A list of ConformancePackInputParameter objects. ConformancePackInputParameters []OrganizationConformancePackConformancePackInputParameter `pulumi:"conformancePackInputParameters"` // AWS Config stores intermediate files while processing conformance pack template. DeliveryS3Bucket *string `pulumi:"deliveryS3Bucket"` // The prefix for the delivery S3 bucket. DeliveryS3KeyPrefix *string `pulumi:"deliveryS3KeyPrefix"` // A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack. ExcludedAccounts []string `pulumi:"excludedAccounts"` }
func LookupOrganizationConformancePack ¶ added in v0.12.0
func LookupOrganizationConformancePack(ctx *pulumi.Context, args *LookupOrganizationConformancePackArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationConformancePackResult, error)
Resource schema for AWS::Config::OrganizationConformancePack.
type LookupOrganizationConformancePackResultOutput ¶ added in v0.12.0
type LookupOrganizationConformancePackResultOutput struct{ *pulumi.OutputState }
func LookupOrganizationConformancePackOutput ¶ added in v0.12.0
func LookupOrganizationConformancePackOutput(ctx *pulumi.Context, args LookupOrganizationConformancePackOutputArgs, opts ...pulumi.InvokeOption) LookupOrganizationConformancePackResultOutput
func (LookupOrganizationConformancePackResultOutput) ConformancePackInputParameters ¶ added in v0.12.0
func (o LookupOrganizationConformancePackResultOutput) ConformancePackInputParameters() OrganizationConformancePackConformancePackInputParameterArrayOutput
A list of ConformancePackInputParameter objects.
func (LookupOrganizationConformancePackResultOutput) DeliveryS3Bucket ¶ added in v0.12.0
func (o LookupOrganizationConformancePackResultOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
AWS Config stores intermediate files while processing conformance pack template.
func (LookupOrganizationConformancePackResultOutput) DeliveryS3KeyPrefix ¶ added in v0.12.0
func (o LookupOrganizationConformancePackResultOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
The prefix for the delivery S3 bucket.
func (LookupOrganizationConformancePackResultOutput) ElementType ¶ added in v0.12.0
func (LookupOrganizationConformancePackResultOutput) ElementType() reflect.Type
func (LookupOrganizationConformancePackResultOutput) ExcludedAccounts ¶ added in v0.12.0
func (o LookupOrganizationConformancePackResultOutput) ExcludedAccounts() pulumi.StringArrayOutput
A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack.
func (LookupOrganizationConformancePackResultOutput) ToLookupOrganizationConformancePackResultOutput ¶ added in v0.12.0
func (o LookupOrganizationConformancePackResultOutput) ToLookupOrganizationConformancePackResultOutput() LookupOrganizationConformancePackResultOutput
func (LookupOrganizationConformancePackResultOutput) ToLookupOrganizationConformancePackResultOutputWithContext ¶ added in v0.12.0
func (o LookupOrganizationConformancePackResultOutput) ToLookupOrganizationConformancePackResultOutputWithContext(ctx context.Context) LookupOrganizationConformancePackResultOutput
func (LookupOrganizationConformancePackResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupOrganizationConformancePackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupOrganizationConformancePackResult]
type LookupRemediationConfigurationArgs ¶ added in v0.12.0
type LookupRemediationConfigurationArgs struct {
Id string `pulumi:"id"`
}
type LookupRemediationConfigurationOutputArgs ¶ added in v0.12.0
type LookupRemediationConfigurationOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupRemediationConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRemediationConfigurationOutputArgs) ElementType() reflect.Type
type LookupRemediationConfigurationResult ¶ added in v0.12.0
type LookupRemediationConfigurationResult struct { Automatic *bool `pulumi:"automatic"` ExecutionControls *RemediationConfigurationExecutionControls `pulumi:"executionControls"` Id *string `pulumi:"id"` MaximumAutomaticAttempts *int `pulumi:"maximumAutomaticAttempts"` Parameters interface{} `pulumi:"parameters"` ResourceType *string `pulumi:"resourceType"` RetryAttemptSeconds *int `pulumi:"retryAttemptSeconds"` TargetId *string `pulumi:"targetId"` TargetType *string `pulumi:"targetType"` TargetVersion *string `pulumi:"targetVersion"` }
func LookupRemediationConfiguration ¶ added in v0.12.0
func LookupRemediationConfiguration(ctx *pulumi.Context, args *LookupRemediationConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupRemediationConfigurationResult, error)
Resource Type definition for AWS::Config::RemediationConfiguration
type LookupRemediationConfigurationResultOutput ¶ added in v0.12.0
type LookupRemediationConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupRemediationConfigurationOutput ¶ added in v0.12.0
func LookupRemediationConfigurationOutput(ctx *pulumi.Context, args LookupRemediationConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupRemediationConfigurationResultOutput
func (LookupRemediationConfigurationResultOutput) Automatic ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) Automatic() pulumi.BoolPtrOutput
func (LookupRemediationConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupRemediationConfigurationResultOutput) ElementType() reflect.Type
func (LookupRemediationConfigurationResultOutput) ExecutionControls ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) ExecutionControls() RemediationConfigurationExecutionControlsPtrOutput
func (LookupRemediationConfigurationResultOutput) Id ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) Id() pulumi.StringPtrOutput
func (LookupRemediationConfigurationResultOutput) MaximumAutomaticAttempts ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) MaximumAutomaticAttempts() pulumi.IntPtrOutput
func (LookupRemediationConfigurationResultOutput) Parameters ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) Parameters() pulumi.AnyOutput
func (LookupRemediationConfigurationResultOutput) ResourceType ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) ResourceType() pulumi.StringPtrOutput
func (LookupRemediationConfigurationResultOutput) RetryAttemptSeconds ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) RetryAttemptSeconds() pulumi.IntPtrOutput
func (LookupRemediationConfigurationResultOutput) TargetId ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) TargetId() pulumi.StringPtrOutput
func (LookupRemediationConfigurationResultOutput) TargetType ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) TargetType() pulumi.StringPtrOutput
func (LookupRemediationConfigurationResultOutput) TargetVersion ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) TargetVersion() pulumi.StringPtrOutput
func (LookupRemediationConfigurationResultOutput) ToLookupRemediationConfigurationResultOutput ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) ToLookupRemediationConfigurationResultOutput() LookupRemediationConfigurationResultOutput
func (LookupRemediationConfigurationResultOutput) ToLookupRemediationConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupRemediationConfigurationResultOutput) ToLookupRemediationConfigurationResultOutputWithContext(ctx context.Context) LookupRemediationConfigurationResultOutput
func (LookupRemediationConfigurationResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupRemediationConfigurationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupRemediationConfigurationResult]
type LookupStoredQueryArgs ¶ added in v0.12.0
type LookupStoredQueryArgs struct {
QueryName string `pulumi:"queryName"`
}
type LookupStoredQueryOutputArgs ¶ added in v0.12.0
type LookupStoredQueryOutputArgs struct {
QueryName pulumi.StringInput `pulumi:"queryName"`
}
func (LookupStoredQueryOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStoredQueryOutputArgs) ElementType() reflect.Type
type LookupStoredQueryResult ¶ added in v0.12.0
type LookupStoredQueryResult struct { QueryArn *string `pulumi:"queryArn"` QueryDescription *string `pulumi:"queryDescription"` QueryExpression *string `pulumi:"queryExpression"` QueryId *string `pulumi:"queryId"` // The tags for the stored query. Tags []StoredQueryTag `pulumi:"tags"` }
func LookupStoredQuery ¶ added in v0.12.0
func LookupStoredQuery(ctx *pulumi.Context, args *LookupStoredQueryArgs, opts ...pulumi.InvokeOption) (*LookupStoredQueryResult, error)
Resource Type definition for AWS::Config::StoredQuery
type LookupStoredQueryResultOutput ¶ added in v0.12.0
type LookupStoredQueryResultOutput struct{ *pulumi.OutputState }
func LookupStoredQueryOutput ¶ added in v0.12.0
func LookupStoredQueryOutput(ctx *pulumi.Context, args LookupStoredQueryOutputArgs, opts ...pulumi.InvokeOption) LookupStoredQueryResultOutput
func (LookupStoredQueryResultOutput) ElementType ¶ added in v0.12.0
func (LookupStoredQueryResultOutput) ElementType() reflect.Type
func (LookupStoredQueryResultOutput) QueryArn ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) QueryArn() pulumi.StringPtrOutput
func (LookupStoredQueryResultOutput) QueryDescription ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) QueryDescription() pulumi.StringPtrOutput
func (LookupStoredQueryResultOutput) QueryExpression ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) QueryExpression() pulumi.StringPtrOutput
func (LookupStoredQueryResultOutput) QueryId ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) QueryId() pulumi.StringPtrOutput
func (LookupStoredQueryResultOutput) Tags ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) Tags() StoredQueryTagArrayOutput
The tags for the stored query.
func (LookupStoredQueryResultOutput) ToLookupStoredQueryResultOutput ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) ToLookupStoredQueryResultOutput() LookupStoredQueryResultOutput
func (LookupStoredQueryResultOutput) ToLookupStoredQueryResultOutputWithContext ¶ added in v0.12.0
func (o LookupStoredQueryResultOutput) ToLookupStoredQueryResultOutputWithContext(ctx context.Context) LookupStoredQueryResultOutput
func (LookupStoredQueryResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupStoredQueryResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStoredQueryResult]
type OrganizationConfigRule
deprecated
type OrganizationConfigRule struct { pulumi.CustomResourceState ExcludedAccounts pulumi.StringArrayOutput `pulumi:"excludedAccounts"` OrganizationConfigRuleName pulumi.StringOutput `pulumi:"organizationConfigRuleName"` OrganizationCustomPolicyRuleMetadata OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput `pulumi:"organizationCustomPolicyRuleMetadata"` OrganizationCustomRuleMetadata OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput `pulumi:"organizationCustomRuleMetadata"` OrganizationManagedRuleMetadata OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput `pulumi:"organizationManagedRuleMetadata"` }
Resource Type definition for AWS::Config::OrganizationConfigRule
Deprecated: OrganizationConfigRule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetOrganizationConfigRule ¶
func GetOrganizationConfigRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationConfigRuleState, opts ...pulumi.ResourceOption) (*OrganizationConfigRule, error)
GetOrganizationConfigRule gets an existing OrganizationConfigRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOrganizationConfigRule ¶
func NewOrganizationConfigRule(ctx *pulumi.Context, name string, args *OrganizationConfigRuleArgs, opts ...pulumi.ResourceOption) (*OrganizationConfigRule, error)
NewOrganizationConfigRule registers a new resource with the given unique name, arguments, and options.
func (*OrganizationConfigRule) ElementType ¶
func (*OrganizationConfigRule) ElementType() reflect.Type
func (*OrganizationConfigRule) ToOrganizationConfigRuleOutput ¶
func (i *OrganizationConfigRule) ToOrganizationConfigRuleOutput() OrganizationConfigRuleOutput
func (*OrganizationConfigRule) ToOrganizationConfigRuleOutputWithContext ¶
func (i *OrganizationConfigRule) ToOrganizationConfigRuleOutputWithContext(ctx context.Context) OrganizationConfigRuleOutput
func (*OrganizationConfigRule) ToOutput ¶ added in v0.76.0
func (i *OrganizationConfigRule) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRule]
type OrganizationConfigRuleArgs ¶
type OrganizationConfigRuleArgs struct { ExcludedAccounts pulumi.StringArrayInput OrganizationConfigRuleName pulumi.StringPtrInput OrganizationCustomPolicyRuleMetadata OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput OrganizationCustomRuleMetadata OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput OrganizationManagedRuleMetadata OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput }
The set of arguments for constructing a OrganizationConfigRule resource.
func (OrganizationConfigRuleArgs) ElementType ¶
func (OrganizationConfigRuleArgs) ElementType() reflect.Type
type OrganizationConfigRuleInput ¶
type OrganizationConfigRuleInput interface { pulumi.Input ToOrganizationConfigRuleOutput() OrganizationConfigRuleOutput ToOrganizationConfigRuleOutputWithContext(ctx context.Context) OrganizationConfigRuleOutput }
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata ¶ added in v0.51.0
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata struct { DebugLogDeliveryAccounts []string `pulumi:"debugLogDeliveryAccounts"` Description *string `pulumi:"description"` InputParameters *string `pulumi:"inputParameters"` MaximumExecutionFrequency *string `pulumi:"maximumExecutionFrequency"` OrganizationConfigRuleTriggerTypes []string `pulumi:"organizationConfigRuleTriggerTypes"` PolicyText string `pulumi:"policyText"` ResourceIdScope *string `pulumi:"resourceIdScope"` ResourceTypesScope []string `pulumi:"resourceTypesScope"` Runtime string `pulumi:"runtime"` TagKeyScope *string `pulumi:"tagKeyScope"` TagValueScope *string `pulumi:"tagValueScope"` }
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs ¶ added in v0.51.0
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs struct { DebugLogDeliveryAccounts pulumi.StringArrayInput `pulumi:"debugLogDeliveryAccounts"` Description pulumi.StringPtrInput `pulumi:"description"` InputParameters pulumi.StringPtrInput `pulumi:"inputParameters"` MaximumExecutionFrequency pulumi.StringPtrInput `pulumi:"maximumExecutionFrequency"` OrganizationConfigRuleTriggerTypes pulumi.StringArrayInput `pulumi:"organizationConfigRuleTriggerTypes"` PolicyText pulumi.StringInput `pulumi:"policyText"` ResourceIdScope pulumi.StringPtrInput `pulumi:"resourceIdScope"` ResourceTypesScope pulumi.StringArrayInput `pulumi:"resourceTypesScope"` Runtime pulumi.StringInput `pulumi:"runtime"` TagKeyScope pulumi.StringPtrInput `pulumi:"tagKeyScope"` TagValueScope pulumi.StringPtrInput `pulumi:"tagValueScope"` }
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ElementType ¶ added in v0.51.0
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput ¶ added in v0.51.0
func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext ¶ added in v0.51.0
func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput ¶ added in v0.51.0
func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext ¶ added in v0.51.0
func (i OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataInput ¶ added in v0.51.0
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataInput interface { pulumi.Input ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext(context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput }
OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataInput is an input type that accepts OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs and OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput values. You can construct a concrete instance of `OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataInput` via:
OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs{...}
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput ¶ added in v0.51.0
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) DebugLogDeliveryAccounts ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) DebugLogDeliveryAccounts() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) Description ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) Description() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ElementType ¶ added in v0.51.0
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) InputParameters ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) InputParameters() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) MaximumExecutionFrequency ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) OrganizationConfigRuleTriggerTypes ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) PolicyText ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) PolicyText() pulumi.StringOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ResourceIdScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ResourceIdScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ResourceTypesScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ResourceTypesScope() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) Runtime ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) Runtime() pulumi.StringOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) TagKeyScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) TagKeyScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) TagValueScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) TagValueScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput ¶ added in v0.51.0
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput interface { pulumi.Input ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput }
OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput is an input type that accepts OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs, OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtr and OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput values. You can construct a concrete instance of `OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput` via:
OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs{...} or: nil
func OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtr ¶ added in v0.51.0
func OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtr(v *OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrInput
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput ¶ added in v0.51.0
type OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) DebugLogDeliveryAccounts ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) DebugLogDeliveryAccounts() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) Description ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) Description() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ElementType ¶ added in v0.51.0
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) InputParameters ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) InputParameters() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) MaximumExecutionFrequency ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) OrganizationConfigRuleTriggerTypes ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) PolicyText ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) PolicyText() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ResourceIdScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ResourceIdScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ResourceTypesScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ResourceTypesScope() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) Runtime ¶ added in v0.51.0
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) TagKeyScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) TagKeyScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) TagValueScope ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) TagValueScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext ¶ added in v0.51.0
func (o OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationCustomRuleMetadata ¶
type OrganizationConfigRuleOrganizationCustomRuleMetadata struct { Description *string `pulumi:"description"` InputParameters *string `pulumi:"inputParameters"` LambdaFunctionArn string `pulumi:"lambdaFunctionArn"` MaximumExecutionFrequency *string `pulumi:"maximumExecutionFrequency"` OrganizationConfigRuleTriggerTypes []string `pulumi:"organizationConfigRuleTriggerTypes"` ResourceIdScope *string `pulumi:"resourceIdScope"` ResourceTypesScope []string `pulumi:"resourceTypesScope"` TagKeyScope *string `pulumi:"tagKeyScope"` TagValueScope *string `pulumi:"tagValueScope"` }
type OrganizationConfigRuleOrganizationCustomRuleMetadataArgs ¶
type OrganizationConfigRuleOrganizationCustomRuleMetadataArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` InputParameters pulumi.StringPtrInput `pulumi:"inputParameters"` LambdaFunctionArn pulumi.StringInput `pulumi:"lambdaFunctionArn"` MaximumExecutionFrequency pulumi.StringPtrInput `pulumi:"maximumExecutionFrequency"` OrganizationConfigRuleTriggerTypes pulumi.StringArrayInput `pulumi:"organizationConfigRuleTriggerTypes"` ResourceIdScope pulumi.StringPtrInput `pulumi:"resourceIdScope"` ResourceTypesScope pulumi.StringArrayInput `pulumi:"resourceTypesScope"` TagKeyScope pulumi.StringPtrInput `pulumi:"tagKeyScope"` TagValueScope pulumi.StringPtrInput `pulumi:"tagValueScope"` }
func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ElementType ¶
func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput ¶
func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext ¶
func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput ¶
func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext ¶
func (i OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationCustomRuleMetadataInput ¶
type OrganizationConfigRuleOrganizationCustomRuleMetadataInput interface { pulumi.Input ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataOutput ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext(context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataOutput }
OrganizationConfigRuleOrganizationCustomRuleMetadataInput is an input type that accepts OrganizationConfigRuleOrganizationCustomRuleMetadataArgs and OrganizationConfigRuleOrganizationCustomRuleMetadataOutput values. You can construct a concrete instance of `OrganizationConfigRuleOrganizationCustomRuleMetadataInput` via:
OrganizationConfigRuleOrganizationCustomRuleMetadataArgs{...}
type OrganizationConfigRuleOrganizationCustomRuleMetadataOutput ¶
type OrganizationConfigRuleOrganizationCustomRuleMetadataOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) Description ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) Description() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ElementType ¶
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) InputParameters ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) InputParameters() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) LambdaFunctionArn ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) LambdaFunctionArn() pulumi.StringOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) MaximumExecutionFrequency ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) OrganizationConfigRuleTriggerTypes ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ResourceIdScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ResourceIdScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ResourceTypesScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ResourceTypesScope() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) TagKeyScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) TagKeyScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) TagValueScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) TagValueScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput ¶
type OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput interface { pulumi.Input ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput }
OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput is an input type that accepts OrganizationConfigRuleOrganizationCustomRuleMetadataArgs, OrganizationConfigRuleOrganizationCustomRuleMetadataPtr and OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput values. You can construct a concrete instance of `OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput` via:
OrganizationConfigRuleOrganizationCustomRuleMetadataArgs{...} or: nil
func OrganizationConfigRuleOrganizationCustomRuleMetadataPtr ¶
func OrganizationConfigRuleOrganizationCustomRuleMetadataPtr(v *OrganizationConfigRuleOrganizationCustomRuleMetadataArgs) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrInput
type OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput ¶
type OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) Description ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) Description() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ElementType ¶
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) InputParameters ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) InputParameters() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) LambdaFunctionArn ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) LambdaFunctionArn() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) MaximumExecutionFrequency ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) OrganizationConfigRuleTriggerTypes ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) OrganizationConfigRuleTriggerTypes() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ResourceIdScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ResourceIdScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ResourceTypesScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ResourceTypesScope() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) TagKeyScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) TagKeyScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) TagValueScope ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) TagValueScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext ¶
func (o OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationManagedRuleMetadata ¶
type OrganizationConfigRuleOrganizationManagedRuleMetadata struct { Description *string `pulumi:"description"` InputParameters *string `pulumi:"inputParameters"` MaximumExecutionFrequency *string `pulumi:"maximumExecutionFrequency"` ResourceIdScope *string `pulumi:"resourceIdScope"` ResourceTypesScope []string `pulumi:"resourceTypesScope"` RuleIdentifier string `pulumi:"ruleIdentifier"` TagKeyScope *string `pulumi:"tagKeyScope"` TagValueScope *string `pulumi:"tagValueScope"` }
type OrganizationConfigRuleOrganizationManagedRuleMetadataArgs ¶
type OrganizationConfigRuleOrganizationManagedRuleMetadataArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` InputParameters pulumi.StringPtrInput `pulumi:"inputParameters"` MaximumExecutionFrequency pulumi.StringPtrInput `pulumi:"maximumExecutionFrequency"` ResourceIdScope pulumi.StringPtrInput `pulumi:"resourceIdScope"` ResourceTypesScope pulumi.StringArrayInput `pulumi:"resourceTypesScope"` RuleIdentifier pulumi.StringInput `pulumi:"ruleIdentifier"` TagKeyScope pulumi.StringPtrInput `pulumi:"tagKeyScope"` TagValueScope pulumi.StringPtrInput `pulumi:"tagValueScope"` }
func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ElementType ¶
func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput ¶
func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext ¶
func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput ¶
func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext ¶
func (i OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationManagedRuleMetadataInput ¶
type OrganizationConfigRuleOrganizationManagedRuleMetadataInput interface { pulumi.Input ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataOutput ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext(context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataOutput }
OrganizationConfigRuleOrganizationManagedRuleMetadataInput is an input type that accepts OrganizationConfigRuleOrganizationManagedRuleMetadataArgs and OrganizationConfigRuleOrganizationManagedRuleMetadataOutput values. You can construct a concrete instance of `OrganizationConfigRuleOrganizationManagedRuleMetadataInput` via:
OrganizationConfigRuleOrganizationManagedRuleMetadataArgs{...}
type OrganizationConfigRuleOrganizationManagedRuleMetadataOutput ¶
type OrganizationConfigRuleOrganizationManagedRuleMetadataOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) Description ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) Description() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ElementType ¶
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) InputParameters ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) InputParameters() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) MaximumExecutionFrequency ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ResourceIdScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ResourceIdScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ResourceTypesScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ResourceTypesScope() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) RuleIdentifier ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) RuleIdentifier() pulumi.StringOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) TagKeyScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) TagKeyScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) TagValueScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) TagValueScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
type OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput ¶
type OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput interface { pulumi.Input ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput }
OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput is an input type that accepts OrganizationConfigRuleOrganizationManagedRuleMetadataArgs, OrganizationConfigRuleOrganizationManagedRuleMetadataPtr and OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput values. You can construct a concrete instance of `OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput` via:
OrganizationConfigRuleOrganizationManagedRuleMetadataArgs{...} or: nil
func OrganizationConfigRuleOrganizationManagedRuleMetadataPtr ¶
func OrganizationConfigRuleOrganizationManagedRuleMetadataPtr(v *OrganizationConfigRuleOrganizationManagedRuleMetadataArgs) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrInput
type OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput ¶
type OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) Description ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) Description() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ElementType ¶
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) InputParameters ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) InputParameters() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) MaximumExecutionFrequency ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) MaximumExecutionFrequency() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ResourceIdScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ResourceIdScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ResourceTypesScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ResourceTypesScope() pulumi.StringArrayOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) RuleIdentifier ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) RuleIdentifier() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) TagKeyScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) TagKeyScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) TagValueScope ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) TagValueScope() pulumi.StringPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
func (OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext ¶
func (o OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput) ToOrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutputWithContext(ctx context.Context) OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
type OrganizationConfigRuleOutput ¶
type OrganizationConfigRuleOutput struct{ *pulumi.OutputState }
func (OrganizationConfigRuleOutput) ElementType ¶
func (OrganizationConfigRuleOutput) ElementType() reflect.Type
func (OrganizationConfigRuleOutput) ExcludedAccounts ¶ added in v0.17.0
func (o OrganizationConfigRuleOutput) ExcludedAccounts() pulumi.StringArrayOutput
func (OrganizationConfigRuleOutput) OrganizationConfigRuleName ¶ added in v0.17.0
func (o OrganizationConfigRuleOutput) OrganizationConfigRuleName() pulumi.StringOutput
func (OrganizationConfigRuleOutput) OrganizationCustomPolicyRuleMetadata ¶ added in v0.51.0
func (o OrganizationConfigRuleOutput) OrganizationCustomPolicyRuleMetadata() OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataPtrOutput
func (OrganizationConfigRuleOutput) OrganizationCustomRuleMetadata ¶ added in v0.17.0
func (o OrganizationConfigRuleOutput) OrganizationCustomRuleMetadata() OrganizationConfigRuleOrganizationCustomRuleMetadataPtrOutput
func (OrganizationConfigRuleOutput) OrganizationManagedRuleMetadata ¶ added in v0.17.0
func (o OrganizationConfigRuleOutput) OrganizationManagedRuleMetadata() OrganizationConfigRuleOrganizationManagedRuleMetadataPtrOutput
func (OrganizationConfigRuleOutput) ToOrganizationConfigRuleOutput ¶
func (o OrganizationConfigRuleOutput) ToOrganizationConfigRuleOutput() OrganizationConfigRuleOutput
func (OrganizationConfigRuleOutput) ToOrganizationConfigRuleOutputWithContext ¶
func (o OrganizationConfigRuleOutput) ToOrganizationConfigRuleOutputWithContext(ctx context.Context) OrganizationConfigRuleOutput
func (OrganizationConfigRuleOutput) ToOutput ¶ added in v0.76.0
func (o OrganizationConfigRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConfigRule]
type OrganizationConfigRuleState ¶
type OrganizationConfigRuleState struct { }
func (OrganizationConfigRuleState) ElementType ¶
func (OrganizationConfigRuleState) ElementType() reflect.Type
type OrganizationConformancePack ¶
type OrganizationConformancePack struct { pulumi.CustomResourceState // A list of ConformancePackInputParameter objects. ConformancePackInputParameters OrganizationConformancePackConformancePackInputParameterArrayOutput `pulumi:"conformancePackInputParameters"` // AWS Config stores intermediate files while processing conformance pack template. DeliveryS3Bucket pulumi.StringPtrOutput `pulumi:"deliveryS3Bucket"` // The prefix for the delivery S3 bucket. DeliveryS3KeyPrefix pulumi.StringPtrOutput `pulumi:"deliveryS3KeyPrefix"` // A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack. ExcludedAccounts pulumi.StringArrayOutput `pulumi:"excludedAccounts"` // The name of the organization conformance pack. OrganizationConformancePackName pulumi.StringOutput `pulumi:"organizationConformancePackName"` // A string containing full conformance pack template body. TemplateBody pulumi.StringPtrOutput `pulumi:"templateBody"` // Location of file containing the template body. TemplateS3Uri pulumi.StringPtrOutput `pulumi:"templateS3Uri"` }
Resource schema for AWS::Config::OrganizationConformancePack.
func GetOrganizationConformancePack ¶
func GetOrganizationConformancePack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrganizationConformancePackState, opts ...pulumi.ResourceOption) (*OrganizationConformancePack, error)
GetOrganizationConformancePack gets an existing OrganizationConformancePack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOrganizationConformancePack ¶
func NewOrganizationConformancePack(ctx *pulumi.Context, name string, args *OrganizationConformancePackArgs, opts ...pulumi.ResourceOption) (*OrganizationConformancePack, error)
NewOrganizationConformancePack registers a new resource with the given unique name, arguments, and options.
func (*OrganizationConformancePack) ElementType ¶
func (*OrganizationConformancePack) ElementType() reflect.Type
func (*OrganizationConformancePack) ToOrganizationConformancePackOutput ¶
func (i *OrganizationConformancePack) ToOrganizationConformancePackOutput() OrganizationConformancePackOutput
func (*OrganizationConformancePack) ToOrganizationConformancePackOutputWithContext ¶
func (i *OrganizationConformancePack) ToOrganizationConformancePackOutputWithContext(ctx context.Context) OrganizationConformancePackOutput
func (*OrganizationConformancePack) ToOutput ¶ added in v0.76.0
func (i *OrganizationConformancePack) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConformancePack]
type OrganizationConformancePackArgs ¶
type OrganizationConformancePackArgs struct { // A list of ConformancePackInputParameter objects. ConformancePackInputParameters OrganizationConformancePackConformancePackInputParameterArrayInput // AWS Config stores intermediate files while processing conformance pack template. DeliveryS3Bucket pulumi.StringPtrInput // The prefix for the delivery S3 bucket. DeliveryS3KeyPrefix pulumi.StringPtrInput // A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack. ExcludedAccounts pulumi.StringArrayInput // The name of the organization conformance pack. OrganizationConformancePackName pulumi.StringPtrInput // A string containing full conformance pack template body. TemplateBody pulumi.StringPtrInput // Location of file containing the template body. TemplateS3Uri pulumi.StringPtrInput }
The set of arguments for constructing a OrganizationConformancePack resource.
func (OrganizationConformancePackArgs) ElementType ¶
func (OrganizationConformancePackArgs) ElementType() reflect.Type
type OrganizationConformancePackConformancePackInputParameter ¶
type OrganizationConformancePackConformancePackInputParameter struct { ParameterName string `pulumi:"parameterName"` ParameterValue string `pulumi:"parameterValue"` }
Input parameters in the form of key-value pairs for the conformance pack.
type OrganizationConformancePackConformancePackInputParameterArgs ¶
type OrganizationConformancePackConformancePackInputParameterArgs struct { ParameterName pulumi.StringInput `pulumi:"parameterName"` ParameterValue pulumi.StringInput `pulumi:"parameterValue"` }
Input parameters in the form of key-value pairs for the conformance pack.
func (OrganizationConformancePackConformancePackInputParameterArgs) ElementType ¶
func (OrganizationConformancePackConformancePackInputParameterArgs) ElementType() reflect.Type
func (OrganizationConformancePackConformancePackInputParameterArgs) ToOrganizationConformancePackConformancePackInputParameterOutput ¶
func (i OrganizationConformancePackConformancePackInputParameterArgs) ToOrganizationConformancePackConformancePackInputParameterOutput() OrganizationConformancePackConformancePackInputParameterOutput
func (OrganizationConformancePackConformancePackInputParameterArgs) ToOrganizationConformancePackConformancePackInputParameterOutputWithContext ¶
func (i OrganizationConformancePackConformancePackInputParameterArgs) ToOrganizationConformancePackConformancePackInputParameterOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterOutput
type OrganizationConformancePackConformancePackInputParameterArray ¶
type OrganizationConformancePackConformancePackInputParameterArray []OrganizationConformancePackConformancePackInputParameterInput
func (OrganizationConformancePackConformancePackInputParameterArray) ElementType ¶
func (OrganizationConformancePackConformancePackInputParameterArray) ElementType() reflect.Type
func (OrganizationConformancePackConformancePackInputParameterArray) ToOrganizationConformancePackConformancePackInputParameterArrayOutput ¶
func (i OrganizationConformancePackConformancePackInputParameterArray) ToOrganizationConformancePackConformancePackInputParameterArrayOutput() OrganizationConformancePackConformancePackInputParameterArrayOutput
func (OrganizationConformancePackConformancePackInputParameterArray) ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext ¶
func (i OrganizationConformancePackConformancePackInputParameterArray) ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterArrayOutput
type OrganizationConformancePackConformancePackInputParameterArrayInput ¶
type OrganizationConformancePackConformancePackInputParameterArrayInput interface { pulumi.Input ToOrganizationConformancePackConformancePackInputParameterArrayOutput() OrganizationConformancePackConformancePackInputParameterArrayOutput ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext(context.Context) OrganizationConformancePackConformancePackInputParameterArrayOutput }
OrganizationConformancePackConformancePackInputParameterArrayInput is an input type that accepts OrganizationConformancePackConformancePackInputParameterArray and OrganizationConformancePackConformancePackInputParameterArrayOutput values. You can construct a concrete instance of `OrganizationConformancePackConformancePackInputParameterArrayInput` via:
OrganizationConformancePackConformancePackInputParameterArray{ OrganizationConformancePackConformancePackInputParameterArgs{...} }
type OrganizationConformancePackConformancePackInputParameterArrayOutput ¶
type OrganizationConformancePackConformancePackInputParameterArrayOutput struct{ *pulumi.OutputState }
func (OrganizationConformancePackConformancePackInputParameterArrayOutput) ElementType ¶
func (OrganizationConformancePackConformancePackInputParameterArrayOutput) ElementType() reflect.Type
func (OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOrganizationConformancePackConformancePackInputParameterArrayOutput ¶
func (o OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOrganizationConformancePackConformancePackInputParameterArrayOutput() OrganizationConformancePackConformancePackInputParameterArrayOutput
func (OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext ¶
func (o OrganizationConformancePackConformancePackInputParameterArrayOutput) ToOrganizationConformancePackConformancePackInputParameterArrayOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterArrayOutput
type OrganizationConformancePackConformancePackInputParameterInput ¶
type OrganizationConformancePackConformancePackInputParameterInput interface { pulumi.Input ToOrganizationConformancePackConformancePackInputParameterOutput() OrganizationConformancePackConformancePackInputParameterOutput ToOrganizationConformancePackConformancePackInputParameterOutputWithContext(context.Context) OrganizationConformancePackConformancePackInputParameterOutput }
OrganizationConformancePackConformancePackInputParameterInput is an input type that accepts OrganizationConformancePackConformancePackInputParameterArgs and OrganizationConformancePackConformancePackInputParameterOutput values. You can construct a concrete instance of `OrganizationConformancePackConformancePackInputParameterInput` via:
OrganizationConformancePackConformancePackInputParameterArgs{...}
type OrganizationConformancePackConformancePackInputParameterOutput ¶
type OrganizationConformancePackConformancePackInputParameterOutput struct{ *pulumi.OutputState }
Input parameters in the form of key-value pairs for the conformance pack.
func (OrganizationConformancePackConformancePackInputParameterOutput) ElementType ¶
func (OrganizationConformancePackConformancePackInputParameterOutput) ElementType() reflect.Type
func (OrganizationConformancePackConformancePackInputParameterOutput) ParameterName ¶
func (o OrganizationConformancePackConformancePackInputParameterOutput) ParameterName() pulumi.StringOutput
func (OrganizationConformancePackConformancePackInputParameterOutput) ParameterValue ¶
func (o OrganizationConformancePackConformancePackInputParameterOutput) ParameterValue() pulumi.StringOutput
func (OrganizationConformancePackConformancePackInputParameterOutput) ToOrganizationConformancePackConformancePackInputParameterOutput ¶
func (o OrganizationConformancePackConformancePackInputParameterOutput) ToOrganizationConformancePackConformancePackInputParameterOutput() OrganizationConformancePackConformancePackInputParameterOutput
func (OrganizationConformancePackConformancePackInputParameterOutput) ToOrganizationConformancePackConformancePackInputParameterOutputWithContext ¶
func (o OrganizationConformancePackConformancePackInputParameterOutput) ToOrganizationConformancePackConformancePackInputParameterOutputWithContext(ctx context.Context) OrganizationConformancePackConformancePackInputParameterOutput
type OrganizationConformancePackInput ¶
type OrganizationConformancePackInput interface { pulumi.Input ToOrganizationConformancePackOutput() OrganizationConformancePackOutput ToOrganizationConformancePackOutputWithContext(ctx context.Context) OrganizationConformancePackOutput }
type OrganizationConformancePackOutput ¶
type OrganizationConformancePackOutput struct{ *pulumi.OutputState }
func (OrganizationConformancePackOutput) ConformancePackInputParameters ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) ConformancePackInputParameters() OrganizationConformancePackConformancePackInputParameterArrayOutput
A list of ConformancePackInputParameter objects.
func (OrganizationConformancePackOutput) DeliveryS3Bucket ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) DeliveryS3Bucket() pulumi.StringPtrOutput
AWS Config stores intermediate files while processing conformance pack template.
func (OrganizationConformancePackOutput) DeliveryS3KeyPrefix ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) DeliveryS3KeyPrefix() pulumi.StringPtrOutput
The prefix for the delivery S3 bucket.
func (OrganizationConformancePackOutput) ElementType ¶
func (OrganizationConformancePackOutput) ElementType() reflect.Type
func (OrganizationConformancePackOutput) ExcludedAccounts ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) ExcludedAccounts() pulumi.StringArrayOutput
A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack.
func (OrganizationConformancePackOutput) OrganizationConformancePackName ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) OrganizationConformancePackName() pulumi.StringOutput
The name of the organization conformance pack.
func (OrganizationConformancePackOutput) TemplateBody ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) TemplateBody() pulumi.StringPtrOutput
A string containing full conformance pack template body.
func (OrganizationConformancePackOutput) TemplateS3Uri ¶ added in v0.17.0
func (o OrganizationConformancePackOutput) TemplateS3Uri() pulumi.StringPtrOutput
Location of file containing the template body.
func (OrganizationConformancePackOutput) ToOrganizationConformancePackOutput ¶
func (o OrganizationConformancePackOutput) ToOrganizationConformancePackOutput() OrganizationConformancePackOutput
func (OrganizationConformancePackOutput) ToOrganizationConformancePackOutputWithContext ¶
func (o OrganizationConformancePackOutput) ToOrganizationConformancePackOutputWithContext(ctx context.Context) OrganizationConformancePackOutput
func (OrganizationConformancePackOutput) ToOutput ¶ added in v0.76.0
func (o OrganizationConformancePackOutput) ToOutput(ctx context.Context) pulumix.Output[*OrganizationConformancePack]
type OrganizationConformancePackState ¶
type OrganizationConformancePackState struct { }
func (OrganizationConformancePackState) ElementType ¶
func (OrganizationConformancePackState) ElementType() reflect.Type
type RemediationConfiguration
deprecated
type RemediationConfiguration struct { pulumi.CustomResourceState Automatic pulumi.BoolPtrOutput `pulumi:"automatic"` ConfigRuleName pulumi.StringOutput `pulumi:"configRuleName"` ExecutionControls RemediationConfigurationExecutionControlsPtrOutput `pulumi:"executionControls"` MaximumAutomaticAttempts pulumi.IntPtrOutput `pulumi:"maximumAutomaticAttempts"` Parameters pulumi.AnyOutput `pulumi:"parameters"` ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"` RetryAttemptSeconds pulumi.IntPtrOutput `pulumi:"retryAttemptSeconds"` TargetId pulumi.StringOutput `pulumi:"targetId"` TargetType pulumi.StringOutput `pulumi:"targetType"` TargetVersion pulumi.StringPtrOutput `pulumi:"targetVersion"` }
Resource Type definition for AWS::Config::RemediationConfiguration
Deprecated: RemediationConfiguration is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetRemediationConfiguration ¶
func GetRemediationConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RemediationConfigurationState, opts ...pulumi.ResourceOption) (*RemediationConfiguration, error)
GetRemediationConfiguration gets an existing RemediationConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRemediationConfiguration ¶
func NewRemediationConfiguration(ctx *pulumi.Context, name string, args *RemediationConfigurationArgs, opts ...pulumi.ResourceOption) (*RemediationConfiguration, error)
NewRemediationConfiguration registers a new resource with the given unique name, arguments, and options.
func (*RemediationConfiguration) ElementType ¶
func (*RemediationConfiguration) ElementType() reflect.Type
func (*RemediationConfiguration) ToOutput ¶ added in v0.76.0
func (i *RemediationConfiguration) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfiguration]
func (*RemediationConfiguration) ToRemediationConfigurationOutput ¶
func (i *RemediationConfiguration) ToRemediationConfigurationOutput() RemediationConfigurationOutput
func (*RemediationConfiguration) ToRemediationConfigurationOutputWithContext ¶
func (i *RemediationConfiguration) ToRemediationConfigurationOutputWithContext(ctx context.Context) RemediationConfigurationOutput
type RemediationConfigurationArgs ¶
type RemediationConfigurationArgs struct { Automatic pulumi.BoolPtrInput ConfigRuleName pulumi.StringInput ExecutionControls RemediationConfigurationExecutionControlsPtrInput MaximumAutomaticAttempts pulumi.IntPtrInput Parameters pulumi.Input ResourceType pulumi.StringPtrInput RetryAttemptSeconds pulumi.IntPtrInput TargetId pulumi.StringInput TargetType pulumi.StringInput TargetVersion pulumi.StringPtrInput }
The set of arguments for constructing a RemediationConfiguration resource.
func (RemediationConfigurationArgs) ElementType ¶
func (RemediationConfigurationArgs) ElementType() reflect.Type
type RemediationConfigurationExecutionControls ¶
type RemediationConfigurationExecutionControls struct {
SsmControls *RemediationConfigurationSsmControls `pulumi:"ssmControls"`
}
type RemediationConfigurationExecutionControlsArgs ¶
type RemediationConfigurationExecutionControlsArgs struct {
SsmControls RemediationConfigurationSsmControlsPtrInput `pulumi:"ssmControls"`
}
func (RemediationConfigurationExecutionControlsArgs) ElementType ¶
func (RemediationConfigurationExecutionControlsArgs) ElementType() reflect.Type
func (RemediationConfigurationExecutionControlsArgs) ToOutput ¶ added in v0.76.0
func (i RemediationConfigurationExecutionControlsArgs) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationExecutionControls]
func (RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsOutput ¶
func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsOutput() RemediationConfigurationExecutionControlsOutput
func (RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsOutputWithContext ¶
func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsOutput
func (RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsPtrOutput ¶
func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput
func (RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsPtrOutputWithContext ¶
func (i RemediationConfigurationExecutionControlsArgs) ToRemediationConfigurationExecutionControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsPtrOutput
type RemediationConfigurationExecutionControlsInput ¶
type RemediationConfigurationExecutionControlsInput interface { pulumi.Input ToRemediationConfigurationExecutionControlsOutput() RemediationConfigurationExecutionControlsOutput ToRemediationConfigurationExecutionControlsOutputWithContext(context.Context) RemediationConfigurationExecutionControlsOutput }
RemediationConfigurationExecutionControlsInput is an input type that accepts RemediationConfigurationExecutionControlsArgs and RemediationConfigurationExecutionControlsOutput values. You can construct a concrete instance of `RemediationConfigurationExecutionControlsInput` via:
RemediationConfigurationExecutionControlsArgs{...}
type RemediationConfigurationExecutionControlsOutput ¶
type RemediationConfigurationExecutionControlsOutput struct{ *pulumi.OutputState }
func (RemediationConfigurationExecutionControlsOutput) ElementType ¶
func (RemediationConfigurationExecutionControlsOutput) ElementType() reflect.Type
func (RemediationConfigurationExecutionControlsOutput) SsmControls ¶
func (o RemediationConfigurationExecutionControlsOutput) SsmControls() RemediationConfigurationSsmControlsPtrOutput
func (RemediationConfigurationExecutionControlsOutput) ToOutput ¶ added in v0.76.0
func (o RemediationConfigurationExecutionControlsOutput) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationExecutionControls]
func (RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsOutput ¶
func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsOutput() RemediationConfigurationExecutionControlsOutput
func (RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsOutputWithContext ¶
func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsOutput
func (RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsPtrOutput ¶
func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput
func (RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsPtrOutputWithContext ¶
func (o RemediationConfigurationExecutionControlsOutput) ToRemediationConfigurationExecutionControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsPtrOutput
type RemediationConfigurationExecutionControlsPtrInput ¶
type RemediationConfigurationExecutionControlsPtrInput interface { pulumi.Input ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput ToRemediationConfigurationExecutionControlsPtrOutputWithContext(context.Context) RemediationConfigurationExecutionControlsPtrOutput }
RemediationConfigurationExecutionControlsPtrInput is an input type that accepts RemediationConfigurationExecutionControlsArgs, RemediationConfigurationExecutionControlsPtr and RemediationConfigurationExecutionControlsPtrOutput values. You can construct a concrete instance of `RemediationConfigurationExecutionControlsPtrInput` via:
RemediationConfigurationExecutionControlsArgs{...} or: nil
func RemediationConfigurationExecutionControlsPtr ¶
func RemediationConfigurationExecutionControlsPtr(v *RemediationConfigurationExecutionControlsArgs) RemediationConfigurationExecutionControlsPtrInput
type RemediationConfigurationExecutionControlsPtrOutput ¶
type RemediationConfigurationExecutionControlsPtrOutput struct{ *pulumi.OutputState }
func (RemediationConfigurationExecutionControlsPtrOutput) ElementType ¶
func (RemediationConfigurationExecutionControlsPtrOutput) ElementType() reflect.Type
func (RemediationConfigurationExecutionControlsPtrOutput) SsmControls ¶
func (o RemediationConfigurationExecutionControlsPtrOutput) SsmControls() RemediationConfigurationSsmControlsPtrOutput
func (RemediationConfigurationExecutionControlsPtrOutput) ToOutput ¶ added in v0.76.0
func (o RemediationConfigurationExecutionControlsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfigurationExecutionControls]
func (RemediationConfigurationExecutionControlsPtrOutput) ToRemediationConfigurationExecutionControlsPtrOutput ¶
func (o RemediationConfigurationExecutionControlsPtrOutput) ToRemediationConfigurationExecutionControlsPtrOutput() RemediationConfigurationExecutionControlsPtrOutput
func (RemediationConfigurationExecutionControlsPtrOutput) ToRemediationConfigurationExecutionControlsPtrOutputWithContext ¶
func (o RemediationConfigurationExecutionControlsPtrOutput) ToRemediationConfigurationExecutionControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationExecutionControlsPtrOutput
type RemediationConfigurationInput ¶
type RemediationConfigurationInput interface { pulumi.Input ToRemediationConfigurationOutput() RemediationConfigurationOutput ToRemediationConfigurationOutputWithContext(ctx context.Context) RemediationConfigurationOutput }
type RemediationConfigurationOutput ¶
type RemediationConfigurationOutput struct{ *pulumi.OutputState }
func (RemediationConfigurationOutput) Automatic ¶ added in v0.17.0
func (o RemediationConfigurationOutput) Automatic() pulumi.BoolPtrOutput
func (RemediationConfigurationOutput) ConfigRuleName ¶ added in v0.17.0
func (o RemediationConfigurationOutput) ConfigRuleName() pulumi.StringOutput
func (RemediationConfigurationOutput) ElementType ¶
func (RemediationConfigurationOutput) ElementType() reflect.Type
func (RemediationConfigurationOutput) ExecutionControls ¶ added in v0.17.0
func (o RemediationConfigurationOutput) ExecutionControls() RemediationConfigurationExecutionControlsPtrOutput
func (RemediationConfigurationOutput) MaximumAutomaticAttempts ¶ added in v0.17.0
func (o RemediationConfigurationOutput) MaximumAutomaticAttempts() pulumi.IntPtrOutput
func (RemediationConfigurationOutput) Parameters ¶ added in v0.17.0
func (o RemediationConfigurationOutput) Parameters() pulumi.AnyOutput
func (RemediationConfigurationOutput) ResourceType ¶ added in v0.17.0
func (o RemediationConfigurationOutput) ResourceType() pulumi.StringPtrOutput
func (RemediationConfigurationOutput) RetryAttemptSeconds ¶ added in v0.17.0
func (o RemediationConfigurationOutput) RetryAttemptSeconds() pulumi.IntPtrOutput
func (RemediationConfigurationOutput) TargetId ¶ added in v0.17.0
func (o RemediationConfigurationOutput) TargetId() pulumi.StringOutput
func (RemediationConfigurationOutput) TargetType ¶ added in v0.17.0
func (o RemediationConfigurationOutput) TargetType() pulumi.StringOutput
func (RemediationConfigurationOutput) TargetVersion ¶ added in v0.17.0
func (o RemediationConfigurationOutput) TargetVersion() pulumi.StringPtrOutput
func (RemediationConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o RemediationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfiguration]
func (RemediationConfigurationOutput) ToRemediationConfigurationOutput ¶
func (o RemediationConfigurationOutput) ToRemediationConfigurationOutput() RemediationConfigurationOutput
func (RemediationConfigurationOutput) ToRemediationConfigurationOutputWithContext ¶
func (o RemediationConfigurationOutput) ToRemediationConfigurationOutputWithContext(ctx context.Context) RemediationConfigurationOutput
type RemediationConfigurationSsmControlsArgs ¶
type RemediationConfigurationSsmControlsArgs struct { ConcurrentExecutionRatePercentage pulumi.IntPtrInput `pulumi:"concurrentExecutionRatePercentage"` ErrorPercentage pulumi.IntPtrInput `pulumi:"errorPercentage"` }
func (RemediationConfigurationSsmControlsArgs) ElementType ¶
func (RemediationConfigurationSsmControlsArgs) ElementType() reflect.Type
func (RemediationConfigurationSsmControlsArgs) ToOutput ¶ added in v0.76.0
func (i RemediationConfigurationSsmControlsArgs) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationSsmControls]
func (RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsOutput ¶
func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsOutput() RemediationConfigurationSsmControlsOutput
func (RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsOutputWithContext ¶
func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsOutput
func (RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsPtrOutput ¶
func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput
func (RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsPtrOutputWithContext ¶
func (i RemediationConfigurationSsmControlsArgs) ToRemediationConfigurationSsmControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsPtrOutput
type RemediationConfigurationSsmControlsInput ¶
type RemediationConfigurationSsmControlsInput interface { pulumi.Input ToRemediationConfigurationSsmControlsOutput() RemediationConfigurationSsmControlsOutput ToRemediationConfigurationSsmControlsOutputWithContext(context.Context) RemediationConfigurationSsmControlsOutput }
RemediationConfigurationSsmControlsInput is an input type that accepts RemediationConfigurationSsmControlsArgs and RemediationConfigurationSsmControlsOutput values. You can construct a concrete instance of `RemediationConfigurationSsmControlsInput` via:
RemediationConfigurationSsmControlsArgs{...}
type RemediationConfigurationSsmControlsOutput ¶
type RemediationConfigurationSsmControlsOutput struct{ *pulumi.OutputState }
func (RemediationConfigurationSsmControlsOutput) ConcurrentExecutionRatePercentage ¶
func (o RemediationConfigurationSsmControlsOutput) ConcurrentExecutionRatePercentage() pulumi.IntPtrOutput
func (RemediationConfigurationSsmControlsOutput) ElementType ¶
func (RemediationConfigurationSsmControlsOutput) ElementType() reflect.Type
func (RemediationConfigurationSsmControlsOutput) ErrorPercentage ¶
func (o RemediationConfigurationSsmControlsOutput) ErrorPercentage() pulumi.IntPtrOutput
func (RemediationConfigurationSsmControlsOutput) ToOutput ¶ added in v0.76.0
func (o RemediationConfigurationSsmControlsOutput) ToOutput(ctx context.Context) pulumix.Output[RemediationConfigurationSsmControls]
func (RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsOutput ¶
func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsOutput() RemediationConfigurationSsmControlsOutput
func (RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsOutputWithContext ¶
func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsOutput
func (RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsPtrOutput ¶
func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput
func (RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsPtrOutputWithContext ¶
func (o RemediationConfigurationSsmControlsOutput) ToRemediationConfigurationSsmControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsPtrOutput
type RemediationConfigurationSsmControlsPtrInput ¶
type RemediationConfigurationSsmControlsPtrInput interface { pulumi.Input ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput ToRemediationConfigurationSsmControlsPtrOutputWithContext(context.Context) RemediationConfigurationSsmControlsPtrOutput }
RemediationConfigurationSsmControlsPtrInput is an input type that accepts RemediationConfigurationSsmControlsArgs, RemediationConfigurationSsmControlsPtr and RemediationConfigurationSsmControlsPtrOutput values. You can construct a concrete instance of `RemediationConfigurationSsmControlsPtrInput` via:
RemediationConfigurationSsmControlsArgs{...} or: nil
func RemediationConfigurationSsmControlsPtr ¶
func RemediationConfigurationSsmControlsPtr(v *RemediationConfigurationSsmControlsArgs) RemediationConfigurationSsmControlsPtrInput
type RemediationConfigurationSsmControlsPtrOutput ¶
type RemediationConfigurationSsmControlsPtrOutput struct{ *pulumi.OutputState }
func (RemediationConfigurationSsmControlsPtrOutput) ConcurrentExecutionRatePercentage ¶
func (o RemediationConfigurationSsmControlsPtrOutput) ConcurrentExecutionRatePercentage() pulumi.IntPtrOutput
func (RemediationConfigurationSsmControlsPtrOutput) ElementType ¶
func (RemediationConfigurationSsmControlsPtrOutput) ElementType() reflect.Type
func (RemediationConfigurationSsmControlsPtrOutput) ErrorPercentage ¶
func (o RemediationConfigurationSsmControlsPtrOutput) ErrorPercentage() pulumi.IntPtrOutput
func (RemediationConfigurationSsmControlsPtrOutput) ToOutput ¶ added in v0.76.0
func (o RemediationConfigurationSsmControlsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*RemediationConfigurationSsmControls]
func (RemediationConfigurationSsmControlsPtrOutput) ToRemediationConfigurationSsmControlsPtrOutput ¶
func (o RemediationConfigurationSsmControlsPtrOutput) ToRemediationConfigurationSsmControlsPtrOutput() RemediationConfigurationSsmControlsPtrOutput
func (RemediationConfigurationSsmControlsPtrOutput) ToRemediationConfigurationSsmControlsPtrOutputWithContext ¶
func (o RemediationConfigurationSsmControlsPtrOutput) ToRemediationConfigurationSsmControlsPtrOutputWithContext(ctx context.Context) RemediationConfigurationSsmControlsPtrOutput
type RemediationConfigurationState ¶
type RemediationConfigurationState struct { }
func (RemediationConfigurationState) ElementType ¶
func (RemediationConfigurationState) ElementType() reflect.Type
type StoredQuery ¶
type StoredQuery struct { pulumi.CustomResourceState QueryArn pulumi.StringOutput `pulumi:"queryArn"` QueryDescription pulumi.StringPtrOutput `pulumi:"queryDescription"` QueryExpression pulumi.StringOutput `pulumi:"queryExpression"` QueryId pulumi.StringOutput `pulumi:"queryId"` QueryName pulumi.StringOutput `pulumi:"queryName"` // The tags for the stored query. Tags StoredQueryTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Config::StoredQuery
func GetStoredQuery ¶
func GetStoredQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StoredQueryState, opts ...pulumi.ResourceOption) (*StoredQuery, error)
GetStoredQuery gets an existing StoredQuery resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStoredQuery ¶
func NewStoredQuery(ctx *pulumi.Context, name string, args *StoredQueryArgs, opts ...pulumi.ResourceOption) (*StoredQuery, error)
NewStoredQuery registers a new resource with the given unique name, arguments, and options.
func (*StoredQuery) ElementType ¶
func (*StoredQuery) ElementType() reflect.Type
func (*StoredQuery) ToOutput ¶ added in v0.76.0
func (i *StoredQuery) ToOutput(ctx context.Context) pulumix.Output[*StoredQuery]
func (*StoredQuery) ToStoredQueryOutput ¶
func (i *StoredQuery) ToStoredQueryOutput() StoredQueryOutput
func (*StoredQuery) ToStoredQueryOutputWithContext ¶
func (i *StoredQuery) ToStoredQueryOutputWithContext(ctx context.Context) StoredQueryOutput
type StoredQueryArgs ¶
type StoredQueryArgs struct { QueryDescription pulumi.StringPtrInput QueryExpression pulumi.StringInput QueryName pulumi.StringInput // The tags for the stored query. Tags StoredQueryTagArrayInput }
The set of arguments for constructing a StoredQuery resource.
func (StoredQueryArgs) ElementType ¶
func (StoredQueryArgs) ElementType() reflect.Type
type StoredQueryInput ¶
type StoredQueryInput interface { pulumi.Input ToStoredQueryOutput() StoredQueryOutput ToStoredQueryOutputWithContext(ctx context.Context) StoredQueryOutput }
type StoredQueryOutput ¶
type StoredQueryOutput struct{ *pulumi.OutputState }
func (StoredQueryOutput) ElementType ¶
func (StoredQueryOutput) ElementType() reflect.Type
func (StoredQueryOutput) QueryArn ¶ added in v0.17.0
func (o StoredQueryOutput) QueryArn() pulumi.StringOutput
func (StoredQueryOutput) QueryDescription ¶ added in v0.17.0
func (o StoredQueryOutput) QueryDescription() pulumi.StringPtrOutput
func (StoredQueryOutput) QueryExpression ¶ added in v0.17.0
func (o StoredQueryOutput) QueryExpression() pulumi.StringOutput
func (StoredQueryOutput) QueryId ¶ added in v0.17.0
func (o StoredQueryOutput) QueryId() pulumi.StringOutput
func (StoredQueryOutput) QueryName ¶ added in v0.17.0
func (o StoredQueryOutput) QueryName() pulumi.StringOutput
func (StoredQueryOutput) Tags ¶ added in v0.17.0
func (o StoredQueryOutput) Tags() StoredQueryTagArrayOutput
The tags for the stored query.
func (StoredQueryOutput) ToOutput ¶ added in v0.76.0
func (o StoredQueryOutput) ToOutput(ctx context.Context) pulumix.Output[*StoredQuery]
func (StoredQueryOutput) ToStoredQueryOutput ¶
func (o StoredQueryOutput) ToStoredQueryOutput() StoredQueryOutput
func (StoredQueryOutput) ToStoredQueryOutputWithContext ¶
func (o StoredQueryOutput) ToStoredQueryOutputWithContext(ctx context.Context) StoredQueryOutput
type StoredQueryState ¶
type StoredQueryState struct { }
func (StoredQueryState) ElementType ¶
func (StoredQueryState) ElementType() reflect.Type
type StoredQueryTag ¶
type StoredQueryTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type StoredQueryTagArgs ¶
type StoredQueryTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (StoredQueryTagArgs) ElementType ¶
func (StoredQueryTagArgs) ElementType() reflect.Type
func (StoredQueryTagArgs) ToOutput ¶ added in v0.76.0
func (i StoredQueryTagArgs) ToOutput(ctx context.Context) pulumix.Output[StoredQueryTag]
func (StoredQueryTagArgs) ToStoredQueryTagOutput ¶
func (i StoredQueryTagArgs) ToStoredQueryTagOutput() StoredQueryTagOutput
func (StoredQueryTagArgs) ToStoredQueryTagOutputWithContext ¶
func (i StoredQueryTagArgs) ToStoredQueryTagOutputWithContext(ctx context.Context) StoredQueryTagOutput
type StoredQueryTagArray ¶
type StoredQueryTagArray []StoredQueryTagInput
func (StoredQueryTagArray) ElementType ¶
func (StoredQueryTagArray) ElementType() reflect.Type
func (StoredQueryTagArray) ToOutput ¶ added in v0.76.0
func (i StoredQueryTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StoredQueryTag]
func (StoredQueryTagArray) ToStoredQueryTagArrayOutput ¶
func (i StoredQueryTagArray) ToStoredQueryTagArrayOutput() StoredQueryTagArrayOutput
func (StoredQueryTagArray) ToStoredQueryTagArrayOutputWithContext ¶
func (i StoredQueryTagArray) ToStoredQueryTagArrayOutputWithContext(ctx context.Context) StoredQueryTagArrayOutput
type StoredQueryTagArrayInput ¶
type StoredQueryTagArrayInput interface { pulumi.Input ToStoredQueryTagArrayOutput() StoredQueryTagArrayOutput ToStoredQueryTagArrayOutputWithContext(context.Context) StoredQueryTagArrayOutput }
StoredQueryTagArrayInput is an input type that accepts StoredQueryTagArray and StoredQueryTagArrayOutput values. You can construct a concrete instance of `StoredQueryTagArrayInput` via:
StoredQueryTagArray{ StoredQueryTagArgs{...} }
type StoredQueryTagArrayOutput ¶
type StoredQueryTagArrayOutput struct{ *pulumi.OutputState }
func (StoredQueryTagArrayOutput) ElementType ¶
func (StoredQueryTagArrayOutput) ElementType() reflect.Type
func (StoredQueryTagArrayOutput) Index ¶
func (o StoredQueryTagArrayOutput) Index(i pulumi.IntInput) StoredQueryTagOutput
func (StoredQueryTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o StoredQueryTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]StoredQueryTag]
func (StoredQueryTagArrayOutput) ToStoredQueryTagArrayOutput ¶
func (o StoredQueryTagArrayOutput) ToStoredQueryTagArrayOutput() StoredQueryTagArrayOutput
func (StoredQueryTagArrayOutput) ToStoredQueryTagArrayOutputWithContext ¶
func (o StoredQueryTagArrayOutput) ToStoredQueryTagArrayOutputWithContext(ctx context.Context) StoredQueryTagArrayOutput
type StoredQueryTagInput ¶
type StoredQueryTagInput interface { pulumi.Input ToStoredQueryTagOutput() StoredQueryTagOutput ToStoredQueryTagOutputWithContext(context.Context) StoredQueryTagOutput }
StoredQueryTagInput is an input type that accepts StoredQueryTagArgs and StoredQueryTagOutput values. You can construct a concrete instance of `StoredQueryTagInput` via:
StoredQueryTagArgs{...}
type StoredQueryTagOutput ¶
type StoredQueryTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (StoredQueryTagOutput) ElementType ¶
func (StoredQueryTagOutput) ElementType() reflect.Type
func (StoredQueryTagOutput) Key ¶
func (o StoredQueryTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (StoredQueryTagOutput) ToOutput ¶ added in v0.76.0
func (o StoredQueryTagOutput) ToOutput(ctx context.Context) pulumix.Output[StoredQueryTag]
func (StoredQueryTagOutput) ToStoredQueryTagOutput ¶
func (o StoredQueryTagOutput) ToStoredQueryTagOutput() StoredQueryTagOutput
func (StoredQueryTagOutput) ToStoredQueryTagOutputWithContext ¶
func (o StoredQueryTagOutput) ToStoredQueryTagOutputWithContext(ctx context.Context) StoredQueryTagOutput
func (StoredQueryTagOutput) Value ¶
func (o StoredQueryTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type TemplateSsmDocumentDetailsProperties ¶ added in v0.72.0
type TemplateSsmDocumentDetailsProperties struct { DocumentName *string `pulumi:"documentName"` DocumentVersion *string `pulumi:"documentVersion"` }
The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.
type TemplateSsmDocumentDetailsPropertiesArgs ¶ added in v0.72.0
type TemplateSsmDocumentDetailsPropertiesArgs struct { DocumentName pulumi.StringPtrInput `pulumi:"documentName"` DocumentVersion pulumi.StringPtrInput `pulumi:"documentVersion"` }
The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.
func (TemplateSsmDocumentDetailsPropertiesArgs) ElementType ¶ added in v0.72.0
func (TemplateSsmDocumentDetailsPropertiesArgs) ElementType() reflect.Type
func (TemplateSsmDocumentDetailsPropertiesArgs) ToOutput ¶ added in v0.76.0
func (i TemplateSsmDocumentDetailsPropertiesArgs) ToOutput(ctx context.Context) pulumix.Output[TemplateSsmDocumentDetailsProperties]
func (TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesOutput ¶ added in v0.72.0
func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesOutput() TemplateSsmDocumentDetailsPropertiesOutput
func (TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesOutputWithContext ¶ added in v0.72.0
func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesOutput
func (TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesPtrOutput ¶ added in v0.72.0
func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput
func (TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext ¶ added in v0.72.0
func (i TemplateSsmDocumentDetailsPropertiesArgs) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput
type TemplateSsmDocumentDetailsPropertiesInput ¶ added in v0.72.0
type TemplateSsmDocumentDetailsPropertiesInput interface { pulumi.Input ToTemplateSsmDocumentDetailsPropertiesOutput() TemplateSsmDocumentDetailsPropertiesOutput ToTemplateSsmDocumentDetailsPropertiesOutputWithContext(context.Context) TemplateSsmDocumentDetailsPropertiesOutput }
TemplateSsmDocumentDetailsPropertiesInput is an input type that accepts TemplateSsmDocumentDetailsPropertiesArgs and TemplateSsmDocumentDetailsPropertiesOutput values. You can construct a concrete instance of `TemplateSsmDocumentDetailsPropertiesInput` via:
TemplateSsmDocumentDetailsPropertiesArgs{...}
type TemplateSsmDocumentDetailsPropertiesOutput ¶ added in v0.72.0
type TemplateSsmDocumentDetailsPropertiesOutput struct{ *pulumi.OutputState }
The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.
func (TemplateSsmDocumentDetailsPropertiesOutput) DocumentName ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) DocumentName() pulumi.StringPtrOutput
func (TemplateSsmDocumentDetailsPropertiesOutput) DocumentVersion ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) DocumentVersion() pulumi.StringPtrOutput
func (TemplateSsmDocumentDetailsPropertiesOutput) ElementType ¶ added in v0.72.0
func (TemplateSsmDocumentDetailsPropertiesOutput) ElementType() reflect.Type
func (TemplateSsmDocumentDetailsPropertiesOutput) ToOutput ¶ added in v0.76.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) ToOutput(ctx context.Context) pulumix.Output[TemplateSsmDocumentDetailsProperties]
func (TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesOutput ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesOutput() TemplateSsmDocumentDetailsPropertiesOutput
func (TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesOutputWithContext ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesOutput
func (TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutput ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput
func (TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput
type TemplateSsmDocumentDetailsPropertiesPtrInput ¶ added in v0.72.0
type TemplateSsmDocumentDetailsPropertiesPtrInput interface { pulumi.Input ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput }
TemplateSsmDocumentDetailsPropertiesPtrInput is an input type that accepts TemplateSsmDocumentDetailsPropertiesArgs, TemplateSsmDocumentDetailsPropertiesPtr and TemplateSsmDocumentDetailsPropertiesPtrOutput values. You can construct a concrete instance of `TemplateSsmDocumentDetailsPropertiesPtrInput` via:
TemplateSsmDocumentDetailsPropertiesArgs{...} or: nil
func TemplateSsmDocumentDetailsPropertiesPtr ¶ added in v0.72.0
func TemplateSsmDocumentDetailsPropertiesPtr(v *TemplateSsmDocumentDetailsPropertiesArgs) TemplateSsmDocumentDetailsPropertiesPtrInput
type TemplateSsmDocumentDetailsPropertiesPtrOutput ¶ added in v0.72.0
type TemplateSsmDocumentDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) DocumentName ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) DocumentName() pulumi.StringPtrOutput
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) DocumentVersion ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) DocumentVersion() pulumi.StringPtrOutput
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) ElementType ¶ added in v0.72.0
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) ElementType() reflect.Type
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TemplateSsmDocumentDetailsProperties]
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutput ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutput() TemplateSsmDocumentDetailsPropertiesPtrOutput
func (TemplateSsmDocumentDetailsPropertiesPtrOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext ¶ added in v0.72.0
func (o TemplateSsmDocumentDetailsPropertiesPtrOutput) ToTemplateSsmDocumentDetailsPropertiesPtrOutputWithContext(ctx context.Context) TemplateSsmDocumentDetailsPropertiesPtrOutput
Source Files
¶
- aggregationAuthorization.go
- configRule.go
- configurationAggregator.go
- configurationRecorder.go
- conformancePack.go
- deliveryChannel.go
- getAggregationAuthorization.go
- getConfigRule.go
- getConfigurationAggregator.go
- getConfigurationRecorder.go
- getConformancePack.go
- getDeliveryChannel.go
- getOrganizationConfigRule.go
- getOrganizationConformancePack.go
- getRemediationConfiguration.go
- getStoredQuery.go
- init.go
- organizationConfigRule.go
- organizationConformancePack.go
- pulumiTypes.go
- remediationConfiguration.go
- storedQuery.go