Skip to content

/AWS1/CL_SAGAZUREDEVOPSREPOMET

Metadata for an integrated Azure DevOps repository.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/SAGPROVIDERRESOURCENAME /AWS1/SAGPROVIDERRESOURCENAME

Name of the resource e.g. repository name, etc.

iv_providerresourceid TYPE /AWS1/SAGPROVIDERRESOURCEID /AWS1/SAGPROVIDERRESOURCEID

Provider Id of the resource e.g. GitHub repository id, etc.

iv_organization TYPE /AWS1/SAGAZUREDEVOPSORG /AWS1/SAGAZUREDEVOPSORG

The name of the Azure DevOps organization that owns the repository.

Optional arguments:

iv_project TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The name of the Azure DevOps project that contains the repository.

iv_projectid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The GUID of the Azure DevOps project that contains the repository.

iv_accesstype TYPE /AWS1/SAGACCESSTYPE /AWS1/SAGACCESSTYPE

Defines the visibility level of provider resources. PRIVATE indicates restricted access, while PUBLIC indicates open access.


Queryable Attributes

name

Name of the resource e.g. repository name, etc.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

providerResourceId

Provider Id of the resource e.g. GitHub repository id, etc.

Accessible with the following methods

Method Description
GET_PROVIDERRESOURCEID() Getter for PROVIDERRESOURCEID, with configurable default
ASK_PROVIDERRESOURCEID() Getter for PROVIDERRESOURCEID w/ exceptions if field has no
HAS_PROVIDERRESOURCEID() Determine if PROVIDERRESOURCEID has a value

organization

The name of the Azure DevOps organization that owns the repository.

Accessible with the following methods

Method Description
GET_ORGANIZATION() Getter for ORGANIZATION, with configurable default
ASK_ORGANIZATION() Getter for ORGANIZATION w/ exceptions if field has no value
HAS_ORGANIZATION() Determine if ORGANIZATION has a value

project

The name of the Azure DevOps project that contains the repository.

Accessible with the following methods

Method Description
GET_PROJECT() Getter for PROJECT, with configurable default
ASK_PROJECT() Getter for PROJECT w/ exceptions if field has no value
HAS_PROJECT() Determine if PROJECT has a value

projectId

The GUID of the Azure DevOps project that contains the repository.

Accessible with the following methods

Method Description
GET_PROJECTID() Getter for PROJECTID, with configurable default
ASK_PROJECTID() Getter for PROJECTID w/ exceptions if field has no value
HAS_PROJECTID() Determine if PROJECTID has a value

accessType

Defines the visibility level of provider resources. PRIVATE indicates restricted access, while PUBLIC indicates open access.

Accessible with the following methods

Method Description
GET_ACCESSTYPE() Getter for ACCESSTYPE, with configurable default
ASK_ACCESSTYPE() Getter for ACCESSTYPE w/ exceptions if field has no value
HAS_ACCESSTYPE() Determine if ACCESSTYPE has a value