Class: Aws::DevOpsAgent::Types::GitLabDetails

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-devopsagent/types.rb

Overview

Service details for GitLab integration.

Constant Summary collapse

SENSITIVE =
[:token_value]

Instance Attribute Summary collapse

Instance Attribute Details

#group_idString

Optional GitLab group ID for group-level access tokens

Returns:

  • (String)


1546
1547
1548
1549
1550
1551
1552
1553
# File 'lib/aws-sdk-devopsagent/types.rb', line 1546

class GitLabDetails < Struct.new(
  :target_url,
  :token_type,
  :token_value,
  :group_id)
  SENSITIVE = [:token_value]
  include Aws::Structure
end

#target_urlString

GitLab instance URL (e.g., gitlab.com or self-hosted instance).

Returns:

  • (String)


1546
1547
1548
1549
1550
1551
1552
1553
# File 'lib/aws-sdk-devopsagent/types.rb', line 1546

class GitLabDetails < Struct.new(
  :target_url,
  :token_type,
  :token_value,
  :group_id)
  SENSITIVE = [:token_value]
  include Aws::Structure
end

#token_typeString

Type of GitLab access token

Returns:

  • (String)


1546
1547
1548
1549
1550
1551
1552
1553
# File 'lib/aws-sdk-devopsagent/types.rb', line 1546

class GitLabDetails < Struct.new(
  :target_url,
  :token_type,
  :token_value,
  :group_id)
  SENSITIVE = [:token_value]
  include Aws::Structure
end

#token_valueString

GitLab access token value

Returns:

  • (String)


1546
1547
1548
1549
1550
1551
1552
1553
# File 'lib/aws-sdk-devopsagent/types.rb', line 1546

class GitLabDetails < Struct.new(
  :target_url,
  :token_type,
  :token_value,
  :group_id)
  SENSITIVE = [:token_value]
  include Aws::Structure
end