Class PlanAssociatedAlarmArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.arcregionswitch.inputs.PlanAssociatedAlarmArgs.Builder
-
- Enclosing class:
- PlanAssociatedAlarmArgs
public static final class PlanAssociatedAlarmArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PlanAssociatedAlarmArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanAssociatedAlarmArgs.BuilderalarmType(com.pulumi.core.Output<java.lang.String> alarmType)PlanAssociatedAlarmArgs.BuilderalarmType(java.lang.String alarmType)PlanAssociatedAlarmArgsbuild()PlanAssociatedAlarmArgs.BuildercrossAccountRole(com.pulumi.core.Output<java.lang.String> crossAccountRole)PlanAssociatedAlarmArgs.BuildercrossAccountRole(java.lang.String crossAccountRole)PlanAssociatedAlarmArgs.BuilderexternalId(com.pulumi.core.Output<java.lang.String> externalId)PlanAssociatedAlarmArgs.BuilderexternalId(java.lang.String externalId)PlanAssociatedAlarmArgs.BuildermapBlockKey(com.pulumi.core.Output<java.lang.String> mapBlockKey)PlanAssociatedAlarmArgs.BuildermapBlockKey(java.lang.String mapBlockKey)PlanAssociatedAlarmArgs.BuilderresourceIdentifier(com.pulumi.core.Output<java.lang.String> resourceIdentifier)PlanAssociatedAlarmArgs.BuilderresourceIdentifier(java.lang.String resourceIdentifier)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PlanAssociatedAlarmArgs defaults)
-
-
Method Detail
-
alarmType
public PlanAssociatedAlarmArgs.Builder alarmType(com.pulumi.core.Output<java.lang.String> alarmType)
- Parameters:
alarmType- Type of alarm. Valid values: `applicationHealth`, `trigger`.- Returns:
- builder
-
alarmType
public PlanAssociatedAlarmArgs.Builder alarmType(java.lang.String alarmType)
- Parameters:
alarmType- Type of alarm. Valid values: `applicationHealth`, `trigger`.- Returns:
- builder
-
crossAccountRole
public PlanAssociatedAlarmArgs.Builder crossAccountRole(@Nullable com.pulumi.core.Output<java.lang.String> crossAccountRole)
- Parameters:
crossAccountRole- ARN of the cross-account role to assume.- Returns:
- builder
-
crossAccountRole
public PlanAssociatedAlarmArgs.Builder crossAccountRole(java.lang.String crossAccountRole)
- Parameters:
crossAccountRole- ARN of the cross-account role to assume.- Returns:
- builder
-
externalId
public PlanAssociatedAlarmArgs.Builder externalId(@Nullable com.pulumi.core.Output<java.lang.String> externalId)
- Parameters:
externalId- External ID for cross-account role assumption.- Returns:
- builder
-
externalId
public PlanAssociatedAlarmArgs.Builder externalId(java.lang.String externalId)
- Parameters:
externalId- External ID for cross-account role assumption.- Returns:
- builder
-
mapBlockKey
public PlanAssociatedAlarmArgs.Builder mapBlockKey(com.pulumi.core.Output<java.lang.String> mapBlockKey)
- Parameters:
mapBlockKey- Name of the alarm.- Returns:
- builder
-
mapBlockKey
public PlanAssociatedAlarmArgs.Builder mapBlockKey(java.lang.String mapBlockKey)
- Parameters:
mapBlockKey- Name of the alarm.- Returns:
- builder
-
resourceIdentifier
public PlanAssociatedAlarmArgs.Builder resourceIdentifier(com.pulumi.core.Output<java.lang.String> resourceIdentifier)
- Parameters:
resourceIdentifier- Resource identifier (ARN) of the CloudWatch alarm.- Returns:
- builder
-
resourceIdentifier
public PlanAssociatedAlarmArgs.Builder resourceIdentifier(java.lang.String resourceIdentifier)
- Parameters:
resourceIdentifier- Resource identifier (ARN) of the CloudWatch alarm.- Returns:
- builder
-
build
public PlanAssociatedAlarmArgs build()
-
-