Skip to main content

github_connector

Creates, updates, deletes, gets or lists a github_connector resource.

Overview

Namegithub_connector
TypeResource
Idazure.security_devops.github_connector

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
codestringGets or sets one-time OAuth code to exchange for refresh and access tokens. Only used during PUT operations. The secret is cleared during GET. In general, RPaaS does not return any property marked as a secret.
locationstringThe geo-location where the resource lives. Required.
provisioningStatestringKnown values are: "Succeeded", "Failed", and "Canceled".
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, git_hub_connector_name, subscription_idReturns a monitored GitHub Connector resource for a given ID. Returns a monitored GitHub Connector resource for a given ID.
list_by_resource_groupselectresource_group_name, subscription_idlist_by_resource_group.
list_by_subscriptionselectsubscription_idReturns a list of monitored GitHub Connectors. Returns a list of monitored GitHub Connectors.
create_or_updateinsertresource_group_name, git_hub_connector_name, subscription_id, locationCreate or update a monitored GitHub Connector resource. Create or update a monitored GitHub Connector resource.
updateupdateresource_group_name, git_hub_connector_name, subscription_id, locationUpdate monitored GitHub Connector details. Update monitored GitHub Connector details.
create_or_updatereplaceresource_group_name, git_hub_connector_name, subscription_id, locationCreate or update a monitored GitHub Connector resource. Create or update a monitored GitHub Connector resource.
deletedeleteresource_group_name, git_hub_connector_name, subscription_idDelete monitored GitHub Connector details. Delete monitored GitHub Connector details.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
git_hub_connector_namestringName of the GitHub Connector. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Returns a monitored GitHub Connector resource for a given ID. Returns a monitored GitHub Connector resource for a given ID.

SELECT
id,
name,
code,
location,
provisioningState,
systemData,
tags,
type
FROM azure.security_devops.github_connector
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND git_hub_connector_name = '{{ git_hub_connector_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update a monitored GitHub Connector resource. Create or update a monitored GitHub Connector resource.

INSERT INTO azure.security_devops.github_connector (
tags,
location,
properties,
resource_group_name,
git_hub_connector_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ resource_group_name }}',
'{{ git_hub_connector_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Update monitored GitHub Connector details. Update monitored GitHub Connector details.

UPDATE azure.security_devops.github_connector
SET
tags = '{{ tags }}',
location = '{{ location }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND git_hub_connector_name = '{{ git_hub_connector_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

REPLACE examples

Create or update a monitored GitHub Connector resource. Create or update a monitored GitHub Connector resource.

REPLACE azure.security_devops.github_connector
SET
tags = '{{ tags }}',
location = '{{ location }}',
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND git_hub_connector_name = '{{ git_hub_connector_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Delete monitored GitHub Connector details. Delete monitored GitHub Connector details.

DELETE FROM azure.security_devops.github_connector
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND git_hub_connector_name = '{{ git_hub_connector_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;