We recommend new projects start with resources from the AWS provider.
aws-native.datazone.SubscriptionTarget
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 string
- The unique name of the resource.
- args SubscriptionTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args SubscriptionTargetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SubscriptionTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- ApplicableAsset List<string>Types 
- The asset types that can be included in the subscription target.
- List<string>
- The authorized principals of the subscription target.
- DomainIdentifier string
- The ID of the Amazon DataZone domain in which subscription target would be created.
- EnvironmentIdentifier string
- The ID of the environment in which subscription target would be created.
- SubscriptionTarget List<Pulumi.Config Aws Native. Data Zone. Inputs. Subscription Target Form> 
- The configuration of the subscription target.
- Type string
- The type of the subscription target.
- ManageAccess stringRole 
- 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.
- ApplicableAsset []stringTypes 
- The asset types that can be included in the subscription target.
- []string
- The authorized principals of the subscription target.
- DomainIdentifier string
- The ID of the Amazon DataZone domain in which subscription target would be created.
- EnvironmentIdentifier string
- The ID of the environment in which subscription target would be created.
- SubscriptionTarget []SubscriptionConfig Target Form Args 
- The configuration of the subscription target.
- Type string
- The type of the subscription target.
- ManageAccess stringRole 
- 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.
- applicableAsset List<String>Types 
- The asset types that can be included in the subscription target.
- List<String>
- The authorized principals of the subscription target.
- domainIdentifier String
- The ID of the Amazon DataZone domain in which subscription target would be created.
- environmentIdentifier String
- The ID of the environment in which subscription target would be created.
- subscriptionTarget List<SubscriptionConfig Target Form> 
- The configuration of the subscription target.
- type String
- The type of the subscription target.
- manageAccess StringRole 
- 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.
- applicableAsset string[]Types 
- The asset types that can be included in the subscription target.
- string[]
- The authorized principals of the subscription target.
- domainIdentifier string
- The ID of the Amazon DataZone domain in which subscription target would be created.
- environmentIdentifier string
- The ID of the environment in which subscription target would be created.
- subscriptionTarget SubscriptionConfig Target Form[] 
- The configuration of the subscription target.
- type string
- The type of the subscription target.
- manageAccess stringRole 
- 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_ Sequence[str]types 
- The asset types that can be included in the subscription target.
- Sequence[str]
- The authorized principals of the subscription target.
- domain_identifier str
- The ID of the Amazon DataZone domain in which subscription target would be created.
- environment_identifier str
- The ID of the environment in which subscription target would be created.
- subscription_target_ Sequence[Subscriptionconfig Target Form Args] 
- The configuration of the subscription target.
- type str
- The type of the subscription target.
- manage_access_ strrole 
- 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.
- applicableAsset List<String>Types 
- The asset types that can be included in the subscription target.
- List<String>
- The authorized principals of the subscription target.
- domainIdentifier String
- The ID of the Amazon DataZone domain in which subscription target would be created.
- environmentIdentifier String
- The ID of the environment in which subscription target would be created.
- subscriptionTarget List<Property Map>Config 
- The configuration of the subscription target.
- type String
- The type of the subscription target.
- manageAccess StringRole 
- 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      
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.