Class: Aws::Continuum::Types::GitLabDetails

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

Overview

Details for a GitLab integration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#expires_at ⇒ Time

The expiry of the stored access token, for non-rotating tokens only. A rotated token's original expiry is stale, so this is omitted when tokenRotation is AUTOMATIC.

Returns:

  • (Time)


2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2500

class GitLabDetails < Struct.new(
  :instance_url,
  :target_type,
  :target_path,
  :token_rotation,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#instance_url ⇒ String

The HTTPS base URL of the GitLab instance.

Returns:

  • (String)


2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2500

class GitLabDetails < Struct.new(
  :instance_url,
  :target_type,
  :target_path,
  :token_rotation,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#target_path ⇒ String

The group or project path the integration targets.

Returns:

  • (String)


2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2500

class GitLabDetails < Struct.new(
  :instance_url,
  :target_type,
  :target_path,
  :token_rotation,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#target_type ⇒ String

Whether the integration targets a group or a single project.

Returns:

  • (String)


2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2500

class GitLabDetails < Struct.new(
  :instance_url,
  :target_type,
  :target_path,
  :token_rotation,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#token_rotation ⇒ String

How the integration's access token is rotated. AUTOMATIC only when the pasted token had the self-rotate scope and rotation was opted in at installation time.

Returns:

  • (String)


2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2500

class GitLabDetails < Struct.new(
  :instance_url,
  :target_type,
  :target_path,
  :token_rotation,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end