We recommend new projects start with resources from the AWS provider.
aws-native.observabilityadmin.OrganizationCentralizationRule
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS:ObservabilityAdmin:OrganizationCentralizationRule
Create OrganizationCentralizationRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OrganizationCentralizationRule(name: string, args: OrganizationCentralizationRuleArgs, opts?: CustomResourceOptions);@overload
def OrganizationCentralizationRule(resource_name: str,
args: OrganizationCentralizationRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OrganizationCentralizationRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
rule: Optional[OrganizationCentralizationRuleCentralizationRuleArgs] = None,
rule_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewOrganizationCentralizationRule(ctx *Context, name string, args OrganizationCentralizationRuleArgs, opts ...ResourceOption) (*OrganizationCentralizationRule, error)public OrganizationCentralizationRule(string name, OrganizationCentralizationRuleArgs args, CustomResourceOptions? opts = null)
public OrganizationCentralizationRule(String name, OrganizationCentralizationRuleArgs args)
public OrganizationCentralizationRule(String name, OrganizationCentralizationRuleArgs args, CustomResourceOptions options)
type: aws-native:observabilityadmin:OrganizationCentralizationRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OrganizationCentralizationRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OrganizationCentralizationRuleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OrganizationCentralizationRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OrganizationCentralizationRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OrganizationCentralizationRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
OrganizationCentralizationRule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OrganizationCentralizationRule resource accepts the following input properties:
- Rule
Pulumi.
Aws Native. Observability Admin. Inputs. Organization Centralization Rule Centralization Rule - Rule
Name string -
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Rule
Organization
Centralization Rule Centralization Rule Args - Rule
Name string -
Tag
Args - An array of key-value pairs to apply to this resource.
- rule
Organization
Centralization Rule Centralization Rule - rule
Name String - List<Tag>
- An array of key-value pairs to apply to this resource.
- rule
Organization
Centralization Rule Centralization Rule - rule
Name string - Tag[]
- An array of key-value pairs to apply to this resource.
- rule
Organization
Centralization Rule Centralization Rule Args - rule_
name str -
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- rule Property Map
- rule
Name String - List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the OrganizationCentralizationRule resource produces the following output properties:
Supporting Types
OrganizationCentralizationRuleCentralizationRule, OrganizationCentralizationRuleCentralizationRuleArgs
OrganizationCentralizationRuleCentralizationRuleDestination, OrganizationCentralizationRuleCentralizationRuleDestinationArgs
- region String
- account String
- destination
Logs Property MapConfiguration
OrganizationCentralizationRuleCentralizationRuleSource, OrganizationCentralizationRuleCentralizationRuleSourceArgs
- regions List<String>
- scope String
- source
Logs Property MapConfiguration
OrganizationCentralizationRuleDestinationLogsConfiguration, OrganizationCentralizationRuleDestinationLogsConfigurationArgs
OrganizationCentralizationRuleLogsBackupConfiguration, OrganizationCentralizationRuleLogsBackupConfigurationArgs
- region str
- kms_
key_ strarn
OrganizationCentralizationRuleLogsEncryptionConfiguration, OrganizationCentralizationRuleLogsEncryptionConfigurationArgs
- Encryption
Strategy Pulumi.Aws Native. Observability Admin. Organization Centralization Rule Logs Encryption Configuration Encryption Strategy - Encryption
Conflict Pulumi.Resolution Strategy Aws Native. Observability Admin. Organization Centralization Rule Logs Encryption Configuration Encryption Conflict Resolution Strategy - Kms
Key stringArn
OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategy, OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionConflictResolutionStrategyArgs
- Allow
- ALLOW
- Skip
- SKIP
- Organization
Centralization Rule Logs Encryption Configuration Encryption Conflict Resolution Strategy Allow - ALLOW
- Organization
Centralization Rule Logs Encryption Configuration Encryption Conflict Resolution Strategy Skip - SKIP
- Allow
- ALLOW
- Skip
- SKIP
- Allow
- ALLOW
- Skip
- SKIP
- ALLOW
- ALLOW
- SKIP
- SKIP
- "ALLOW"
- ALLOW
- "SKIP"
- SKIP
OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategy, OrganizationCentralizationRuleLogsEncryptionConfigurationEncryptionStrategyArgs
- Customer
Managed - CUSTOMER_MANAGED
- Aws
Owned - AWS_OWNED
- Organization
Centralization Rule Logs Encryption Configuration Encryption Strategy Customer Managed - CUSTOMER_MANAGED
- Organization
Centralization Rule Logs Encryption Configuration Encryption Strategy Aws Owned - AWS_OWNED
- Customer
Managed - CUSTOMER_MANAGED
- Aws
Owned - AWS_OWNED
- Customer
Managed - CUSTOMER_MANAGED
- Aws
Owned - AWS_OWNED
- CUSTOMER_MANAGED
- CUSTOMER_MANAGED
- AWS_OWNED
- AWS_OWNED
- "CUSTOMER_MANAGED"
- CUSTOMER_MANAGED
- "AWS_OWNED"
- AWS_OWNED
OrganizationCentralizationRuleSourceLogsConfiguration, OrganizationCentralizationRuleSourceLogsConfigurationArgs
OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategy, OrganizationCentralizationRuleSourceLogsConfigurationEncryptedLogGroupStrategyArgs
- Allow
- ALLOW
- Skip
- SKIP
- Organization
Centralization Rule Source Logs Configuration Encrypted Log Group Strategy Allow - ALLOW
- Organization
Centralization Rule Source Logs Configuration Encrypted Log Group Strategy Skip - SKIP
- Allow
- ALLOW
- Skip
- SKIP
- Allow
- ALLOW
- Skip
- SKIP
- ALLOW
- ALLOW
- SKIP
- SKIP
- "ALLOW"
- ALLOW
- "SKIP"
- SKIP
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
