CodeDeploy / Client / register_on_premises_instance

register_on_premises_instance#

CodeDeploy.Client.register_on_premises_instance(**kwargs)#

Registers an on-premises instance.

Note

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

See also: AWS API Documentation

Request Syntax

response = client.register_on_premises_instance(
    instanceName='string',
    iamSessionArn='string',
    iamUserArn='string'
)
Parameters:
  • instanceName (string) –

    [REQUIRED]

    The name of the on-premises instance to register.

  • iamSessionArn (string) – The ARN of the IAM session to associate with the on-premises instance.

  • iamUserArn (string) – The ARN of the user to associate with the on-premises instance.

Returns:

None

Exceptions

  • CodeDeploy.Client.exceptions.InstanceNameAlreadyRegisteredException

  • CodeDeploy.Client.exceptions.IamArnRequiredException

  • CodeDeploy.Client.exceptions.IamSessionArnAlreadyRegisteredException

  • CodeDeploy.Client.exceptions.IamUserArnAlreadyRegisteredException

  • CodeDeploy.Client.exceptions.InstanceNameRequiredException

  • CodeDeploy.Client.exceptions.IamUserArnRequiredException

  • CodeDeploy.Client.exceptions.InvalidInstanceNameException

  • CodeDeploy.Client.exceptions.InvalidIamSessionArnException

  • CodeDeploy.Client.exceptions.InvalidIamUserArnException

  • CodeDeploy.Client.exceptions.MultipleIamArnsProvidedException