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
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:
- Applicable
Asset Types This property is required. List<string> - The asset types that can be included in the subscription target.
This property is required. List<string>- The authorized principals of the subscription target.
- Domain
Identifier This property is required. string - The ID of the Amazon DataZone domain in which subscription target would be created.
- Environment
Identifier This property is required. string - The ID of the environment in which subscription target would be created.
- Subscription
Target Config This property is required. List<Pulumi.Aws Native. Data Zone. Inputs. Subscription Target Form> - The configuration of the subscription target.
- Type
This property is required. string - The type of the subscription target.
- Manage
Access 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 Types This property is required. []string - The asset types that can be included in the subscription target.
This property is required. []string- The authorized principals of the subscription target.
- Domain
Identifier This property is required. string - The ID of the Amazon DataZone domain in which subscription target would be created.
- Environment
Identifier This property is required. string - The ID of the environment in which subscription target would be created.
- Subscription
Target Config This property is required. []SubscriptionTarget Form Args - The configuration of the subscription target.
- Type
This property is required. string - The type of the subscription target.
- Manage
Access 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 Types This property is required. List<String> - The asset types that can be included in the subscription target.
This property is required. List<String>- The authorized principals of the subscription target.
- domain
Identifier This property is required. String - The ID of the Amazon DataZone domain in which subscription target would be created.
- environment
Identifier This property is required. String - The ID of the environment in which subscription target would be created.
- subscription
Target Config This property is required. List<SubscriptionTarget Form> - The configuration of the subscription target.
- type
This property is required. String - The type of the subscription target.
- manage
Access 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 Types This property is required. string[] - The asset types that can be included in the subscription target.
This property is required. string[]- The authorized principals of the subscription target.
- domain
Identifier This property is required. string - The ID of the Amazon DataZone domain in which subscription target would be created.
- environment
Identifier This property is required. string - The ID of the environment in which subscription target would be created.
- subscription
Target Config This property is required. SubscriptionTarget Form[] - The configuration of the subscription target.
- type
This property is required. string - The type of the subscription target.
- manage
Access 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_ types This property is required. Sequence[str] - The asset types that can be included in the subscription target.
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[SubscriptionTarget Form Args] - The configuration of the subscription target.
- type
This property is required. 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.
- applicable
Asset Types This property is required. List<String> - The asset types that can be included in the subscription target.
This property is required. List<String>- The authorized principals of the subscription target.
- domain
Identifier This property is required. String - The ID of the Amazon DataZone domain in which subscription target would be created.
- environment
Identifier This property is required. String - The ID of the environment in which subscription target would be created.
- subscription
Target Config 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.
- manage
Access 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:
- 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.