Skip to content

CloudControlApiClient

Index > CloudControlApi > CloudControlApiClient

Auto-generated documentation for CloudControlApi type annotations stubs module mypy-boto3-cloudcontrol.

CloudControlApiClient

Type annotations and code completion for boto3.client("cloudcontrol"). boto3 documentation

Usage example
from boto3.session import Session
from mypy_boto3_cloudcontrol.client import CloudControlApiClient

def get_cloudcontrol_client() -> CloudControlApiClient:
    return Session().client("cloudcontrol")

Exceptions

boto3 client exceptions are generated in runtime. This class provides code completion for boto3.client("cloudcontrol").exceptions structure.

Usage example
client = boto3.client("cloudcontrol")

try:
    do_something(client)
except (
    client.AlreadyExistsException,
    client.ClientError,
    client.ClientTokenConflictException,
    client.ConcurrentModificationException,
    client.ConcurrentOperationException,
    client.GeneralServiceException,
    client.HandlerFailureException,
    client.HandlerInternalFailureException,
    client.InvalidCredentialsException,
    client.InvalidRequestException,
    client.NetworkFailureException,
    client.NotStabilizedException,
    client.NotUpdatableException,
    client.PrivateTypeException,
    client.RequestTokenNotFoundException,
    client.ResourceConflictException,
    client.ResourceNotFoundException,
    client.ServiceInternalErrorException,
    client.ServiceLimitExceededException,
    client.ThrottlingException,
    client.TypeNotFoundException,
    client.UnsupportedActionException,
) as e:
    print(e)
Type checking example
from mypy_boto3_cloudcontrol.client import Exceptions

def handle_error(exc: Exceptions.AlreadyExistsException) -> None:
    ...

Methods

can_paginate

Check if an operation can be paginated.

Type annotations and code completion for boto3.client("cloudcontrol").can_paginate method. boto3 documentation

Method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

cancel_resource_request

Cancels the specified resource operation request.

Type annotations and code completion for boto3.client("cloudcontrol").cancel_resource_request method. boto3 documentation

Method definition
def cancel_resource_request(
    self,
    *,
    RequestToken: str,
) -> CancelResourceRequestOutputTypeDef:  # (1)
    ...
  1. See CancelResourceRequestOutputTypeDef
Usage example with kwargs
kwargs: CancelResourceRequestInputRequestTypeDef = {  # (1)
    "RequestToken": ...,
}

parent.cancel_resource_request(**kwargs)
  1. See CancelResourceRequestInputRequestTypeDef

close

Closes underlying endpoint connections.

Type annotations and code completion for boto3.client("cloudcontrol").close method. boto3 documentation

Method definition
def close(
    self,
) -> None:
    ...

create_resource

Creates the specified resource.

Type annotations and code completion for boto3.client("cloudcontrol").create_resource method. boto3 documentation

Method definition
def create_resource(
    self,
    *,
    TypeName: str,
    DesiredState: str,
    TypeVersionId: str = ...,
    RoleArn: str = ...,
    ClientToken: str = ...,
) -> CreateResourceOutputTypeDef:  # (1)
    ...
  1. See CreateResourceOutputTypeDef
Usage example with kwargs
kwargs: CreateResourceInputRequestTypeDef = {  # (1)
    "TypeName": ...,
    "DesiredState": ...,
}

parent.create_resource(**kwargs)
  1. See CreateResourceInputRequestTypeDef

delete_resource

Deletes the specified resource.

Type annotations and code completion for boto3.client("cloudcontrol").delete_resource method. boto3 documentation

Method definition
def delete_resource(
    self,
    *,
    TypeName: str,
    Identifier: str,
    TypeVersionId: str = ...,
    RoleArn: str = ...,
    ClientToken: str = ...,
) -> DeleteResourceOutputTypeDef:  # (1)
    ...
  1. See DeleteResourceOutputTypeDef
Usage example with kwargs
kwargs: DeleteResourceInputRequestTypeDef = {  # (1)
    "TypeName": ...,
    "Identifier": ...,
}

parent.delete_resource(**kwargs)
  1. See DeleteResourceInputRequestTypeDef

generate_presigned_url

Generate a presigned url given a client, its method, and arguments.

Type annotations and code completion for boto3.client("cloudcontrol").generate_presigned_url method. boto3 documentation

Method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

get_resource

Returns information about the current state of the specified resource.

Type annotations and code completion for boto3.client("cloudcontrol").get_resource method. boto3 documentation

Method definition
def get_resource(
    self,
    *,
    TypeName: str,
    Identifier: str,
    TypeVersionId: str = ...,
    RoleArn: str = ...,
) -> GetResourceOutputTypeDef:  # (1)
    ...
  1. See GetResourceOutputTypeDef
Usage example with kwargs
kwargs: GetResourceInputRequestTypeDef = {  # (1)
    "TypeName": ...,
    "Identifier": ...,
}

parent.get_resource(**kwargs)
  1. See GetResourceInputRequestTypeDef

get_resource_request_status

Returns the current status of a resource operation request.

Type annotations and code completion for boto3.client("cloudcontrol").get_resource_request_status method. boto3 documentation

Method definition
def get_resource_request_status(
    self,
    *,
    RequestToken: str,
) -> GetResourceRequestStatusOutputTypeDef:  # (1)
    ...
  1. See GetResourceRequestStatusOutputTypeDef
Usage example with kwargs
kwargs: GetResourceRequestStatusInputRequestTypeDef = {  # (1)
    "RequestToken": ...,
}

parent.get_resource_request_status(**kwargs)
  1. See GetResourceRequestStatusInputRequestTypeDef

list_resource_requests

Returns existing resource operation requests.

Type annotations and code completion for boto3.client("cloudcontrol").list_resource_requests method. boto3 documentation

Method definition
def list_resource_requests(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
    ResourceRequestStatusFilter: ResourceRequestStatusFilterTypeDef = ...,  # (1)
) -> ListResourceRequestsOutputTypeDef:  # (2)
    ...
  1. See ResourceRequestStatusFilterTypeDef
  2. See ListResourceRequestsOutputTypeDef
Usage example with kwargs
kwargs: ListResourceRequestsInputRequestTypeDef = {  # (1)
    "MaxResults": ...,
}

parent.list_resource_requests(**kwargs)
  1. See ListResourceRequestsInputRequestTypeDef

list_resources

Returns information about the specified resources.

Type annotations and code completion for boto3.client("cloudcontrol").list_resources method. boto3 documentation

Method definition
def list_resources(
    self,
    *,
    TypeName: str,
    TypeVersionId: str = ...,
    RoleArn: str = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
    ResourceModel: str = ...,
) -> ListResourcesOutputTypeDef:  # (1)
    ...
  1. See ListResourcesOutputTypeDef
Usage example with kwargs
kwargs: ListResourcesInputRequestTypeDef = {  # (1)
    "TypeName": ...,
}

parent.list_resources(**kwargs)
  1. See ListResourcesInputRequestTypeDef

update_resource

Updates the specified property values in the resource.

Type annotations and code completion for boto3.client("cloudcontrol").update_resource method. boto3 documentation

Method definition
def update_resource(
    self,
    *,
    TypeName: str,
    Identifier: str,
    PatchDocument: str,
    TypeVersionId: str = ...,
    RoleArn: str = ...,
    ClientToken: str = ...,
) -> UpdateResourceOutputTypeDef:  # (1)
    ...
  1. See UpdateResourceOutputTypeDef
Usage example with kwargs
kwargs: UpdateResourceInputRequestTypeDef = {  # (1)
    "TypeName": ...,
    "Identifier": ...,
    "PatchDocument": ...,
}

parent.update_resource(**kwargs)
  1. See UpdateResourceInputRequestTypeDef

get_paginator

Type annotations and code completion for boto3.client("cloudcontrol").get_paginator method with overloads.

get_waiter

Type annotations and code completion for boto3.client("cloudcontrol").get_waiter method with overloads.