Class PlanAssociatedAlarmArgs.Builder

  • Enclosing class:
    PlanAssociatedAlarmArgs

    public static final class PlanAssociatedAlarmArgs.Builder
    extends java.lang.Object
    • 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