Route53Resolver / Client / update_outpost_resolver

update_outpost_resolver#

Route53Resolver.Client.update_outpost_resolver(**kwargs)#

You can use UpdateOutpostResolver to update the instance count, type, or name of a Resolver on an Outpost.

See also: AWS API Documentation

Request Syntax

response = client.update_outpost_resolver(
    Id='string',
    Name='string',
    InstanceCount=123,
    PreferredInstanceType='string'
)
Parameters:
  • Id (string) –

    [REQUIRED]

    A unique string that identifies Resolver on an Outpost.

  • Name (string) – Name of the Resolver on the Outpost.

  • InstanceCount (integer) – The Amazon EC2 instance count for a Resolver on the Outpost.

  • PreferredInstanceType (string) – Amazon EC2 instance type.

Return type:

dict

Returns:

Response Syntax

{
    'OutpostResolver': {
        'Arn': 'string',
        'CreationTime': 'string',
        'ModificationTime': 'string',
        'CreatorRequestId': 'string',
        'Id': 'string',
        'InstanceCount': 123,
        'PreferredInstanceType': 'string',
        'Name': 'string',
        'Status': 'CREATING'|'OPERATIONAL'|'UPDATING'|'DELETING'|'ACTION_NEEDED'|'FAILED_CREATION'|'FAILED_DELETION',
        'StatusMessage': 'string',
        'OutpostArn': 'string'
    }
}

Response Structure

  • (dict) –

    • OutpostResolver (dict) –

      The response to an UpdateOutpostResolver request.

      • Arn (string) –

        The ARN (Amazon Resource Name) for the Resolver on an Outpost.

      • CreationTime (string) –

        The date and time that the Outpost Resolver was created, in Unix time format and Coordinated Universal Time (UTC).

      • ModificationTime (string) –

        The date and time that the Outpost Resolver was modified, in Unix time format and Coordinated Universal Time (UTC).

      • CreatorRequestId (string) –

        A unique string that identifies the request that created the Resolver endpoint. The CreatorRequestId allows failed requests to be retried without the risk of running the operation twice.

      • Id (string) –

        The ID of the Resolver on Outpost.

      • InstanceCount (integer) –

        Amazon EC2 instance count for the Resolver on the Outpost.

      • PreferredInstanceType (string) –

        The Amazon EC2 instance type.

      • Name (string) –

        Name of the Resolver.

      • Status (string) –

        Status of the Resolver.

      • StatusMessage (string) –

        A detailed description of the Resolver.

      • OutpostArn (string) –

        The ARN (Amazon Resource Name) for the Outpost.

Exceptions

  • Route53Resolver.Client.exceptions.AccessDeniedException

  • Route53Resolver.Client.exceptions.ConflictException

  • Route53Resolver.Client.exceptions.InternalServiceErrorException

  • Route53Resolver.Client.exceptions.ResourceNotFoundException

  • Route53Resolver.Client.exceptions.ServiceQuotaExceededException

  • Route53Resolver.Client.exceptions.ThrottlingException

  • Route53Resolver.Client.exceptions.ValidationException