Class: Aws::DataSync::Types::GoogleOidcConfig

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

Overview

External identity parameters for Google Cloud Storage.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#identity_pool_name ⇒ String

Human-readable pool name (e.g. "my-pool").

Returns:

  • (String)


3941
3942
3943
3944
3945
3946
3947
3948
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 3941

class GoogleOidcConfig < Struct.new(
  :project_name,
  :project_number,
  :identity_pool_name,
  :identity_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#identity_provider_name ⇒ String

Human-readable provider name (e.g. "my-oidc-provider").

Returns:

  • (String)


3941
3942
3943
3944
3945
3946
3947
3948
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 3941

class GoogleOidcConfig < Struct.new(
  :project_name,
  :project_number,
  :identity_pool_name,
  :identity_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#project_name ⇒ String

Human-readable project name (e.g. "my-project").

Returns:

  • (String)


3941
3942
3943
3944
3945
3946
3947
3948
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 3941

class GoogleOidcConfig < Struct.new(
  :project_name,
  :project_number,
  :identity_pool_name,
  :identity_provider_name)
  SENSITIVE = []
  include Aws::Structure
end

#project_number ⇒ String

Numeric project ID as a string (e.g. "123456789").

Returns:

  • (String)


3941
3942
3943
3944
3945
3946
3947
3948
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 3941

class GoogleOidcConfig < Struct.new(
  :project_name,
  :project_number,
  :identity_pool_name,
  :identity_provider_name)
  SENSITIVE = []
  include Aws::Structure
end