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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

aws-native.datazone.SubscriptionTarget

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 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,
                           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.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const subscriptionTargetResource = new aws_native.datazone.SubscriptionTarget("subscriptionTargetResource", {
        applicableAssetTypes: ["string"],
        authorizedPrincipals: ["string"],
        domainIdentifier: "string",
        environmentIdentifier: "string",
        manageAccessRole: "string",
        subscriptionTargetConfig: [{
            content: "string",
            formName: "string",
        }],
        type: "string",
        name: "string",
        provider: "string",
    });
    
    Coming soon!
    

    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

    The SubscriptionTarget resource accepts the following input properties:

    ApplicableAssetTypes List<string>
    The asset types that can be included in the subscription target.
    AuthorizedPrincipals 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.
    ManageAccessRole string
    The manage access role that is used to create the subscription target.
    SubscriptionTargetConfig List<Pulumi.AwsNative.DataZone.Inputs.SubscriptionTargetForm>
    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.
    ApplicableAssetTypes []string
    The asset types that can be included in the subscription target.
    AuthorizedPrincipals []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.
    ManageAccessRole string
    The manage access role that is used to create the subscription target.
    SubscriptionTargetConfig []SubscriptionTargetFormArgs
    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.
    applicableAssetTypes List<String>
    The asset types that can be included in the subscription target.
    authorizedPrincipals 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.
    manageAccessRole String
    The manage access role that is used to create the subscription target.
    subscriptionTargetConfig List<SubscriptionTargetForm>
    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.
    applicableAssetTypes string[]
    The asset types that can be included in the subscription target.
    authorizedPrincipals 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.
    manageAccessRole string
    The manage access role that is used to create the subscription target.
    subscriptionTargetConfig SubscriptionTargetForm[]
    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_types Sequence[str]
    The asset types that can be included in the subscription target.
    authorized_principals 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_role str
    The manage access role that is used to create the subscription target.
    subscription_target_config Sequence[SubscriptionTargetFormArgs]
    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.
    applicableAssetTypes List<String>
    The asset types that can be included in the subscription target.
    authorizedPrincipals 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.
    manageAccessRole String
    The manage access role that is used to create the subscription target.
    subscriptionTargetConfig List<Property Map>
    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:

    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 string
    The content of the subscription target configuration.
    FormName string
    The form name included in the subscription target configuration.
    Content string
    The content of the subscription target configuration.
    FormName string
    The form name included in the subscription target configuration.
    content String
    The content of the subscription target configuration.
    formName String
    The form name included in the subscription target configuration.
    content string
    The content of the subscription target configuration.
    formName string
    The form name included in the subscription target configuration.
    content str
    The content of the subscription target configuration.
    form_name str
    The form name included in the subscription target configuration.
    content String
    The content of the subscription target configuration.
    formName String
    The form name included in the subscription target configuration.

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi