Skip to main content

on_premises_instances

Creates, updates, deletes, gets or lists an on_premises_instances resource.

Overview

Nameon_premises_instances
TypeResource
Idaws.codedeploy.on_premises_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
instance_infosarrayInformation about the on-premises instances.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
batch_get_on_premises_instancesselectregionGets information about one or more on-premises instances. The maximum number of on-premises instances that can be returned is 25.
get_on_premises_instanceselectregionGets information about an on-premises instance.
list_on_premises_instancesselectregionGets a list of names for one or more on-premises instances. Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.
register_on_premises_instanceinsertregion, instanceNameRegisters an on-premises instance. Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.
deregister_on_premises_instancedeleteregionDeregisters an on-premises instance.

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
regionstringAWS region (default: us-east-1)

SELECT examples

Gets information about one or more on-premises instances. The maximum number of on-premises instances that can be returned is 25.

SELECT
instance_infos
FROM aws.codedeploy.on_premises_instances
WHERE region = '{{ region }}' -- required
;

INSERT examples

Registers an on-premises instance. Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.

INSERT INTO aws.codedeploy.on_premises_instances (
instanceName,
iamSessionArn,
iamUserArn,
region
)
SELECT
'{{ instanceName }}' /* required */,
'{{ iamSessionArn }}',
'{{ iamUserArn }}',
'{{ region }}'
;

DELETE examples

Deregisters an on-premises instance.

DELETE FROM aws.codedeploy.on_premises_instances
WHERE region = '{{ region }}' --required
;