Class: Aws::Continuum::Types::GitLabDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::GitLabDetails
- 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
-
#expires_at ⇒ Time
The expiry of the stored access token, for non-rotating tokens only.
-
#instance_url ⇒ String
The HTTPS base URL of the GitLab instance.
-
#target_path ⇒ String
The group or project path the integration targets.
-
#target_type ⇒ String
Whether the integration targets a group or a single project.
-
#token_rotation ⇒ String
How the integration's access token is rotated.
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.
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.
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.
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.
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.
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 |