Class CentralizationRuleForOrganizationState.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.CentralizationRuleForOrganizationState.Builder
-
- Enclosing class:
- CentralizationRuleForOrganizationState
public static final class CentralizationRuleForOrganizationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CentralizationRuleForOrganizationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CentralizationRuleForOrganizationState defaults)
-
-
Method Detail
-
region
public CentralizationRuleForOrganizationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public CentralizationRuleForOrganizationState.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
rule
public CentralizationRuleForOrganizationState.Builder rule(@Nullable com.pulumi.core.Output<CentralizationRuleForOrganizationRuleArgs> rule)
- Parameters:
rule- Configuration block for the centralization rule. See `rule` below. The following arguments are optional:- Returns:
- builder
-
rule
public CentralizationRuleForOrganizationState.Builder rule(CentralizationRuleForOrganizationRuleArgs rule)
- Parameters:
rule- Configuration block for the centralization rule. See `rule` below. The following arguments are optional:- Returns:
- builder
-
ruleArn
public CentralizationRuleForOrganizationState.Builder ruleArn(@Nullable com.pulumi.core.Output<java.lang.String> ruleArn)
- Parameters:
ruleArn- ARN of the centralization rule.- Returns:
- builder
-
ruleArn
public CentralizationRuleForOrganizationState.Builder ruleArn(java.lang.String ruleArn)
- Parameters:
ruleArn- ARN of the centralization rule.- Returns:
- builder
-
ruleName
public CentralizationRuleForOrganizationState.Builder ruleName(@Nullable com.pulumi.core.Output<java.lang.String> ruleName)
- Parameters:
ruleName- Name of the centralization rule. Must be unique within the organization.- Returns:
- builder
-
ruleName
public CentralizationRuleForOrganizationState.Builder ruleName(java.lang.String ruleName)
- Parameters:
ruleName- Name of the centralization rule. Must be unique within the organization.- Returns:
- builder
-
tagPropagationFailureReason
public CentralizationRuleForOrganizationState.Builder tagPropagationFailureReason(@Nullable com.pulumi.core.Output<java.lang.String> tagPropagationFailureReason)
- Parameters:
tagPropagationFailureReason- Reason tag propagation is unhealthy, when applicable (for example, `RoleNotAssumable` or `RoleLacksPermissions`).- Returns:
- builder
-
tagPropagationFailureReason
public CentralizationRuleForOrganizationState.Builder tagPropagationFailureReason(java.lang.String tagPropagationFailureReason)
- Parameters:
tagPropagationFailureReason- Reason tag propagation is unhealthy, when applicable (for example, `RoleNotAssumable` or `RoleLacksPermissions`).- Returns:
- builder
-
tagPropagationStatus
public CentralizationRuleForOrganizationState.Builder tagPropagationStatus(@Nullable com.pulumi.core.Output<java.lang.String> tagPropagationStatus)
- Parameters:
tagPropagationStatus- Health status of tag propagation for the rule (for example, `Healthy` or `Unhealthy`). Independent of the overall rule health.- Returns:
- builder
-
tagPropagationStatus
public CentralizationRuleForOrganizationState.Builder tagPropagationStatus(java.lang.String tagPropagationStatus)
- Parameters:
tagPropagationStatus- Health status of tag propagation for the rule (for example, `Healthy` or `Unhealthy`). Independent of the overall rule health.- Returns:
- builder
-
tags
public CentralizationRuleForOrganizationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- 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.- Returns:
- builder
-
tags
public CentralizationRuleForOrganizationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- 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.- Returns:
- builder
-
tagsAll
public CentralizationRuleForOrganizationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public CentralizationRuleForOrganizationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public CentralizationRuleForOrganizationState.Builder timeouts(@Nullable com.pulumi.core.Output<CentralizationRuleForOrganizationTimeoutsArgs> timeouts)
-
timeouts
public CentralizationRuleForOrganizationState.Builder timeouts(CentralizationRuleForOrganizationTimeoutsArgs timeouts)
-
build
public CentralizationRuleForOrganizationState build()
-
-