Class: Aws::Continuum::Types::GitLabConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Continuum::Types::GitLabConfiguration
- Defined in:
- gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb
Overview
Configuration for a GitLab integration using a pasted access token.
Constant Summary collapse
- SENSITIVE =
[:access_token]
Instance Attribute Summary collapse
-
#access_token ⇒ String
The GitLab access token (personal, group or project).
-
#instance_url ⇒ String
The HTTPS base URL of the GitLab instance (gitlab.com or self-managed).
-
#target_path ⇒ String
The group or project path the integration targets.
-
#target_type ⇒ String
Whether the integration targets a group or a single project.
Instance Attribute Details
#access_token ⇒ String
The GitLab access token (personal, group or project). Write-only; not stored or returned after creation. If the token carries the self-rotate scope, rotation is opted in and Continuum manages the token thereafter.
2463 2464 2465 2466 2467 2468 2469 2470 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2463 class GitLabConfiguration < Struct.new( :instance_url, :target_type, :target_path, :access_token) SENSITIVE = [:access_token] include Aws::Structure end |
#instance_url ⇒ String
The HTTPS base URL of the GitLab instance (gitlab.com or self-managed).
2463 2464 2465 2466 2467 2468 2469 2470 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2463 class GitLabConfiguration < Struct.new( :instance_url, :target_type, :target_path, :access_token) SENSITIVE = [:access_token] include Aws::Structure end |
#target_path ⇒ String
The group or project path the integration targets.
2463 2464 2465 2466 2467 2468 2469 2470 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2463 class GitLabConfiguration < Struct.new( :instance_url, :target_type, :target_path, :access_token) SENSITIVE = [:access_token] include Aws::Structure end |
#target_type ⇒ String
Whether the integration targets a group or a single project.
2463 2464 2465 2466 2467 2468 2469 2470 |
# File 'gems/aws-sdk-continuum/lib/aws-sdk-continuum/types.rb', line 2463 class GitLabConfiguration < Struct.new( :instance_url, :target_type, :target_path, :access_token) SENSITIVE = [:access_token] include Aws::Structure end |