Class CfnManagedNotificationAccountContactAssociationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.notifications.CfnManagedNotificationAccountContactAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnManagedNotificationAccountContactAssociationPropsMixin>
- Enclosing class:
CfnManagedNotificationAccountContactAssociationPropsMixin
@Stability(Stable)
public static final class CfnManagedNotificationAccountContactAssociationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnManagedNotificationAccountContactAssociationPropsMixin>
A fluent builder for
CfnManagedNotificationAccountContactAssociationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()contactIdentifier(String contactIdentifier) The unique identifier of the notification contact associated with the AWS account.create()create(CfnPropertyMixinOptions options) isSensitiveEventsSubscribed(Boolean isSensitiveEventsSubscribed) Whether the account contact association is subscribed to sensitive events.isSensitiveEventsSubscribed(IResolvable isSensitiveEventsSubscribed) Whether the account contact association is subscribed to sensitive events.managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The ARN of theManagedNotificationConfigurationto be associated with theChannel.
-
Method Details
-
create
@Stability(Stable) public static CfnManagedNotificationAccountContactAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnManagedNotificationAccountContactAssociationPropsMixin.Builder.
-
create
@Stability(Stable) public static CfnManagedNotificationAccountContactAssociationPropsMixin.Builder create()- Returns:
- a new instance of
CfnManagedNotificationAccountContactAssociationPropsMixin.Builder.
-
contactIdentifier
@Stability(Stable) public CfnManagedNotificationAccountContactAssociationPropsMixin.Builder contactIdentifier(String contactIdentifier) The unique identifier of the notification contact associated with the AWS account.For more information about the contact types associated with an account, see the Account Management Reference Guide .
- Parameters:
contactIdentifier- The unique identifier of the notification contact associated with the AWS account. This parameter is required.- Returns:
this- See Also:
-
isSensitiveEventsSubscribed
@Stability(Stable) public CfnManagedNotificationAccountContactAssociationPropsMixin.Builder isSensitiveEventsSubscribed(Boolean isSensitiveEventsSubscribed) Whether the account contact association is subscribed to sensitive events.Access to sensitive events is gated by the SubscribeSensitiveEvents virtual IAM action.
- Parameters:
isSensitiveEventsSubscribed- Whether the account contact association is subscribed to sensitive events. This parameter is required.- Returns:
this- See Also:
-
isSensitiveEventsSubscribed
@Stability(Stable) public CfnManagedNotificationAccountContactAssociationPropsMixin.Builder isSensitiveEventsSubscribed(IResolvable isSensitiveEventsSubscribed) Whether the account contact association is subscribed to sensitive events.Access to sensitive events is gated by the SubscribeSensitiveEvents virtual IAM action.
- Parameters:
isSensitiveEventsSubscribed- Whether the account contact association is subscribed to sensitive events. This parameter is required.- Returns:
this- See Also:
-
managedNotificationConfigurationArn
@Stability(Stable) public CfnManagedNotificationAccountContactAssociationPropsMixin.Builder managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The ARN of theManagedNotificationConfigurationto be associated with theChannel.- Parameters:
managedNotificationConfigurationArn- The ARN of theManagedNotificationConfigurationto be associated with theChannel. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnManagedNotificationAccountContactAssociationPropsMixin>- Returns:
- a newly built instance of
CfnManagedNotificationAccountContactAssociationPropsMixin.
-