Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace GitlabAccessTokenConfigurationSourceProvider

The properties that define a configuration source provider of the type {@code GITLAB_ACCESS_TOKEN}. This type corresponds to a configuration source provider in GitLab that is authenticated with a personal access token.

Properties

Optional apiEndpoint

apiEndpoint: undefined | string

The Git service endpoint. Example: {@code https://gitlab.com}

Optional compartmentId

compartmentId: undefined | string

The OCID of the compartment where the configuration source provider is located.

Const configSourceProviderType

configSourceProviderType: string = "GITLAB_ACCESS_TOKEN"

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {@code {"Operations": {"CostCenter": "42"}}}

Optional description

description: undefined | string

Description of the configuration source provider.

Optional displayName

displayName: undefined | string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Optional freeformTags

freeformTags: undefined | object

Free-form tags associated with the resource. Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {@code {"Department": "Finance"}}

Optional id

id: undefined | string

The OCID of the configuration source provider.

Optional lifecycleState

lifecycleState: LifecycleState

The current lifecycle state of the configuration source provider. For more information about configuration source provider lifecycle states in Resource Manager, see Key Concepts.

Optional privateServerConfigDetails

privateServerConfigDetails: model.PrivateServerConfigDetails

Optional secretId

secretId: undefined | string

Secret ocid which is used to authorize the user.

Optional systemTags

systemTags: undefined | object

The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {@code {orcl-cloud: {free-tier-retain: true}}}

Optional timeCreated

timeCreated: Date

The date and time when the configuration source provider was created. Format is defined by RFC3339. Example: {@code 2020-01-25T21:10:29.600Z}

Optional username

username: undefined | string

Username which is used to authorize the user.

Methods

getDeserializedJsonObj

getJsonObj