Documentation
¶
Index ¶
- type CentralizationRuleForOrganization
- func GetCentralizationRuleForOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*CentralizationRuleForOrganization, error)
- func NewCentralizationRuleForOrganization(ctx *pulumi.Context, name string, args *CentralizationRuleForOrganizationArgs, ...) (*CentralizationRuleForOrganization, error)
- func (*CentralizationRuleForOrganization) ElementType() reflect.Type
- func (i *CentralizationRuleForOrganization) ToCentralizationRuleForOrganizationOutput() CentralizationRuleForOrganizationOutput
- func (i *CentralizationRuleForOrganization) ToCentralizationRuleForOrganizationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationOutput
- type CentralizationRuleForOrganizationArgs
- type CentralizationRuleForOrganizationArray
- func (CentralizationRuleForOrganizationArray) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationArray) ToCentralizationRuleForOrganizationArrayOutput() CentralizationRuleForOrganizationArrayOutput
- func (i CentralizationRuleForOrganizationArray) ToCentralizationRuleForOrganizationArrayOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationArrayOutput
- type CentralizationRuleForOrganizationArrayInput
- type CentralizationRuleForOrganizationArrayOutput
- func (CentralizationRuleForOrganizationArrayOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationArrayOutput) Index(i pulumi.IntInput) CentralizationRuleForOrganizationOutput
- func (o CentralizationRuleForOrganizationArrayOutput) ToCentralizationRuleForOrganizationArrayOutput() CentralizationRuleForOrganizationArrayOutput
- func (o CentralizationRuleForOrganizationArrayOutput) ToCentralizationRuleForOrganizationArrayOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationArrayOutput
- type CentralizationRuleForOrganizationInput
- type CentralizationRuleForOrganizationMap
- func (CentralizationRuleForOrganizationMap) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationMap) ToCentralizationRuleForOrganizationMapOutput() CentralizationRuleForOrganizationMapOutput
- func (i CentralizationRuleForOrganizationMap) ToCentralizationRuleForOrganizationMapOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationMapOutput
- type CentralizationRuleForOrganizationMapInput
- type CentralizationRuleForOrganizationMapOutput
- func (CentralizationRuleForOrganizationMapOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationMapOutput) MapIndex(k pulumi.StringInput) CentralizationRuleForOrganizationOutput
- func (o CentralizationRuleForOrganizationMapOutput) ToCentralizationRuleForOrganizationMapOutput() CentralizationRuleForOrganizationMapOutput
- func (o CentralizationRuleForOrganizationMapOutput) ToCentralizationRuleForOrganizationMapOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationMapOutput
- type CentralizationRuleForOrganizationOutput
- func (CentralizationRuleForOrganizationOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationOutput) Region() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationOutput) Rule() CentralizationRuleForOrganizationRulePtrOutput
- func (o CentralizationRuleForOrganizationOutput) RuleArn() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationOutput) RuleName() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationOutput) Tags() pulumi.StringMapOutput
- func (o CentralizationRuleForOrganizationOutput) TagsAll() pulumi.StringMapOutput
- func (o CentralizationRuleForOrganizationOutput) Timeouts() CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (o CentralizationRuleForOrganizationOutput) ToCentralizationRuleForOrganizationOutput() CentralizationRuleForOrganizationOutput
- func (o CentralizationRuleForOrganizationOutput) ToCentralizationRuleForOrganizationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationOutput
- type CentralizationRuleForOrganizationRule
- type CentralizationRuleForOrganizationRuleArgs
- func (CentralizationRuleForOrganizationRuleArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRuleOutput() CentralizationRuleForOrganizationRuleOutput
- func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRuleOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleOutput
- func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
- func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRulePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRulePtrOutput
- type CentralizationRuleForOrganizationRuleDestination
- type CentralizationRuleForOrganizationRuleDestinationArgs
- func (CentralizationRuleForOrganizationRuleDestinationArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationOutput() CentralizationRuleForOrganizationRuleDestinationOutput
- func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationOutput
- func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
- func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput() ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext(ctx context.Context) ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfiguration
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput() ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext(ctx context.Context) ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationInput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) Region() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext(ctx context.Context) ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) Elem() ...
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) Region() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationInput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput() ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext(ctx context.Context) ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() ...
- func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationInput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) EncryptionConflictResolutionStrategy() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) EncryptionStrategy() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext(ctx context.Context) ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) Elem() ...
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) EncryptionConflictResolutionStrategy() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) EncryptionStrategy() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) BackupConfiguration() ...
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) LogsEncryptionConfiguration() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext(ctx context.Context) ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput
- type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) BackupConfiguration() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) Elem() ...
- func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) LogsEncryptionConfiguration() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() ...
- func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CentralizationRuleForOrganizationRuleDestinationInput
- type CentralizationRuleForOrganizationRuleDestinationOutput
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) Account() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) DestinationLogsConfiguration() ...
- func (CentralizationRuleForOrganizationRuleDestinationOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) Region() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationOutput() CentralizationRuleForOrganizationRuleDestinationOutput
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationOutput
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
- type CentralizationRuleForOrganizationRuleDestinationPtrInput
- type CentralizationRuleForOrganizationRuleDestinationPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) Account() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) DestinationLogsConfiguration() ...
- func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) Elem() CentralizationRuleForOrganizationRuleDestinationOutput
- func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) Region() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
- func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
- type CentralizationRuleForOrganizationRuleInput
- type CentralizationRuleForOrganizationRuleOutput
- func (o CentralizationRuleForOrganizationRuleOutput) Destination() CentralizationRuleForOrganizationRuleDestinationPtrOutput
- func (CentralizationRuleForOrganizationRuleOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleOutput) Source() CentralizationRuleForOrganizationRuleSourcePtrOutput
- func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRuleOutput() CentralizationRuleForOrganizationRuleOutput
- func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRuleOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleOutput
- func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
- func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRulePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRulePtrOutput
- type CentralizationRuleForOrganizationRulePtrInput
- type CentralizationRuleForOrganizationRulePtrOutput
- func (o CentralizationRuleForOrganizationRulePtrOutput) Destination() CentralizationRuleForOrganizationRuleDestinationPtrOutput
- func (o CentralizationRuleForOrganizationRulePtrOutput) Elem() CentralizationRuleForOrganizationRuleOutput
- func (CentralizationRuleForOrganizationRulePtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRulePtrOutput) Source() CentralizationRuleForOrganizationRuleSourcePtrOutput
- func (o CentralizationRuleForOrganizationRulePtrOutput) ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
- func (o CentralizationRuleForOrganizationRulePtrOutput) ToCentralizationRuleForOrganizationRulePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRulePtrOutput
- type CentralizationRuleForOrganizationRuleSource
- type CentralizationRuleForOrganizationRuleSourceArgs
- func (CentralizationRuleForOrganizationRuleSourceArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourceOutput() CentralizationRuleForOrganizationRuleSourceOutput
- func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourceOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceOutput
- func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
- func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
- type CentralizationRuleForOrganizationRuleSourceInput
- type CentralizationRuleForOrganizationRuleSourceOutput
- func (CentralizationRuleForOrganizationRuleSourceOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleSourceOutput) Regions() pulumi.StringArrayOutput
- func (o CentralizationRuleForOrganizationRuleSourceOutput) Scope() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationRuleSourceOutput) SourceLogsConfiguration() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourceOutput() CentralizationRuleForOrganizationRuleSourceOutput
- func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourceOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceOutput
- func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
- type CentralizationRuleForOrganizationRuleSourcePtrInput
- type CentralizationRuleForOrganizationRuleSourcePtrOutput
- func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) Elem() CentralizationRuleForOrganizationRuleSourceOutput
- func (CentralizationRuleForOrganizationRuleSourcePtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) Regions() pulumi.StringArrayOutput
- func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) Scope() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) SourceLogsConfiguration() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
- func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
- type CentralizationRuleForOrganizationRuleSourceSourceLogsConfiguration
- type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs
- func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
- func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
- func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationInput
- type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
- func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) EncryptedLogGroupStrategy() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) LogGroupSelectionCriteria() pulumi.StringOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput
- type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) Elem() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
- func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) EncryptedLogGroupStrategy() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) LogGroupSelectionCriteria() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
- type CentralizationRuleForOrganizationState
- type CentralizationRuleForOrganizationTimeouts
- type CentralizationRuleForOrganizationTimeoutsArgs
- func (CentralizationRuleForOrganizationTimeoutsArgs) ElementType() reflect.Type
- func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsOutput() CentralizationRuleForOrganizationTimeoutsOutput
- func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsOutput
- func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
- type CentralizationRuleForOrganizationTimeoutsInput
- type CentralizationRuleForOrganizationTimeoutsOutput
- func (o CentralizationRuleForOrganizationTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (CentralizationRuleForOrganizationTimeoutsOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsOutput() CentralizationRuleForOrganizationTimeoutsOutput
- func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsOutput
- func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (o CentralizationRuleForOrganizationTimeoutsOutput) Update() pulumi.StringPtrOutput
- type CentralizationRuleForOrganizationTimeoutsPtrInput
- type CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) Elem() CentralizationRuleForOrganizationTimeoutsOutput
- func (CentralizationRuleForOrganizationTimeoutsPtrOutput) ElementType() reflect.Type
- func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
- func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CentralizationRuleForOrganization ¶
type CentralizationRuleForOrganization struct {
pulumi.CustomResourceState
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Configuration block for the centralization rule. See `rule` below.
//
// The following arguments are optional:
Rule CentralizationRuleForOrganizationRulePtrOutput `pulumi:"rule"`
// ARN of the centralization rule.
RuleArn pulumi.StringOutput `pulumi:"ruleArn"`
// Name of the centralization rule. Must be unique within the organization.
RuleName pulumi.StringOutput `pulumi:"ruleName"`
// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
Timeouts CentralizationRuleForOrganizationTimeoutsPtrOutput `pulumi:"timeouts"`
}
Manages an AWS CloudWatch Observability Admin Centralization Rule For Organization.
Centralization rules enable you to centralize log data from multiple AWS accounts and regions within your organization to a single destination account and region. This helps with log management, compliance, and cost optimization by consolidating logs in a central location.
This requires an AWS account within an organization with at least [delegated administrator permissions](https://docs.aws.amazon.com/organizations/latest/APIReference/API_RegisterDelegatedAdministrator.html).
## Example Usage
### Basic Centralization Rule
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/observabilityadmin" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
currentGetOrganization, err := organizations.LookupOrganization(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
_, err = observabilityadmin.NewCentralizationRuleForOrganization(ctx, "example", &observabilityadmin.CentralizationRuleForOrganizationArgs{
RuleName: pulumi.String("example-centralization-rule"),
Rule: &observabilityadmin.CentralizationRuleForOrganizationRuleArgs{
Destination: &observabilityadmin.CentralizationRuleForOrganizationRuleDestinationArgs{
Region: pulumi.String("eu-west-1"),
Account: pulumi.String(current.AccountId),
},
Source: &observabilityadmin.CentralizationRuleForOrganizationRuleSourceArgs{
Regions: pulumi.StringArray{
pulumi.String("ap-southeast-1"),
},
Scope: pulumi.Sprintf("OrganizationId = '%v'", currentGetOrganization.Id),
SourceLogsConfiguration: &observabilityadmin.CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs{
EncryptedLogGroupStrategy: pulumi.String("SKIP"),
LogGroupSelectionCriteria: pulumi.String("*"),
},
},
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-centralization-rule"),
"Environment": pulumi.String("production"),
},
})
if err != nil {
return err
}
return nil
})
}
```
### Advanced Configuration with Encryption and Backup
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/observabilityadmin" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
currentGetOrganization, err := organizations.LookupOrganization(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
_, err = observabilityadmin.NewCentralizationRuleForOrganization(ctx, "advanced", &observabilityadmin.CentralizationRuleForOrganizationArgs{
RuleName: pulumi.String("advanced-centralization-rule"),
Rule: &observabilityadmin.CentralizationRuleForOrganizationRuleArgs{
Destination: &observabilityadmin.CentralizationRuleForOrganizationRuleDestinationArgs{
Region: pulumi.String("eu-west-1"),
Account: pulumi.String(current.AccountId),
DestinationLogsConfiguration: &observabilityadmin.CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs{
LogsEncryptionConfiguration: &observabilityadmin.CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs{
EncryptionStrategy: pulumi.String("AWS_OWNED"),
},
BackupConfiguration: &observabilityadmin.CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs{
Region: pulumi.String("us-west-1"),
},
},
},
Source: &observabilityadmin.CentralizationRuleForOrganizationRuleSourceArgs{
Regions: pulumi.StringArray{
pulumi.String("ap-southeast-1"),
pulumi.String("us-east-1"),
},
Scope: pulumi.Sprintf("OrganizationId = '%v'", currentGetOrganization.Id),
SourceLogsConfiguration: &observabilityadmin.CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs{
EncryptedLogGroupStrategy: pulumi.String("ALLOW"),
LogGroupSelectionCriteria: pulumi.String("*"),
},
},
},
Tags: pulumi.StringMap{
"Name": pulumi.String("advanced-centralization-rule"),
"Environment": pulumi.String("production"),
"Team": pulumi.String("observability"),
},
})
if err != nil {
return err
}
return nil
})
}
```
### Selective Log Group Filtering
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/observabilityadmin" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
currentGetOrganization, err := organizations.LookupOrganization(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
_, err = observabilityadmin.NewCentralizationRuleForOrganization(ctx, "filtered", &observabilityadmin.CentralizationRuleForOrganizationArgs{
RuleName: pulumi.String("filtered-centralization-rule"),
Rule: &observabilityadmin.CentralizationRuleForOrganizationRuleArgs{
Destination: &observabilityadmin.CentralizationRuleForOrganizationRuleDestinationArgs{
Region: pulumi.String("eu-west-1"),
Account: pulumi.String(current.AccountId),
},
Source: &observabilityadmin.CentralizationRuleForOrganizationRuleSourceArgs{
Regions: pulumi.StringArray{
pulumi.String("ap-southeast-1"),
pulumi.String("us-east-1"),
},
Scope: pulumi.Sprintf("OrganizationId = '%v'", currentGetOrganization.Id),
SourceLogsConfiguration: &observabilityadmin.CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs{
EncryptedLogGroupStrategy: pulumi.String("ALLOW"),
LogGroupSelectionCriteria: pulumi.String("LogGroupName LIKE '/aws/lambda%'"),
},
},
},
Tags: pulumi.StringMap{
"Name": pulumi.String("filtered-centralization-rule"),
"Filter": pulumi.String("lambda-logs"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import CloudWatch Observability Admin Centralization Rule For Organization using the `rule_name`. For example:
```sh $ pulumi import aws:observabilityadmin/centralizationRuleForOrganization:CentralizationRuleForOrganization example example-centralization-rule ```
func GetCentralizationRuleForOrganization ¶
func GetCentralizationRuleForOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CentralizationRuleForOrganizationState, opts ...pulumi.ResourceOption) (*CentralizationRuleForOrganization, error)
GetCentralizationRuleForOrganization gets an existing CentralizationRuleForOrganization 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 NewCentralizationRuleForOrganization ¶
func NewCentralizationRuleForOrganization(ctx *pulumi.Context, name string, args *CentralizationRuleForOrganizationArgs, opts ...pulumi.ResourceOption) (*CentralizationRuleForOrganization, error)
NewCentralizationRuleForOrganization registers a new resource with the given unique name, arguments, and options.
func (*CentralizationRuleForOrganization) ElementType ¶
func (*CentralizationRuleForOrganization) ElementType() reflect.Type
func (*CentralizationRuleForOrganization) ToCentralizationRuleForOrganizationOutput ¶
func (i *CentralizationRuleForOrganization) ToCentralizationRuleForOrganizationOutput() CentralizationRuleForOrganizationOutput
func (*CentralizationRuleForOrganization) ToCentralizationRuleForOrganizationOutputWithContext ¶
func (i *CentralizationRuleForOrganization) ToCentralizationRuleForOrganizationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationOutput
type CentralizationRuleForOrganizationArgs ¶
type CentralizationRuleForOrganizationArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Configuration block for the centralization rule. See `rule` below.
//
// The following arguments are optional:
Rule CentralizationRuleForOrganizationRulePtrInput
// Name of the centralization rule. Must be unique within the organization.
RuleName pulumi.StringInput
// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
Timeouts CentralizationRuleForOrganizationTimeoutsPtrInput
}
The set of arguments for constructing a CentralizationRuleForOrganization resource.
func (CentralizationRuleForOrganizationArgs) ElementType ¶
func (CentralizationRuleForOrganizationArgs) ElementType() reflect.Type
type CentralizationRuleForOrganizationArray ¶
type CentralizationRuleForOrganizationArray []CentralizationRuleForOrganizationInput
func (CentralizationRuleForOrganizationArray) ElementType ¶
func (CentralizationRuleForOrganizationArray) ElementType() reflect.Type
func (CentralizationRuleForOrganizationArray) ToCentralizationRuleForOrganizationArrayOutput ¶
func (i CentralizationRuleForOrganizationArray) ToCentralizationRuleForOrganizationArrayOutput() CentralizationRuleForOrganizationArrayOutput
func (CentralizationRuleForOrganizationArray) ToCentralizationRuleForOrganizationArrayOutputWithContext ¶
func (i CentralizationRuleForOrganizationArray) ToCentralizationRuleForOrganizationArrayOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationArrayOutput
type CentralizationRuleForOrganizationArrayInput ¶
type CentralizationRuleForOrganizationArrayInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationArrayOutput() CentralizationRuleForOrganizationArrayOutput
ToCentralizationRuleForOrganizationArrayOutputWithContext(context.Context) CentralizationRuleForOrganizationArrayOutput
}
CentralizationRuleForOrganizationArrayInput is an input type that accepts CentralizationRuleForOrganizationArray and CentralizationRuleForOrganizationArrayOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationArrayInput` via:
CentralizationRuleForOrganizationArray{ CentralizationRuleForOrganizationArgs{...} }
type CentralizationRuleForOrganizationArrayOutput ¶
type CentralizationRuleForOrganizationArrayOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationArrayOutput) ElementType ¶
func (CentralizationRuleForOrganizationArrayOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationArrayOutput) ToCentralizationRuleForOrganizationArrayOutput ¶
func (o CentralizationRuleForOrganizationArrayOutput) ToCentralizationRuleForOrganizationArrayOutput() CentralizationRuleForOrganizationArrayOutput
func (CentralizationRuleForOrganizationArrayOutput) ToCentralizationRuleForOrganizationArrayOutputWithContext ¶
func (o CentralizationRuleForOrganizationArrayOutput) ToCentralizationRuleForOrganizationArrayOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationArrayOutput
type CentralizationRuleForOrganizationInput ¶
type CentralizationRuleForOrganizationInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationOutput() CentralizationRuleForOrganizationOutput
ToCentralizationRuleForOrganizationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationOutput
}
type CentralizationRuleForOrganizationMap ¶
type CentralizationRuleForOrganizationMap map[string]CentralizationRuleForOrganizationInput
func (CentralizationRuleForOrganizationMap) ElementType ¶
func (CentralizationRuleForOrganizationMap) ElementType() reflect.Type
func (CentralizationRuleForOrganizationMap) ToCentralizationRuleForOrganizationMapOutput ¶
func (i CentralizationRuleForOrganizationMap) ToCentralizationRuleForOrganizationMapOutput() CentralizationRuleForOrganizationMapOutput
func (CentralizationRuleForOrganizationMap) ToCentralizationRuleForOrganizationMapOutputWithContext ¶
func (i CentralizationRuleForOrganizationMap) ToCentralizationRuleForOrganizationMapOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationMapOutput
type CentralizationRuleForOrganizationMapInput ¶
type CentralizationRuleForOrganizationMapInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationMapOutput() CentralizationRuleForOrganizationMapOutput
ToCentralizationRuleForOrganizationMapOutputWithContext(context.Context) CentralizationRuleForOrganizationMapOutput
}
CentralizationRuleForOrganizationMapInput is an input type that accepts CentralizationRuleForOrganizationMap and CentralizationRuleForOrganizationMapOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationMapInput` via:
CentralizationRuleForOrganizationMap{ "key": CentralizationRuleForOrganizationArgs{...} }
type CentralizationRuleForOrganizationMapOutput ¶
type CentralizationRuleForOrganizationMapOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationMapOutput) ElementType ¶
func (CentralizationRuleForOrganizationMapOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationMapOutput) ToCentralizationRuleForOrganizationMapOutput ¶
func (o CentralizationRuleForOrganizationMapOutput) ToCentralizationRuleForOrganizationMapOutput() CentralizationRuleForOrganizationMapOutput
func (CentralizationRuleForOrganizationMapOutput) ToCentralizationRuleForOrganizationMapOutputWithContext ¶
func (o CentralizationRuleForOrganizationMapOutput) ToCentralizationRuleForOrganizationMapOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationMapOutput
type CentralizationRuleForOrganizationOutput ¶
type CentralizationRuleForOrganizationOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationOutput) ElementType ¶
func (CentralizationRuleForOrganizationOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationOutput) Region ¶
func (o CentralizationRuleForOrganizationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (CentralizationRuleForOrganizationOutput) Rule ¶
func (o CentralizationRuleForOrganizationOutput) Rule() CentralizationRuleForOrganizationRulePtrOutput
Configuration block for the centralization rule. See `rule` below.
The following arguments are optional:
func (CentralizationRuleForOrganizationOutput) RuleArn ¶
func (o CentralizationRuleForOrganizationOutput) RuleArn() pulumi.StringOutput
ARN of the centralization rule.
func (CentralizationRuleForOrganizationOutput) RuleName ¶
func (o CentralizationRuleForOrganizationOutput) RuleName() pulumi.StringOutput
Name of the centralization rule. Must be unique within the organization.
func (CentralizationRuleForOrganizationOutput) Tags ¶
func (o CentralizationRuleForOrganizationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CentralizationRuleForOrganizationOutput) TagsAll ¶
func (o CentralizationRuleForOrganizationOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (CentralizationRuleForOrganizationOutput) ToCentralizationRuleForOrganizationOutput ¶
func (o CentralizationRuleForOrganizationOutput) ToCentralizationRuleForOrganizationOutput() CentralizationRuleForOrganizationOutput
func (CentralizationRuleForOrganizationOutput) ToCentralizationRuleForOrganizationOutputWithContext ¶
func (o CentralizationRuleForOrganizationOutput) ToCentralizationRuleForOrganizationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationOutput
type CentralizationRuleForOrganizationRule ¶
type CentralizationRuleForOrganizationRule struct {
// Configuration block for the destination where logs will be centralized. See `destination` below.
Destination *CentralizationRuleForOrganizationRuleDestination `pulumi:"destination"`
// Configuration block for the source of logs to be centralized. See `source` below.
Source *CentralizationRuleForOrganizationRuleSource `pulumi:"source"`
}
type CentralizationRuleForOrganizationRuleArgs ¶
type CentralizationRuleForOrganizationRuleArgs struct {
// Configuration block for the destination where logs will be centralized. See `destination` below.
Destination CentralizationRuleForOrganizationRuleDestinationPtrInput `pulumi:"destination"`
// Configuration block for the source of logs to be centralized. See `source` below.
Source CentralizationRuleForOrganizationRuleSourcePtrInput `pulumi:"source"`
}
func (CentralizationRuleForOrganizationRuleArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleArgs) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRuleOutput ¶
func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRuleOutput() CentralizationRuleForOrganizationRuleOutput
func (CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRuleOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRuleOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleOutput
func (CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRulePtrOutput ¶
func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
func (CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRulePtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleArgs) ToCentralizationRuleForOrganizationRulePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRulePtrOutput
type CentralizationRuleForOrganizationRuleDestination ¶
type CentralizationRuleForOrganizationRuleDestination struct {
// AWS account ID where logs will be centralized.
Account string `pulumi:"account"`
// Configuration block for destination logs settings. See `destinationLogsConfiguration` below.
DestinationLogsConfiguration *CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration `pulumi:"destinationLogsConfiguration"`
// AWS region where logs will be centralized.
Region string `pulumi:"region"`
}
type CentralizationRuleForOrganizationRuleDestinationArgs ¶
type CentralizationRuleForOrganizationRuleDestinationArgs struct {
// AWS account ID where logs will be centralized.
Account pulumi.StringInput `pulumi:"account"`
// Configuration block for destination logs settings. See `destinationLogsConfiguration` below.
DestinationLogsConfiguration CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput `pulumi:"destinationLogsConfiguration"`
// AWS region where logs will be centralized.
Region pulumi.StringInput `pulumi:"region"`
}
func (CentralizationRuleForOrganizationRuleDestinationArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationArgs) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationOutput() CentralizationRuleForOrganizationRuleDestinationOutput
func (CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationOutput
func (CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationArgs) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration struct {
// Configuration block for backup settings. See `backupConfiguration` below.
BackupConfiguration *CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfiguration `pulumi:"backupConfiguration"`
// Configuration block for logs encryption settings. See `logsEncryptionConfiguration` below.
LogsEncryptionConfiguration *CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration `pulumi:"logsEncryptionConfiguration"`
}
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs struct {
// Configuration block for backup settings. See `backupConfiguration` below.
BackupConfiguration CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput `pulumi:"backupConfiguration"`
// Configuration block for logs encryption settings. See `logsEncryptionConfiguration` below.
LogsEncryptionConfiguration CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput `pulumi:"logsEncryptionConfiguration"`
}
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfiguration ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs struct {
// ARN of the KMS key to use for backup encryption.
KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
// AWS region for backup storage.
Region pulumi.StringPtrInput `pulumi:"region"`
}
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationInput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
}
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs and CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationInput` via:
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs{...}
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) KmsKeyArn ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key to use for backup encryption.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) Region ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) Region() pulumi.StringPtrOutput
AWS region for backup storage.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
}
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs, CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtr and CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput` via:
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs{...}
or:
nil
func CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtr ¶
func CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtr(v *CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationArgs) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrInput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) Elem ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) KmsKeyArn ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key to use for backup encryption.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) Region ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) Region() pulumi.StringPtrOutput
AWS region for backup storage.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationInput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
}
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs and CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationInput` via:
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs{...}
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration struct {
// Strategy for resolving encryption conflicts. Valid values: `ALLOW`, `SKIP`.
EncryptionConflictResolutionStrategy *string `pulumi:"encryptionConflictResolutionStrategy"`
// Encryption strategy for logs. Valid values: `AWS_OWNED`, `CUSTOMER_MANAGED`.
EncryptionStrategy string `pulumi:"encryptionStrategy"`
// ARN of the KMS key to use for encryption when `encryptionStrategy` is `CUSTOMER_MANAGED`.
KmsKeyArn *string `pulumi:"kmsKeyArn"`
}
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs struct {
// Strategy for resolving encryption conflicts. Valid values: `ALLOW`, `SKIP`.
EncryptionConflictResolutionStrategy pulumi.StringPtrInput `pulumi:"encryptionConflictResolutionStrategy"`
// Encryption strategy for logs. Valid values: `AWS_OWNED`, `CUSTOMER_MANAGED`.
EncryptionStrategy pulumi.StringInput `pulumi:"encryptionStrategy"`
// ARN of the KMS key to use for encryption when `encryptionStrategy` is `CUSTOMER_MANAGED`.
KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationInput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
}
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs and CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationInput` via:
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs{...}
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) EncryptionConflictResolutionStrategy ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) EncryptionConflictResolutionStrategy() pulumi.StringPtrOutput
Strategy for resolving encryption conflicts. Valid values: `ALLOW`, `SKIP`.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) EncryptionStrategy ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) EncryptionStrategy() pulumi.StringOutput
Encryption strategy for logs. Valid values: `AWS_OWNED`, `CUSTOMER_MANAGED`.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) KmsKeyArn ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key to use for encryption when `encryptionStrategy` is `CUSTOMER_MANAGED`.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
}
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs, CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtr and CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput` via:
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs{...}
or:
nil
func CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtr ¶
func CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtr(v *CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationArgs) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrInput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) Elem ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) EncryptionConflictResolutionStrategy ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) EncryptionConflictResolutionStrategy() pulumi.StringPtrOutput
Strategy for resolving encryption conflicts. Valid values: `ALLOW`, `SKIP`.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) EncryptionStrategy ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) EncryptionStrategy() pulumi.StringPtrOutput
Encryption strategy for logs. Valid values: `AWS_OWNED`, `CUSTOMER_MANAGED`.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) KmsKeyArn ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key to use for encryption when `encryptionStrategy` is `CUSTOMER_MANAGED`.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) BackupConfiguration ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) BackupConfiguration() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
Configuration block for backup settings. See `backupConfiguration` below.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) LogsEncryptionConfiguration ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) LogsEncryptionConfiguration() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
Configuration block for logs encryption settings. See `logsEncryptionConfiguration` below.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
}
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs, CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtr and CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput` via:
CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs{...}
or:
nil
func CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtr ¶
func CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtr(v *CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationArgs) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrInput
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput ¶
type CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) BackupConfiguration ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) BackupConfiguration() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfigurationPtrOutput
Configuration block for backup settings. See `backupConfiguration` below.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) LogsEncryptionConfiguration ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) LogsEncryptionConfiguration() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfigurationPtrOutput
Configuration block for logs encryption settings. See `logsEncryptionConfiguration` below.
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationInput ¶
type CentralizationRuleForOrganizationRuleDestinationInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationOutput() CentralizationRuleForOrganizationRuleDestinationOutput
ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationOutput
}
CentralizationRuleForOrganizationRuleDestinationInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationArgs and CentralizationRuleForOrganizationRuleDestinationOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationInput` via:
CentralizationRuleForOrganizationRuleDestinationArgs{...}
type CentralizationRuleForOrganizationRuleDestinationOutput ¶
type CentralizationRuleForOrganizationRuleDestinationOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationOutput) Account ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) Account() pulumi.StringOutput
AWS account ID where logs will be centralized.
func (CentralizationRuleForOrganizationRuleDestinationOutput) DestinationLogsConfiguration ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) DestinationLogsConfiguration() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
Configuration block for destination logs settings. See `destinationLogsConfiguration` below.
func (CentralizationRuleForOrganizationRuleDestinationOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleDestinationOutput) Region ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) Region() pulumi.StringOutput
AWS region where logs will be centralized.
func (CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationOutput() CentralizationRuleForOrganizationRuleDestinationOutput
func (CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationOutput
func (CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
type CentralizationRuleForOrganizationRuleDestinationPtrInput ¶
type CentralizationRuleForOrganizationRuleDestinationPtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
}
CentralizationRuleForOrganizationRuleDestinationPtrInput is an input type that accepts CentralizationRuleForOrganizationRuleDestinationArgs, CentralizationRuleForOrganizationRuleDestinationPtr and CentralizationRuleForOrganizationRuleDestinationPtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleDestinationPtrInput` via:
CentralizationRuleForOrganizationRuleDestinationArgs{...}
or:
nil
func CentralizationRuleForOrganizationRuleDestinationPtr ¶
func CentralizationRuleForOrganizationRuleDestinationPtr(v *CentralizationRuleForOrganizationRuleDestinationArgs) CentralizationRuleForOrganizationRuleDestinationPtrInput
type CentralizationRuleForOrganizationRuleDestinationPtrOutput ¶
type CentralizationRuleForOrganizationRuleDestinationPtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) Account ¶
func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) Account() pulumi.StringPtrOutput
AWS account ID where logs will be centralized.
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) DestinationLogsConfiguration ¶
func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) DestinationLogsConfiguration() CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationPtrOutput
Configuration block for destination logs settings. See `destinationLogsConfiguration` below.
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) Region ¶
func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) Region() pulumi.StringPtrOutput
AWS region where logs will be centralized.
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutput() CentralizationRuleForOrganizationRuleDestinationPtrOutput
func (CentralizationRuleForOrganizationRuleDestinationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleDestinationPtrOutput) ToCentralizationRuleForOrganizationRuleDestinationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleDestinationPtrOutput
type CentralizationRuleForOrganizationRuleInput ¶
type CentralizationRuleForOrganizationRuleInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleOutput() CentralizationRuleForOrganizationRuleOutput
ToCentralizationRuleForOrganizationRuleOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleOutput
}
CentralizationRuleForOrganizationRuleInput is an input type that accepts CentralizationRuleForOrganizationRuleArgs and CentralizationRuleForOrganizationRuleOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleInput` via:
CentralizationRuleForOrganizationRuleArgs{...}
type CentralizationRuleForOrganizationRuleOutput ¶
type CentralizationRuleForOrganizationRuleOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleOutput) Destination ¶
func (o CentralizationRuleForOrganizationRuleOutput) Destination() CentralizationRuleForOrganizationRuleDestinationPtrOutput
Configuration block for the destination where logs will be centralized. See `destination` below.
func (CentralizationRuleForOrganizationRuleOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleOutput) Source ¶
func (o CentralizationRuleForOrganizationRuleOutput) Source() CentralizationRuleForOrganizationRuleSourcePtrOutput
Configuration block for the source of logs to be centralized. See `source` below.
func (CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRuleOutput ¶
func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRuleOutput() CentralizationRuleForOrganizationRuleOutput
func (CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRuleOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRuleOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleOutput
func (CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRulePtrOutput ¶
func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
func (CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRulePtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleOutput) ToCentralizationRuleForOrganizationRulePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRulePtrOutput
type CentralizationRuleForOrganizationRulePtrInput ¶
type CentralizationRuleForOrganizationRulePtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
ToCentralizationRuleForOrganizationRulePtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRulePtrOutput
}
CentralizationRuleForOrganizationRulePtrInput is an input type that accepts CentralizationRuleForOrganizationRuleArgs, CentralizationRuleForOrganizationRulePtr and CentralizationRuleForOrganizationRulePtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRulePtrInput` via:
CentralizationRuleForOrganizationRuleArgs{...}
or:
nil
func CentralizationRuleForOrganizationRulePtr ¶
func CentralizationRuleForOrganizationRulePtr(v *CentralizationRuleForOrganizationRuleArgs) CentralizationRuleForOrganizationRulePtrInput
type CentralizationRuleForOrganizationRulePtrOutput ¶
type CentralizationRuleForOrganizationRulePtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRulePtrOutput) Destination ¶
func (o CentralizationRuleForOrganizationRulePtrOutput) Destination() CentralizationRuleForOrganizationRuleDestinationPtrOutput
Configuration block for the destination where logs will be centralized. See `destination` below.
func (CentralizationRuleForOrganizationRulePtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRulePtrOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRulePtrOutput) Source ¶
func (o CentralizationRuleForOrganizationRulePtrOutput) Source() CentralizationRuleForOrganizationRuleSourcePtrOutput
Configuration block for the source of logs to be centralized. See `source` below.
func (CentralizationRuleForOrganizationRulePtrOutput) ToCentralizationRuleForOrganizationRulePtrOutput ¶
func (o CentralizationRuleForOrganizationRulePtrOutput) ToCentralizationRuleForOrganizationRulePtrOutput() CentralizationRuleForOrganizationRulePtrOutput
func (CentralizationRuleForOrganizationRulePtrOutput) ToCentralizationRuleForOrganizationRulePtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRulePtrOutput) ToCentralizationRuleForOrganizationRulePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRulePtrOutput
type CentralizationRuleForOrganizationRuleSource ¶
type CentralizationRuleForOrganizationRuleSource struct {
// Set of AWS regions from which to centralize logs. Must contain at least one region.
Regions []string `pulumi:"regions"`
// Scope defining which resources to include. Use organization ID format: `OrganizationId = 'o-example123456'`.
Scope string `pulumi:"scope"`
// Configuration block for source logs settings. See `sourceLogsConfiguration` below.
SourceLogsConfiguration *CentralizationRuleForOrganizationRuleSourceSourceLogsConfiguration `pulumi:"sourceLogsConfiguration"`
}
type CentralizationRuleForOrganizationRuleSourceArgs ¶
type CentralizationRuleForOrganizationRuleSourceArgs struct {
// Set of AWS regions from which to centralize logs. Must contain at least one region.
Regions pulumi.StringArrayInput `pulumi:"regions"`
// Scope defining which resources to include. Use organization ID format: `OrganizationId = 'o-example123456'`.
Scope pulumi.StringInput `pulumi:"scope"`
// Configuration block for source logs settings. See `sourceLogsConfiguration` below.
SourceLogsConfiguration CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput `pulumi:"sourceLogsConfiguration"`
}
func (CentralizationRuleForOrganizationRuleSourceArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleSourceArgs) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourceOutput ¶
func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourceOutput() CentralizationRuleForOrganizationRuleSourceOutput
func (CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourceOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourceOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceOutput
func (CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourcePtrOutput ¶
func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
func (CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleSourceArgs) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
type CentralizationRuleForOrganizationRuleSourceInput ¶
type CentralizationRuleForOrganizationRuleSourceInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleSourceOutput() CentralizationRuleForOrganizationRuleSourceOutput
ToCentralizationRuleForOrganizationRuleSourceOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleSourceOutput
}
CentralizationRuleForOrganizationRuleSourceInput is an input type that accepts CentralizationRuleForOrganizationRuleSourceArgs and CentralizationRuleForOrganizationRuleSourceOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleSourceInput` via:
CentralizationRuleForOrganizationRuleSourceArgs{...}
type CentralizationRuleForOrganizationRuleSourceOutput ¶
type CentralizationRuleForOrganizationRuleSourceOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleSourceOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleSourceOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleSourceOutput) Regions ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) Regions() pulumi.StringArrayOutput
Set of AWS regions from which to centralize logs. Must contain at least one region.
func (CentralizationRuleForOrganizationRuleSourceOutput) Scope ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) Scope() pulumi.StringOutput
Scope defining which resources to include. Use organization ID format: `OrganizationId = 'o-example123456'`.
func (CentralizationRuleForOrganizationRuleSourceOutput) SourceLogsConfiguration ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) SourceLogsConfiguration() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
Configuration block for source logs settings. See `sourceLogsConfiguration` below.
func (CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourceOutput ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourceOutput() CentralizationRuleForOrganizationRuleSourceOutput
func (CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourceOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourceOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceOutput
func (CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutput ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
func (CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleSourceOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
type CentralizationRuleForOrganizationRuleSourcePtrInput ¶
type CentralizationRuleForOrganizationRuleSourcePtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
}
CentralizationRuleForOrganizationRuleSourcePtrInput is an input type that accepts CentralizationRuleForOrganizationRuleSourceArgs, CentralizationRuleForOrganizationRuleSourcePtr and CentralizationRuleForOrganizationRuleSourcePtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleSourcePtrInput` via:
CentralizationRuleForOrganizationRuleSourceArgs{...}
or:
nil
func CentralizationRuleForOrganizationRuleSourcePtr ¶
func CentralizationRuleForOrganizationRuleSourcePtr(v *CentralizationRuleForOrganizationRuleSourceArgs) CentralizationRuleForOrganizationRuleSourcePtrInput
type CentralizationRuleForOrganizationRuleSourcePtrOutput ¶
type CentralizationRuleForOrganizationRuleSourcePtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) Regions ¶
func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) Regions() pulumi.StringArrayOutput
Set of AWS regions from which to centralize logs. Must contain at least one region.
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) Scope ¶
func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) Scope() pulumi.StringPtrOutput
Scope defining which resources to include. Use organization ID format: `OrganizationId = 'o-example123456'`.
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) SourceLogsConfiguration ¶
func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) SourceLogsConfiguration() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
Configuration block for source logs settings. See `sourceLogsConfiguration` below.
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutput ¶
func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutput() CentralizationRuleForOrganizationRuleSourcePtrOutput
func (CentralizationRuleForOrganizationRuleSourcePtrOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleSourcePtrOutput) ToCentralizationRuleForOrganizationRuleSourcePtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourcePtrOutput
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfiguration ¶
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfiguration struct {
// Strategy for handling encrypted log groups. Valid values: `ALLOW`, `SKIP`.
EncryptedLogGroupStrategy string `pulumi:"encryptedLogGroupStrategy"`
// Criteria for selecting log groups. Use `*` for all log groups or OAM filter syntax like `LogGroupName LIKE '/aws/lambda%'`. Must be between 1 and 2000 characters.
LogGroupSelectionCriteria string `pulumi:"logGroupSelectionCriteria"`
}
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs ¶
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs struct {
// Strategy for handling encrypted log groups. Valid values: `ALLOW`, `SKIP`.
EncryptedLogGroupStrategy pulumi.StringInput `pulumi:"encryptedLogGroupStrategy"`
// Criteria for selecting log groups. Use `*` for all log groups or OAM filter syntax like `LogGroupName LIKE '/aws/lambda%'`. Must be between 1 and 2000 characters.
LogGroupSelectionCriteria pulumi.StringInput `pulumi:"logGroupSelectionCriteria"`
}
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ElementType ¶
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput ¶
func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput ¶
func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationInput ¶
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
}
CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationInput is an input type that accepts CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs and CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationInput` via:
CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs{...}
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput ¶
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) EncryptedLogGroupStrategy ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) EncryptedLogGroupStrategy() pulumi.StringOutput
Strategy for handling encrypted log groups. Valid values: `ALLOW`, `SKIP`.
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) LogGroupSelectionCriteria ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) LogGroupSelectionCriteria() pulumi.StringOutput
Criteria for selecting log groups. Use `*` for all log groups or OAM filter syntax like `LogGroupName LIKE '/aws/lambda%'`. Must be between 1 and 2000 characters.
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput ¶
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
}
CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput is an input type that accepts CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs, CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtr and CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput` via:
CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs{...}
or:
nil
func CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtr ¶
func CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtr(v *CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationArgs) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrInput
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput ¶
type CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) EncryptedLogGroupStrategy ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) EncryptedLogGroupStrategy() pulumi.StringPtrOutput
Strategy for handling encrypted log groups. Valid values: `ALLOW`, `SKIP`.
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) LogGroupSelectionCriteria ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) LogGroupSelectionCriteria() pulumi.StringPtrOutput
Criteria for selecting log groups. Use `*` for all log groups or OAM filter syntax like `LogGroupName LIKE '/aws/lambda%'`. Must be between 1 and 2000 characters.
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput() CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
func (CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput) ToCentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationRuleSourceSourceLogsConfigurationPtrOutput
type CentralizationRuleForOrganizationState ¶
type CentralizationRuleForOrganizationState struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Configuration block for the centralization rule. See `rule` below.
//
// The following arguments are optional:
Rule CentralizationRuleForOrganizationRulePtrInput
// ARN of the centralization rule.
RuleArn pulumi.StringPtrInput
// Name of the centralization rule. Must be unique within the organization.
RuleName pulumi.StringPtrInput
// Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
Timeouts CentralizationRuleForOrganizationTimeoutsPtrInput
}
func (CentralizationRuleForOrganizationState) ElementType ¶
func (CentralizationRuleForOrganizationState) ElementType() reflect.Type
type CentralizationRuleForOrganizationTimeouts ¶
type CentralizationRuleForOrganizationTimeouts struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create *string `pulumi:"create"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Update *string `pulumi:"update"`
}
type CentralizationRuleForOrganizationTimeoutsArgs ¶
type CentralizationRuleForOrganizationTimeoutsArgs struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create pulumi.StringPtrInput `pulumi:"create"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Update pulumi.StringPtrInput `pulumi:"update"`
}
func (CentralizationRuleForOrganizationTimeoutsArgs) ElementType ¶
func (CentralizationRuleForOrganizationTimeoutsArgs) ElementType() reflect.Type
func (CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsOutput ¶
func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsOutput() CentralizationRuleForOrganizationTimeoutsOutput
func (CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsOutputWithContext ¶
func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsOutput
func (CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsPtrOutput ¶
func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
func (CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext ¶
func (i CentralizationRuleForOrganizationTimeoutsArgs) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
type CentralizationRuleForOrganizationTimeoutsInput ¶
type CentralizationRuleForOrganizationTimeoutsInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationTimeoutsOutput() CentralizationRuleForOrganizationTimeoutsOutput
ToCentralizationRuleForOrganizationTimeoutsOutputWithContext(context.Context) CentralizationRuleForOrganizationTimeoutsOutput
}
CentralizationRuleForOrganizationTimeoutsInput is an input type that accepts CentralizationRuleForOrganizationTimeoutsArgs and CentralizationRuleForOrganizationTimeoutsOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationTimeoutsInput` via:
CentralizationRuleForOrganizationTimeoutsArgs{...}
type CentralizationRuleForOrganizationTimeoutsOutput ¶
type CentralizationRuleForOrganizationTimeoutsOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationTimeoutsOutput) Create ¶
func (o CentralizationRuleForOrganizationTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (CentralizationRuleForOrganizationTimeoutsOutput) ElementType ¶
func (CentralizationRuleForOrganizationTimeoutsOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsOutput ¶
func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsOutput() CentralizationRuleForOrganizationTimeoutsOutput
func (CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsOutputWithContext ¶
func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsOutput
func (CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutput ¶
func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
func (CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationTimeoutsOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
func (CentralizationRuleForOrganizationTimeoutsOutput) Update ¶
func (o CentralizationRuleForOrganizationTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type CentralizationRuleForOrganizationTimeoutsPtrInput ¶
type CentralizationRuleForOrganizationTimeoutsPtrInput interface {
pulumi.Input
ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
}
CentralizationRuleForOrganizationTimeoutsPtrInput is an input type that accepts CentralizationRuleForOrganizationTimeoutsArgs, CentralizationRuleForOrganizationTimeoutsPtr and CentralizationRuleForOrganizationTimeoutsPtrOutput values. You can construct a concrete instance of `CentralizationRuleForOrganizationTimeoutsPtrInput` via:
CentralizationRuleForOrganizationTimeoutsArgs{...}
or:
nil
func CentralizationRuleForOrganizationTimeoutsPtr ¶
func CentralizationRuleForOrganizationTimeoutsPtr(v *CentralizationRuleForOrganizationTimeoutsArgs) CentralizationRuleForOrganizationTimeoutsPtrInput
type CentralizationRuleForOrganizationTimeoutsPtrOutput ¶
type CentralizationRuleForOrganizationTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (CentralizationRuleForOrganizationTimeoutsPtrOutput) Create ¶
func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (CentralizationRuleForOrganizationTimeoutsPtrOutput) ElementType ¶
func (CentralizationRuleForOrganizationTimeoutsPtrOutput) ElementType() reflect.Type
func (CentralizationRuleForOrganizationTimeoutsPtrOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutput ¶
func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutput() CentralizationRuleForOrganizationTimeoutsPtrOutput
func (CentralizationRuleForOrganizationTimeoutsPtrOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext ¶
func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) ToCentralizationRuleForOrganizationTimeoutsPtrOutputWithContext(ctx context.Context) CentralizationRuleForOrganizationTimeoutsPtrOutput
func (CentralizationRuleForOrganizationTimeoutsPtrOutput) Update ¶
func (o CentralizationRuleForOrganizationTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).