Class: Aws::DataZone::Types::CreateDomainInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#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.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the Amazon DataZone domain.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#domain_execution_role ⇒ String

The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#domain_version ⇒ String

The version of the domain that is created.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_identifier ⇒ String

The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the Amazon DataZone domain.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#service_role ⇒ String

The service role of the domain that is created.

Returns:

  • (String)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#single_sign_on ⇒ Types::SingleSignOn

The single-sign on configuration of the Amazon DataZone domain.

Returns:



3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags specified for the Amazon DataZone domain.

Returns:

  • (Hash<String,String>)


3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3979

class CreateDomainInput < Struct.new(
  :name,
  :description,
  :single_sign_on,
  :domain_execution_role,
  :kms_key_identifier,
  :tags,
  :domain_version,
  :service_role,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end