SubscriptionTargetArgs

data class SubscriptionTargetArgs(val applicableAssetTypes: Output<List<String>>? = null, val authorizedPrincipals: Output<List<String>>? = null, val domainIdentifier: Output<String>? = null, val environmentIdentifier: Output<String>? = null, val manageAccessRole: Output<String>? = null, val name: Output<String>? = null, val provider: Output<String>? = null, val subscriptionTargetConfig: Output<List<SubscriptionTargetFormArgs>>? = null, val type: Output<String>? = null) : ConvertibleToJava<SubscriptionTargetArgs>

Subscription targets enables one to access the data to which you have subscribed in your projects.

Constructors

Link copied to clipboard
constructor(applicableAssetTypes: Output<List<String>>? = null, authorizedPrincipals: Output<List<String>>? = null, domainIdentifier: Output<String>? = null, environmentIdentifier: Output<String>? = null, manageAccessRole: Output<String>? = null, name: Output<String>? = null, provider: Output<String>? = null, subscriptionTargetConfig: Output<List<SubscriptionTargetFormArgs>>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard
val applicableAssetTypes: Output<List<String>>? = null

The asset types that can be included in the subscription target.

Link copied to clipboard
val authorizedPrincipals: Output<List<String>>? = null

The authorized principals of the subscription target.

Link copied to clipboard
val domainIdentifier: Output<String>? = null

The ID of the Amazon DataZone domain in which subscription target would be created.

Link copied to clipboard
val environmentIdentifier: Output<String>? = null

The ID of the environment in which subscription target would be created.

Link copied to clipboard
val manageAccessRole: Output<String>? = null

The manage access role that is used to create the subscription target.

Link copied to clipboard
val name: Output<String>? = null

The name of the subscription target.

Link copied to clipboard
val provider: Output<String>? = null

The provider of the subscription target.

Link copied to clipboard

The configuration of the subscription target.

Link copied to clipboard
val type: Output<String>? = null

The type of the subscription target.

Functions

Link copied to clipboard
open override fun toJava(): SubscriptionTargetArgs