1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. datazone
  5. SubscriptionTarget

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.datazone.SubscriptionTarget

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

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

Create SubscriptionTarget Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new SubscriptionTarget(name: string, args: SubscriptionTargetArgs, opts?: CustomResourceOptions);
@overload
def SubscriptionTarget(resource_name: str,
                       args: SubscriptionTargetArgs,
                       opts: Optional[ResourceOptions] = None)

@overload
def SubscriptionTarget(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       applicable_asset_types: Optional[Sequence[str]] = None,
                       authorized_principals: Optional[Sequence[str]] = None,
                       domain_identifier: Optional[str] = None,
                       environment_identifier: Optional[str] = None,
                       subscription_target_config: Optional[Sequence[SubscriptionTargetFormArgs]] = None,
                       type: Optional[str] = None,
                       manage_access_role: Optional[str] = None,
                       name: Optional[str] = None,
                       provider: Optional[str] = None)
func NewSubscriptionTarget(ctx *Context, name string, args SubscriptionTargetArgs, opts ...ResourceOption) (*SubscriptionTarget, error)
public SubscriptionTarget(string name, SubscriptionTargetArgs args, CustomResourceOptions? opts = null)
public SubscriptionTarget(String name, SubscriptionTargetArgs args)
public SubscriptionTarget(String name, SubscriptionTargetArgs args, CustomResourceOptions options)
type: aws-native:datazone:SubscriptionTarget
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SubscriptionTargetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SubscriptionTargetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SubscriptionTargetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SubscriptionTargetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SubscriptionTargetArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

SubscriptionTarget Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The SubscriptionTarget resource accepts the following input properties:

ApplicableAssetTypes This property is required. List<string>
The asset types that can be included in the subscription target.
AuthorizedPrincipals This property is required. List<string>
The authorized principals of the subscription target.
DomainIdentifier This property is required. string
The ID of the Amazon DataZone domain in which subscription target would be created.
EnvironmentIdentifier This property is required. string
The ID of the environment in which subscription target would be created.
SubscriptionTargetConfig This property is required. List<Pulumi.AwsNative.DataZone.Inputs.SubscriptionTargetForm>
The configuration of the subscription target.
Type This property is required. string
The type of the subscription target.
ManageAccessRole string
The manage access role that is used to create the subscription target.
Name string
The name of the subscription target.
Provider string
The provider of the subscription target.
ApplicableAssetTypes This property is required. []string
The asset types that can be included in the subscription target.
AuthorizedPrincipals This property is required. []string
The authorized principals of the subscription target.
DomainIdentifier This property is required. string
The ID of the Amazon DataZone domain in which subscription target would be created.
EnvironmentIdentifier This property is required. string
The ID of the environment in which subscription target would be created.
SubscriptionTargetConfig This property is required. []SubscriptionTargetFormArgs
The configuration of the subscription target.
Type This property is required. string
The type of the subscription target.
ManageAccessRole string
The manage access role that is used to create the subscription target.
Name string
The name of the subscription target.
Provider string
The provider of the subscription target.
applicableAssetTypes This property is required. List<String>
The asset types that can be included in the subscription target.
authorizedPrincipals This property is required. List<String>
The authorized principals of the subscription target.
domainIdentifier This property is required. String
The ID of the Amazon DataZone domain in which subscription target would be created.
environmentIdentifier This property is required. String
The ID of the environment in which subscription target would be created.
subscriptionTargetConfig This property is required. List<SubscriptionTargetForm>
The configuration of the subscription target.
type This property is required. String
The type of the subscription target.
manageAccessRole String
The manage access role that is used to create the subscription target.
name String
The name of the subscription target.
provider String
The provider of the subscription target.
applicableAssetTypes This property is required. string[]
The asset types that can be included in the subscription target.
authorizedPrincipals This property is required. string[]
The authorized principals of the subscription target.
domainIdentifier This property is required. string
The ID of the Amazon DataZone domain in which subscription target would be created.
environmentIdentifier This property is required. string
The ID of the environment in which subscription target would be created.
subscriptionTargetConfig This property is required. SubscriptionTargetForm[]
The configuration of the subscription target.
type This property is required. string
The type of the subscription target.
manageAccessRole string
The manage access role that is used to create the subscription target.
name string
The name of the subscription target.
provider string
The provider of the subscription target.
applicable_asset_types This property is required. Sequence[str]
The asset types that can be included in the subscription target.
authorized_principals This property is required. Sequence[str]
The authorized principals of the subscription target.
domain_identifier This property is required. str
The ID of the Amazon DataZone domain in which subscription target would be created.
environment_identifier This property is required. str
The ID of the environment in which subscription target would be created.
subscription_target_config This property is required. Sequence[SubscriptionTargetFormArgs]
The configuration of the subscription target.
type This property is required. str
The type of the subscription target.
manage_access_role str
The manage access role that is used to create the subscription target.
name str
The name of the subscription target.
provider str
The provider of the subscription target.
applicableAssetTypes This property is required. List<String>
The asset types that can be included in the subscription target.
authorizedPrincipals This property is required. List<String>
The authorized principals of the subscription target.
domainIdentifier This property is required. String
The ID of the Amazon DataZone domain in which subscription target would be created.
environmentIdentifier This property is required. String
The ID of the environment in which subscription target would be created.
subscriptionTargetConfig This property is required. List<Property Map>
The configuration of the subscription target.
type This property is required. String
The type of the subscription target.
manageAccessRole String
The manage access role that is used to create the subscription target.
name String
The name of the subscription target.
provider String
The provider of the subscription target.

Outputs

All input properties are implicitly available as output properties. Additionally, the SubscriptionTarget resource produces the following output properties:

AwsId string
The ID of the subscription target.
CreatedAt string
The timestamp of when the subscription target was created.
CreatedBy string
The Amazon DataZone user who created the subscription target.
DomainId string
The ID of the Amazon DataZone domain in which subscription target is created.
EnvironmentId string
The ID of the environment in which subscription target is created.
Id string
The provider-assigned unique ID for this managed resource.
ProjectId string
The identifier of the project specified in the subscription target.
UpdatedAt string
The timestamp of when the subscription target was updated.
UpdatedBy string
The Amazon DataZone user who updated the subscription target.
AwsId string
The ID of the subscription target.
CreatedAt string
The timestamp of when the subscription target was created.
CreatedBy string
The Amazon DataZone user who created the subscription target.
DomainId string
The ID of the Amazon DataZone domain in which subscription target is created.
EnvironmentId string
The ID of the environment in which subscription target is created.
Id string
The provider-assigned unique ID for this managed resource.
ProjectId string
The identifier of the project specified in the subscription target.
UpdatedAt string
The timestamp of when the subscription target was updated.
UpdatedBy string
The Amazon DataZone user who updated the subscription target.
awsId String
The ID of the subscription target.
createdAt String
The timestamp of when the subscription target was created.
createdBy String
The Amazon DataZone user who created the subscription target.
domainId String
The ID of the Amazon DataZone domain in which subscription target is created.
environmentId String
The ID of the environment in which subscription target is created.
id String
The provider-assigned unique ID for this managed resource.
projectId String
The identifier of the project specified in the subscription target.
updatedAt String
The timestamp of when the subscription target was updated.
updatedBy String
The Amazon DataZone user who updated the subscription target.
awsId string
The ID of the subscription target.
createdAt string
The timestamp of when the subscription target was created.
createdBy string
The Amazon DataZone user who created the subscription target.
domainId string
The ID of the Amazon DataZone domain in which subscription target is created.
environmentId string
The ID of the environment in which subscription target is created.
id string
The provider-assigned unique ID for this managed resource.
projectId string
The identifier of the project specified in the subscription target.
updatedAt string
The timestamp of when the subscription target was updated.
updatedBy string
The Amazon DataZone user who updated the subscription target.
aws_id str
The ID of the subscription target.
created_at str
The timestamp of when the subscription target was created.
created_by str
The Amazon DataZone user who created the subscription target.
domain_id str
The ID of the Amazon DataZone domain in which subscription target is created.
environment_id str
The ID of the environment in which subscription target is created.
id str
The provider-assigned unique ID for this managed resource.
project_id str
The identifier of the project specified in the subscription target.
updated_at str
The timestamp of when the subscription target was updated.
updated_by str
The Amazon DataZone user who updated the subscription target.
awsId String
The ID of the subscription target.
createdAt String
The timestamp of when the subscription target was created.
createdBy String
The Amazon DataZone user who created the subscription target.
domainId String
The ID of the Amazon DataZone domain in which subscription target is created.
environmentId String
The ID of the environment in which subscription target is created.
id String
The provider-assigned unique ID for this managed resource.
projectId String
The identifier of the project specified in the subscription target.
updatedAt String
The timestamp of when the subscription target was updated.
updatedBy String
The Amazon DataZone user who updated the subscription target.

Supporting Types

SubscriptionTargetForm
, SubscriptionTargetFormArgs

Content This property is required. string
The content of the subscription target configuration.
FormName This property is required. string
The form name included in the subscription target configuration.
Content This property is required. string
The content of the subscription target configuration.
FormName This property is required. string
The form name included in the subscription target configuration.
content This property is required. String
The content of the subscription target configuration.
formName This property is required. String
The form name included in the subscription target configuration.
content This property is required. string
The content of the subscription target configuration.
formName This property is required. string
The form name included in the subscription target configuration.
content This property is required. str
The content of the subscription target configuration.
form_name This property is required. str
The form name included in the subscription target configuration.
content This property is required. String
The content of the subscription target configuration.
formName This property is required. String
The form name included in the subscription target configuration.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi