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,
manage_access_role: Optional[str] = None,
subscription_target_config: Optional[Sequence[SubscriptionTargetFormArgs]] = None,
type: 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:
- Applicable
Asset List<string>Types - The asset types that can be included in the subscription target.
- List<string>
- The authorized principals of the subscription target.
- Domain
Identifier string - The ID of the Amazon DataZone domain in which subscription target would be created.
- Environment
Identifier string - The ID of the environment in which subscription target would be created.
- Manage
Access stringRole - The manage access role that is used to create the subscription target.
- Subscription
Target 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.
- Name string
- The name of the subscription target.
- Provider string
- The provider of the subscription target.
- Applicable
Asset []stringTypes - The asset types that can be included in the subscription target.
- []string
- The authorized principals of the subscription target.
- Domain
Identifier string - The ID of the Amazon DataZone domain in which subscription target would be created.
- Environment
Identifier string - The ID of the environment in which subscription target would be created.
- Manage
Access stringRole - The manage access role that is used to create the subscription target.
- Subscription
Target []SubscriptionConfig Target Form Args - The configuration of the subscription target.
- Type string
- The type of the subscription target.
- Name string
- The name of the subscription target.
- Provider string
- The provider of the subscription target.
- applicable
Asset List<String>Types - The asset types that can be included in the subscription target.
- List<String>
- The authorized principals of the subscription target.
- domain
Identifier String - The ID of the Amazon DataZone domain in which subscription target would be created.
- environment
Identifier String - The ID of the environment in which subscription target would be created.
- manage
Access StringRole - The manage access role that is used to create the subscription target.
- subscription
Target List<SubscriptionConfig Target Form> - The configuration of the subscription target.
- type String
- The type of the subscription target.
- name String
- The name of the subscription target.
- provider String
- The provider of the subscription target.
- applicable
Asset string[]Types - The asset types that can be included in the subscription target.
- string[]
- The authorized principals of the subscription target.
- domain
Identifier string - The ID of the Amazon DataZone domain in which subscription target would be created.
- environment
Identifier string - The ID of the environment in which subscription target would be created.
- manage
Access stringRole - The manage access role that is used to create the subscription target.
- subscription
Target SubscriptionConfig Target Form[] - The configuration of the subscription target.
- type string
- The type of 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.
- manage_
access_ strrole - The manage access role that is used to create the subscription target.
- subscription_
target_ Sequence[Subscriptionconfig Target Form Args] - The configuration of the subscription target.
- type str
- The type of the subscription target.
- name str
- The name of the subscription target.
- provider str
- The provider of the subscription target.
- applicable
Asset List<String>Types - The asset types that can be included in the subscription target.
- List<String>
- The authorized principals of the subscription target.
- domain
Identifier String - The ID of the Amazon DataZone domain in which subscription target would be created.
- environment
Identifier String - The ID of the environment in which subscription target would be created.
- manage
Access StringRole - The manage access role that is used to create the subscription target.
- subscription
Target List<Property Map>Config - The configuration of the subscription target.
- type String
- The type of 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:
- Aws
Id string - The ID of the subscription target.
- Created
At string - The timestamp of when the subscription target was created.
- Created
By string - The Amazon DataZone user who created the subscription target.
- Domain
Id string - The ID of the Amazon DataZone domain in which subscription target is created.
- Environment
Id string - The ID of the environment in which subscription target is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - The identifier of the project specified in the subscription target.
- Updated
At string - The timestamp of when the subscription target was updated.
- Updated
By string - The Amazon DataZone user who updated the subscription target.
- Aws
Id string - The ID of the subscription target.
- Created
At string - The timestamp of when the subscription target was created.
- Created
By string - The Amazon DataZone user who created the subscription target.
- Domain
Id string - The ID of the Amazon DataZone domain in which subscription target is created.
- Environment
Id string - The ID of the environment in which subscription target is created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Project
Id string - The identifier of the project specified in the subscription target.
- Updated
At string - The timestamp of when the subscription target was updated.
- Updated
By string - The Amazon DataZone user who updated the subscription target.
- aws
Id String - The ID of the subscription target.
- created
At String - The timestamp of when the subscription target was created.
- created
By String - The Amazon DataZone user who created the subscription target.
- domain
Id String - The ID of the Amazon DataZone domain in which subscription target is created.
- environment
Id String - The ID of the environment in which subscription target is created.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - The identifier of the project specified in the subscription target.
- updated
At String - The timestamp of when the subscription target was updated.
- updated
By String - The Amazon DataZone user who updated the subscription target.
- aws
Id string - The ID of the subscription target.
- created
At string - The timestamp of when the subscription target was created.
- created
By string - The Amazon DataZone user who created the subscription target.
- domain
Id string - The ID of the Amazon DataZone domain in which subscription target is created.
- environment
Id string - The ID of the environment in which subscription target is created.
- id string
- The provider-assigned unique ID for this managed resource.
- project
Id string - The identifier of the project specified in the subscription target.
- updated
At string - The timestamp of when the subscription target was updated.
- updated
By 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.
- aws
Id String - The ID of the subscription target.
- created
At String - The timestamp of when the subscription target was created.
- created
By String - The Amazon DataZone user who created the subscription target.
- domain
Id String - The ID of the Amazon DataZone domain in which subscription target is created.
- environment
Id String - The ID of the environment in which subscription target is created.
- id String
- The provider-assigned unique ID for this managed resource.
- project
Id String - The identifier of the project specified in the subscription target.
- updated
At String - The timestamp of when the subscription target was updated.
- updated
By 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.