Class: Aws::DataZone::Types::CreateSubscriptionTargetInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::CreateSubscriptionTargetInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-datazone/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name]
Instance Attribute Summary collapse
-
#applicable_asset_types ⇒ Array<String>
The asset types that can be included in the subscription target.
-
#authorized_principals ⇒ Array<String>
The authorized principals of the subscription target.
-
#client_token ⇒ String
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
-
#domain_identifier ⇒ String
The ID of the Amazon DataZone domain in which subscription target is created.
-
#environment_identifier ⇒ String
The ID of the environment in which subscription target is created.
-
#manage_access_role ⇒ 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.
-
#subscription_target_config ⇒ Array<Types::SubscriptionTargetForm>
The configuration of the subscription target.
-
#type ⇒ String
The type of the subscription target.
Instance Attribute Details
#applicable_asset_types ⇒ Array<String>
The asset types that can be included in the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#authorized_principals ⇒ Array<String>
The authorized principals of the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#domain_identifier ⇒ String
The ID of the Amazon DataZone domain in which subscription target is created.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#environment_identifier ⇒ String
The ID of the environment in which subscription target is created.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#manage_access_role ⇒ String
The manage access role that is used to create the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#name ⇒ String
The name of the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#provider ⇒ String
The provider of the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#subscription_target_config ⇒ Array<Types::SubscriptionTargetForm>
The configuration of the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |
#type ⇒ String
The type of the subscription target.
4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 |
# File 'lib/aws-sdk-datazone/types.rb', line 4563 class CreateSubscriptionTargetInput < Struct.new( :applicable_asset_types, :authorized_principals, :client_token, :domain_identifier, :environment_identifier, :manage_access_role, :name, :provider, :subscription_target_config, :type) SENSITIVE = [:name] include Aws::Structure end |