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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-devopsagent/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)


1582
1583
1584
1585
1586
1587
1588
1589
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1582

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., https://gitlab.com or self-hosted instance).

Returns:

  • (String)


1582
1583
1584
1585
1586
1587
1588
1589
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1582

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)


1582
1583
1584
1585
1586
1587
1588
1589
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1582

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)


1582
1583
1584
1585
1586
1587
1588
1589
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1582

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