SourceControl interface

Represents a SourceControl in Azure Security Insights.

Extends

Properties

contentTypes

Array of source control content types.

description

A description of the source control

displayName

The display name of the source control

idPropertiesId

The id (a Guid) of the source control

lastDeploymentInfo

Information regarding the latest deployment for the source control.

repository

Repository metadata.

repositoryResourceInfo

Information regarding the resources created in user's repository.

repoType

The repository type of the source control

version

The version number associated with the source control

Inherited Properties

etag

Etag of the azure resource

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

contentTypes

Array of source control content types.

contentTypes?: string[]

Property Value

string[]

description

A description of the source control

description?: string

Property Value

string

displayName

The display name of the source control

displayName?: string

Property Value

string

idPropertiesId

The id (a Guid) of the source control

idPropertiesId?: string

Property Value

string

lastDeploymentInfo

Information regarding the latest deployment for the source control.

lastDeploymentInfo?: DeploymentInfo

Property Value

repository

Repository metadata.

repository?: Repository

Property Value

repositoryResourceInfo

Information regarding the resources created in user's repository.

repositoryResourceInfo?: RepositoryResourceInfo

Property Value

repoType

The repository type of the source control

repoType?: string

Property Value

string

version

The version number associated with the source control

version?: string

Property Value

string

Inherited Property Details

etag

Etag of the azure resource

etag?: string

Property Value

string

Inherited From ResourceWithEtag.etag

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ResourceWithEtag.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ResourceWithEtag.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From ResourceWithEtag.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ResourceWithEtag.type