Interface CfnSubscriptionTargetProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSubscriptionTargetProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2024-08-23T05:56:14.512Z")
@Stability(Stable)
public interface CfnSubscriptionTargetProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSubscriptionTarget
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.datazone.*; CfnSubscriptionTargetProps cfnSubscriptionTargetProps = CfnSubscriptionTargetProps.builder() .applicableAssetTypes(List.of("applicableAssetTypes")) .authorizedPrincipals(List.of("authorizedPrincipals")) .domainIdentifier("domainIdentifier") .environmentIdentifier("environmentIdentifier") .manageAccessRole("manageAccessRole") .name("name") .subscriptionTargetConfig(List.of(SubscriptionTargetFormProperty.builder() .content("content") .formName("formName") .build())) .type("type") // the properties below are optional .provider("provider") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnSubscriptionTargetProps
static final class
An implementation forCfnSubscriptionTargetProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The asset types included in the subscription target.The authorized principals included in the subscription target.The ID of the Amazon DataZone domain in which subscription target is created.The ID of the environment in which subscription target is created.The manage access role that is used to create the subscription target.getName()
The name of the subscription target.default String
The provider of the subscription target.The configuration of the subscription target.getType()
The type of the subscription target.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicableAssetTypes
The asset types included in the subscription target.- See Also:
-
getAuthorizedPrincipals
The authorized principals included in the subscription target.- See Also:
-
getDomainIdentifier
The ID of the Amazon DataZone domain in which subscription target is created.- See Also:
-
getEnvironmentIdentifier
The ID of the environment in which subscription target is created.- See Also:
-
getManageAccessRole
The manage access role that is used to create the subscription target.- See Also:
-
getName
The name of the subscription target.- See Also:
-
getSubscriptionTargetConfig
The configuration of the subscription target.- See Also:
-
getType
The type of the subscription target.- See Also:
-
getProvider
The provider of the subscription target.- See Also:
-
builder
- Returns:
- a
CfnSubscriptionTargetProps.Builder
ofCfnSubscriptionTargetProps
-