RedshiftClient#
Auto-generated documentation for Redshift type annotations stubs module mypy-boto3-redshift.
RedshiftClient#
Type annotations and code completion for boto3.client("redshift")
.
boto3 documentation
# RedshiftClient usage example
from boto3.session import Session
from mypy_boto3_redshift.client import RedshiftClient
def get_redshift_client() -> RedshiftClient:
return Session().client("redshift")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("redshift").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("redshift")
try:
do_something(client)
except (
client.exceptions.AccessToClusterDeniedFault,
client.exceptions.AccessToSnapshotDeniedFault,
client.exceptions.AuthenticationProfileAlreadyExistsFault,
client.exceptions.AuthenticationProfileNotFoundFault,
client.exceptions.AuthenticationProfileQuotaExceededFault,
client.exceptions.AuthorizationAlreadyExistsFault,
client.exceptions.AuthorizationNotFoundFault,
client.exceptions.AuthorizationQuotaExceededFault,
client.exceptions.BatchDeleteRequestSizeExceededFault,
client.exceptions.BatchModifyClusterSnapshotsLimitExceededFault,
client.exceptions.BucketNotFoundFault,
client.exceptions.ClientError,
client.exceptions.ClusterAlreadyExistsFault,
client.exceptions.ClusterNotFoundFault,
client.exceptions.ClusterOnLatestRevisionFault,
client.exceptions.ClusterParameterGroupAlreadyExistsFault,
client.exceptions.ClusterParameterGroupNotFoundFault,
client.exceptions.ClusterParameterGroupQuotaExceededFault,
client.exceptions.ClusterQuotaExceededFault,
client.exceptions.ClusterSecurityGroupAlreadyExistsFault,
client.exceptions.ClusterSecurityGroupNotFoundFault,
client.exceptions.ClusterSecurityGroupQuotaExceededFault,
client.exceptions.ClusterSnapshotAlreadyExistsFault,
client.exceptions.ClusterSnapshotNotFoundFault,
client.exceptions.ClusterSnapshotQuotaExceededFault,
client.exceptions.ClusterSubnetGroupAlreadyExistsFault,
client.exceptions.ClusterSubnetGroupNotFoundFault,
client.exceptions.ClusterSubnetGroupQuotaExceededFault,
client.exceptions.ClusterSubnetQuotaExceededFault,
client.exceptions.CopyToRegionDisabledFault,
client.exceptions.DependentServiceRequestThrottlingFault,
client.exceptions.DependentServiceUnavailableFault,
client.exceptions.EndpointAlreadyExistsFault,
client.exceptions.EndpointAuthorizationAlreadyExistsFault,
client.exceptions.EndpointAuthorizationNotFoundFault,
client.exceptions.EndpointAuthorizationsPerClusterLimitExceededFault,
client.exceptions.EndpointNotFoundFault,
client.exceptions.EndpointsPerAuthorizationLimitExceededFault,
client.exceptions.EndpointsPerClusterLimitExceededFault,
client.exceptions.EventSubscriptionQuotaExceededFault,
client.exceptions.HsmClientCertificateAlreadyExistsFault,
client.exceptions.HsmClientCertificateNotFoundFault,
client.exceptions.HsmClientCertificateQuotaExceededFault,
client.exceptions.HsmConfigurationAlreadyExistsFault,
client.exceptions.HsmConfigurationNotFoundFault,
client.exceptions.HsmConfigurationQuotaExceededFault,
client.exceptions.InProgressTableRestoreQuotaExceededFault,
client.exceptions.IncompatibleOrderableOptions,
client.exceptions.InsufficientClusterCapacityFault,
client.exceptions.InsufficientS3BucketPolicyFault,
client.exceptions.InvalidAuthenticationProfileRequestFault,
client.exceptions.InvalidAuthorizationStateFault,
client.exceptions.InvalidClusterParameterGroupStateFault,
client.exceptions.InvalidClusterSecurityGroupStateFault,
client.exceptions.InvalidClusterSnapshotScheduleStateFault,
client.exceptions.InvalidClusterSnapshotStateFault,
client.exceptions.InvalidClusterStateFault,
client.exceptions.InvalidClusterSubnetGroupStateFault,
client.exceptions.InvalidClusterSubnetStateFault,
client.exceptions.InvalidClusterTrackFault,
client.exceptions.InvalidDataShareFault,
client.exceptions.InvalidElasticIpFault,
client.exceptions.InvalidEndpointStateFault,
client.exceptions.InvalidHsmClientCertificateStateFault,
client.exceptions.InvalidHsmConfigurationStateFault,
client.exceptions.InvalidNamespaceFault,
client.exceptions.InvalidReservedNodeStateFault,
client.exceptions.InvalidRestoreFault,
client.exceptions.InvalidRetentionPeriodFault,
client.exceptions.InvalidS3BucketNameFault,
client.exceptions.InvalidS3KeyPrefixFault,
client.exceptions.InvalidScheduleFault,
client.exceptions.InvalidScheduledActionFault,
client.exceptions.InvalidSnapshotCopyGrantStateFault,
client.exceptions.InvalidSubnet,
client.exceptions.InvalidSubscriptionStateFault,
client.exceptions.InvalidTableRestoreArgumentFault,
client.exceptions.InvalidTagFault,
client.exceptions.InvalidUsageLimitFault,
client.exceptions.InvalidVPCNetworkStateFault,
client.exceptions.LimitExceededFault,
client.exceptions.NumberOfNodesPerClusterLimitExceededFault,
client.exceptions.NumberOfNodesQuotaExceededFault,
client.exceptions.PartnerNotFoundFault,
client.exceptions.ReservedNodeAlreadyExistsFault,
client.exceptions.ReservedNodeAlreadyMigratedFault,
client.exceptions.ReservedNodeExchangeNotFoundFault,
client.exceptions.ReservedNodeNotFoundFault,
client.exceptions.ReservedNodeOfferingNotFoundFault,
client.exceptions.ReservedNodeQuotaExceededFault,
client.exceptions.ResizeNotFoundFault,
client.exceptions.ResourceNotFoundFault,
client.exceptions.SNSInvalidTopicFault,
client.exceptions.SNSNoAuthorizationFault,
client.exceptions.SNSTopicArnNotFoundFault,
client.exceptions.ScheduleDefinitionTypeUnsupportedFault,
client.exceptions.ScheduledActionAlreadyExistsFault,
client.exceptions.ScheduledActionNotFoundFault,
client.exceptions.ScheduledActionQuotaExceededFault,
client.exceptions.ScheduledActionTypeUnsupportedFault,
client.exceptions.SnapshotCopyAlreadyDisabledFault,
client.exceptions.SnapshotCopyAlreadyEnabledFault,
client.exceptions.SnapshotCopyDisabledFault,
client.exceptions.SnapshotCopyGrantAlreadyExistsFault,
client.exceptions.SnapshotCopyGrantNotFoundFault,
client.exceptions.SnapshotCopyGrantQuotaExceededFault,
client.exceptions.SnapshotScheduleAlreadyExistsFault,
client.exceptions.SnapshotScheduleNotFoundFault,
client.exceptions.SnapshotScheduleQuotaExceededFault,
client.exceptions.SnapshotScheduleUpdateInProgressFault,
client.exceptions.SourceNotFoundFault,
client.exceptions.SubnetAlreadyInUse,
client.exceptions.SubscriptionAlreadyExistFault,
client.exceptions.SubscriptionCategoryNotFoundFault,
client.exceptions.SubscriptionEventIdNotFoundFault,
client.exceptions.SubscriptionNotFoundFault,
client.exceptions.SubscriptionSeverityNotFoundFault,
client.exceptions.TableLimitExceededFault,
client.exceptions.TableRestoreNotFoundFault,
client.exceptions.TagLimitExceededFault,
client.exceptions.UnauthorizedOperation,
client.exceptions.UnauthorizedPartnerIntegrationFault,
client.exceptions.UnknownSnapshotCopyRegionFault,
client.exceptions.UnsupportedOperationFault,
client.exceptions.UnsupportedOptionFault,
client.exceptions.UsageLimitAlreadyExistsFault,
client.exceptions.UsageLimitNotFoundFault,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_redshift.client import Exceptions
def handle_error(exc: Exceptions.AccessToClusterDeniedFault) -> None:
...
Methods#
accept_reserved_node_exchange#
Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs.
Type annotations and code completion for boto3.client("redshift").accept_reserved_node_exchange
method.
boto3 documentation
# accept_reserved_node_exchange method definition
def accept_reserved_node_exchange(
self,
*,
ReservedNodeId: str,
TargetReservedNodeOfferingId: str,
) -> AcceptReservedNodeExchangeOutputMessageTypeDef: # (1)
...
# accept_reserved_node_exchange method usage example with argument unpacking
kwargs: AcceptReservedNodeExchangeInputMessageRequestTypeDef = { # (1)
"ReservedNodeId": ...,
"TargetReservedNodeOfferingId": ...,
}
parent.accept_reserved_node_exchange(**kwargs)
add_partner#
Adds a partner integration to a cluster.
Type annotations and code completion for boto3.client("redshift").add_partner
method.
boto3 documentation
# add_partner method definition
def add_partner(
self,
*,
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
) -> PartnerIntegrationOutputMessageTypeDef: # (1)
...
# add_partner method usage example with argument unpacking
kwargs: PartnerIntegrationInputMessageRequestTypeDef = { # (1)
"AccountId": ...,
"ClusterIdentifier": ...,
"DatabaseName": ...,
"PartnerName": ...,
}
parent.add_partner(**kwargs)
associate_data_share_consumer#
From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn).
Type annotations and code completion for boto3.client("redshift").associate_data_share_consumer
method.
boto3 documentation
# associate_data_share_consumer method definition
def associate_data_share_consumer(
self,
*,
DataShareArn: str,
AssociateEntireAccount: bool = ...,
ConsumerArn: str = ...,
ConsumerRegion: str = ...,
) -> DataShareResponseMetadataTypeDef: # (1)
...
# associate_data_share_consumer method usage example with argument unpacking
kwargs: AssociateDataShareConsumerMessageRequestTypeDef = { # (1)
"DataShareArn": ...,
}
parent.associate_data_share_consumer(**kwargs)
authorize_cluster_security_group_ingress#
Adds an inbound (ingress) rule to an Amazon Redshift security group.
Type annotations and code completion for boto3.client("redshift").authorize_cluster_security_group_ingress
method.
boto3 documentation
# authorize_cluster_security_group_ingress method definition
def authorize_cluster_security_group_ingress(
self,
*,
ClusterSecurityGroupName: str,
CIDRIP: str = ...,
EC2SecurityGroupName: str = ...,
EC2SecurityGroupOwnerId: str = ...,
) -> AuthorizeClusterSecurityGroupIngressResultTypeDef: # (1)
...
# authorize_cluster_security_group_ingress method usage example with argument unpacking
kwargs: AuthorizeClusterSecurityGroupIngressMessageRequestTypeDef = { # (1)
"ClusterSecurityGroupName": ...,
}
parent.authorize_cluster_security_group_ingress(**kwargs)
authorize_data_share#
From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities.
Type annotations and code completion for boto3.client("redshift").authorize_data_share
method.
boto3 documentation
# authorize_data_share method definition
def authorize_data_share(
self,
*,
DataShareArn: str,
ConsumerIdentifier: str,
) -> DataShareResponseMetadataTypeDef: # (1)
...
# authorize_data_share method usage example with argument unpacking
kwargs: AuthorizeDataShareMessageRequestTypeDef = { # (1)
"DataShareArn": ...,
"ConsumerIdentifier": ...,
}
parent.authorize_data_share(**kwargs)
authorize_endpoint_access#
Grants access to a cluster.
Type annotations and code completion for boto3.client("redshift").authorize_endpoint_access
method.
boto3 documentation
# authorize_endpoint_access method definition
def authorize_endpoint_access(
self,
*,
Account: str,
ClusterIdentifier: str = ...,
VpcIds: Sequence[str] = ...,
) -> EndpointAuthorizationResponseMetadataTypeDef: # (1)
...
# authorize_endpoint_access method usage example with argument unpacking
kwargs: AuthorizeEndpointAccessMessageRequestTypeDef = { # (1)
"Account": ...,
}
parent.authorize_endpoint_access(**kwargs)
authorize_snapshot_access#
Authorizes the specified Amazon Web Services account to restore the specified snapshot.
Type annotations and code completion for boto3.client("redshift").authorize_snapshot_access
method.
boto3 documentation
# authorize_snapshot_access method definition
def authorize_snapshot_access(
self,
*,
AccountWithRestoreAccess: str,
SnapshotIdentifier: str = ...,
SnapshotArn: str = ...,
SnapshotClusterIdentifier: str = ...,
) -> AuthorizeSnapshotAccessResultTypeDef: # (1)
...
# authorize_snapshot_access method usage example with argument unpacking
kwargs: AuthorizeSnapshotAccessMessageRequestTypeDef = { # (1)
"AccountWithRestoreAccess": ...,
}
parent.authorize_snapshot_access(**kwargs)
batch_delete_cluster_snapshots#
Deletes a set of cluster snapshots.
Type annotations and code completion for boto3.client("redshift").batch_delete_cluster_snapshots
method.
boto3 documentation
# batch_delete_cluster_snapshots method definition
def batch_delete_cluster_snapshots(
self,
*,
Identifiers: Sequence[DeleteClusterSnapshotMessageTypeDef], # (1)
) -> BatchDeleteClusterSnapshotsResultTypeDef: # (2)
...
# batch_delete_cluster_snapshots method usage example with argument unpacking
kwargs: BatchDeleteClusterSnapshotsRequestRequestTypeDef = { # (1)
"Identifiers": ...,
}
parent.batch_delete_cluster_snapshots(**kwargs)
batch_modify_cluster_snapshots#
Modifies the settings for a set of cluster snapshots.
Type annotations and code completion for boto3.client("redshift").batch_modify_cluster_snapshots
method.
boto3 documentation
# batch_modify_cluster_snapshots method definition
def batch_modify_cluster_snapshots(
self,
*,
SnapshotIdentifierList: Sequence[str],
ManualSnapshotRetentionPeriod: int = ...,
Force: bool = ...,
) -> BatchModifyClusterSnapshotsOutputMessageTypeDef: # (1)
...
# batch_modify_cluster_snapshots method usage example with argument unpacking
kwargs: BatchModifyClusterSnapshotsMessageRequestTypeDef = { # (1)
"SnapshotIdentifierList": ...,
}
parent.batch_modify_cluster_snapshots(**kwargs)
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("redshift").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
cancel_resize#
Cancels a resize operation for a cluster.
Type annotations and code completion for boto3.client("redshift").cancel_resize
method.
boto3 documentation
# cancel_resize method definition
def cancel_resize(
self,
*,
ClusterIdentifier: str,
) -> ResizeProgressMessageTypeDef: # (1)
...
# cancel_resize method usage example with argument unpacking
kwargs: CancelResizeMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
}
parent.cancel_resize(**kwargs)
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("redshift").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
copy_cluster_snapshot#
Copies the specified automated cluster snapshot to a new manual cluster snapshot.
Type annotations and code completion for boto3.client("redshift").copy_cluster_snapshot
method.
boto3 documentation
# copy_cluster_snapshot method definition
def copy_cluster_snapshot(
self,
*,
SourceSnapshotIdentifier: str,
TargetSnapshotIdentifier: str,
SourceSnapshotClusterIdentifier: str = ...,
ManualSnapshotRetentionPeriod: int = ...,
) -> CopyClusterSnapshotResultTypeDef: # (1)
...
# copy_cluster_snapshot method usage example with argument unpacking
kwargs: CopyClusterSnapshotMessageRequestTypeDef = { # (1)
"SourceSnapshotIdentifier": ...,
"TargetSnapshotIdentifier": ...,
}
parent.copy_cluster_snapshot(**kwargs)
create_authentication_profile#
Creates an authentication profile with the specified parameters.
Type annotations and code completion for boto3.client("redshift").create_authentication_profile
method.
boto3 documentation
# create_authentication_profile method definition
def create_authentication_profile(
self,
*,
AuthenticationProfileName: str,
AuthenticationProfileContent: str,
) -> CreateAuthenticationProfileResultTypeDef: # (1)
...
# create_authentication_profile method usage example with argument unpacking
kwargs: CreateAuthenticationProfileMessageRequestTypeDef = { # (1)
"AuthenticationProfileName": ...,
"AuthenticationProfileContent": ...,
}
parent.create_authentication_profile(**kwargs)
create_cluster#
Creates a new cluster with the specified parameters.
Type annotations and code completion for boto3.client("redshift").create_cluster
method.
boto3 documentation
# create_cluster method definition
def create_cluster(
self,
*,
ClusterIdentifier: str,
NodeType: str,
MasterUsername: str,
MasterUserPassword: str,
DBName: str = ...,
ClusterType: str = ...,
ClusterSecurityGroups: Sequence[str] = ...,
VpcSecurityGroupIds: Sequence[str] = ...,
ClusterSubnetGroupName: str = ...,
AvailabilityZone: str = ...,
PreferredMaintenanceWindow: str = ...,
ClusterParameterGroupName: str = ...,
AutomatedSnapshotRetentionPeriod: int = ...,
ManualSnapshotRetentionPeriod: int = ...,
Port: int = ...,
ClusterVersion: str = ...,
AllowVersionUpgrade: bool = ...,
NumberOfNodes: int = ...,
PubliclyAccessible: bool = ...,
Encrypted: bool = ...,
HsmClientCertificateIdentifier: str = ...,
HsmConfigurationIdentifier: str = ...,
ElasticIp: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
KmsKeyId: str = ...,
EnhancedVpcRouting: bool = ...,
AdditionalInfo: str = ...,
IamRoles: Sequence[str] = ...,
MaintenanceTrackName: str = ...,
SnapshotScheduleIdentifier: str = ...,
AvailabilityZoneRelocation: bool = ...,
AquaConfigurationStatus: AquaConfigurationStatusType = ..., # (2)
DefaultIamRoleArn: str = ...,
LoadSampleData: str = ...,
) -> CreateClusterResultTypeDef: # (3)
...
# create_cluster method usage example with argument unpacking
kwargs: CreateClusterMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
"NodeType": ...,
"MasterUsername": ...,
"MasterUserPassword": ...,
}
parent.create_cluster(**kwargs)
create_cluster_parameter_group#
Creates an Amazon Redshift parameter group.
Type annotations and code completion for boto3.client("redshift").create_cluster_parameter_group
method.
boto3 documentation
# create_cluster_parameter_group method definition
def create_cluster_parameter_group(
self,
*,
ParameterGroupName: str,
ParameterGroupFamily: str,
Description: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateClusterParameterGroupResultTypeDef: # (2)
...
# create_cluster_parameter_group method usage example with argument unpacking
kwargs: CreateClusterParameterGroupMessageRequestTypeDef = { # (1)
"ParameterGroupName": ...,
"ParameterGroupFamily": ...,
"Description": ...,
}
parent.create_cluster_parameter_group(**kwargs)
create_cluster_security_group#
Creates a new Amazon Redshift security group.
Type annotations and code completion for boto3.client("redshift").create_cluster_security_group
method.
boto3 documentation
# create_cluster_security_group method definition
def create_cluster_security_group(
self,
*,
ClusterSecurityGroupName: str,
Description: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateClusterSecurityGroupResultTypeDef: # (2)
...
# create_cluster_security_group method usage example with argument unpacking
kwargs: CreateClusterSecurityGroupMessageRequestTypeDef = { # (1)
"ClusterSecurityGroupName": ...,
"Description": ...,
}
parent.create_cluster_security_group(**kwargs)
create_cluster_snapshot#
Creates a manual snapshot of the specified cluster.
Type annotations and code completion for boto3.client("redshift").create_cluster_snapshot
method.
boto3 documentation
# create_cluster_snapshot method definition
def create_cluster_snapshot(
self,
*,
SnapshotIdentifier: str,
ClusterIdentifier: str,
ManualSnapshotRetentionPeriod: int = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateClusterSnapshotResultTypeDef: # (2)
...
# create_cluster_snapshot method usage example with argument unpacking
kwargs: CreateClusterSnapshotMessageRequestTypeDef = { # (1)
"SnapshotIdentifier": ...,
"ClusterIdentifier": ...,
}
parent.create_cluster_snapshot(**kwargs)
create_cluster_subnet_group#
Creates a new Amazon Redshift subnet group.
Type annotations and code completion for boto3.client("redshift").create_cluster_subnet_group
method.
boto3 documentation
# create_cluster_subnet_group method definition
def create_cluster_subnet_group(
self,
*,
ClusterSubnetGroupName: str,
Description: str,
SubnetIds: Sequence[str],
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateClusterSubnetGroupResultTypeDef: # (2)
...
# create_cluster_subnet_group method usage example with argument unpacking
kwargs: CreateClusterSubnetGroupMessageRequestTypeDef = { # (1)
"ClusterSubnetGroupName": ...,
"Description": ...,
"SubnetIds": ...,
}
parent.create_cluster_subnet_group(**kwargs)
create_endpoint_access#
Creates a Redshift-managed VPC endpoint.
Type annotations and code completion for boto3.client("redshift").create_endpoint_access
method.
boto3 documentation
# create_endpoint_access method definition
def create_endpoint_access(
self,
*,
EndpointName: str,
SubnetGroupName: str,
ClusterIdentifier: str = ...,
ResourceOwner: str = ...,
VpcSecurityGroupIds: Sequence[str] = ...,
) -> EndpointAccessResponseMetadataTypeDef: # (1)
...
# create_endpoint_access method usage example with argument unpacking
kwargs: CreateEndpointAccessMessageRequestTypeDef = { # (1)
"EndpointName": ...,
"SubnetGroupName": ...,
}
parent.create_endpoint_access(**kwargs)
create_event_subscription#
Creates an Amazon Redshift event notification subscription.
Type annotations and code completion for boto3.client("redshift").create_event_subscription
method.
boto3 documentation
# create_event_subscription method definition
def create_event_subscription(
self,
*,
SubscriptionName: str,
SnsTopicArn: str,
SourceType: str = ...,
SourceIds: Sequence[str] = ...,
EventCategories: Sequence[str] = ...,
Severity: str = ...,
Enabled: bool = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateEventSubscriptionResultTypeDef: # (2)
...
# create_event_subscription method usage example with argument unpacking
kwargs: CreateEventSubscriptionMessageRequestTypeDef = { # (1)
"SubscriptionName": ...,
"SnsTopicArn": ...,
}
parent.create_event_subscription(**kwargs)
create_hsm_client_certificate#
Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases.
Type annotations and code completion for boto3.client("redshift").create_hsm_client_certificate
method.
boto3 documentation
# create_hsm_client_certificate method definition
def create_hsm_client_certificate(
self,
*,
HsmClientCertificateIdentifier: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateHsmClientCertificateResultTypeDef: # (2)
...
# create_hsm_client_certificate method usage example with argument unpacking
kwargs: CreateHsmClientCertificateMessageRequestTypeDef = { # (1)
"HsmClientCertificateIdentifier": ...,
}
parent.create_hsm_client_certificate(**kwargs)
create_hsm_configuration#
Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM).
Type annotations and code completion for boto3.client("redshift").create_hsm_configuration
method.
boto3 documentation
# create_hsm_configuration method definition
def create_hsm_configuration(
self,
*,
HsmConfigurationIdentifier: str,
Description: str,
HsmIpAddress: str,
HsmPartitionName: str,
HsmPartitionPassword: str,
HsmServerPublicCertificate: str,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateHsmConfigurationResultTypeDef: # (2)
...
# create_hsm_configuration method usage example with argument unpacking
kwargs: CreateHsmConfigurationMessageRequestTypeDef = { # (1)
"HsmConfigurationIdentifier": ...,
"Description": ...,
"HsmIpAddress": ...,
"HsmPartitionName": ...,
"HsmPartitionPassword": ...,
"HsmServerPublicCertificate": ...,
}
parent.create_hsm_configuration(**kwargs)
create_scheduled_action#
Creates a scheduled action.
Type annotations and code completion for boto3.client("redshift").create_scheduled_action
method.
boto3 documentation
# create_scheduled_action method definition
def create_scheduled_action(
self,
*,
ScheduledActionName: str,
TargetAction: ScheduledActionTypeTypeDef, # (1)
Schedule: str,
IamRole: str,
ScheduledActionDescription: str = ...,
StartTime: Union[datetime, str] = ...,
EndTime: Union[datetime, str] = ...,
Enable: bool = ...,
) -> ScheduledActionResponseMetadataTypeDef: # (2)
...
# create_scheduled_action method usage example with argument unpacking
kwargs: CreateScheduledActionMessageRequestTypeDef = { # (1)
"ScheduledActionName": ...,
"TargetAction": ...,
"Schedule": ...,
"IamRole": ...,
}
parent.create_scheduled_action(**kwargs)
create_snapshot_copy_grant#
Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a destination region.
Type annotations and code completion for boto3.client("redshift").create_snapshot_copy_grant
method.
boto3 documentation
# create_snapshot_copy_grant method definition
def create_snapshot_copy_grant(
self,
*,
SnapshotCopyGrantName: str,
KmsKeyId: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreateSnapshotCopyGrantResultTypeDef: # (2)
...
# create_snapshot_copy_grant method usage example with argument unpacking
kwargs: CreateSnapshotCopyGrantMessageRequestTypeDef = { # (1)
"SnapshotCopyGrantName": ...,
}
parent.create_snapshot_copy_grant(**kwargs)
create_snapshot_schedule#
Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule.
Type annotations and code completion for boto3.client("redshift").create_snapshot_schedule
method.
boto3 documentation
# create_snapshot_schedule method definition
def create_snapshot_schedule(
self,
*,
ScheduleDefinitions: Sequence[str] = ...,
ScheduleIdentifier: str = ...,
ScheduleDescription: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
DryRun: bool = ...,
NextInvocations: int = ...,
) -> SnapshotScheduleResponseMetadataTypeDef: # (2)
...
# create_snapshot_schedule method usage example with argument unpacking
kwargs: CreateSnapshotScheduleMessageRequestTypeDef = { # (1)
"ScheduleDefinitions": ...,
}
parent.create_snapshot_schedule(**kwargs)
create_tags#
Adds tags to a cluster.
Type annotations and code completion for boto3.client("redshift").create_tags
method.
boto3 documentation
# create_tags method definition
def create_tags(
self,
*,
ResourceName: str,
Tags: Sequence[TagTypeDef], # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# create_tags method usage example with argument unpacking
kwargs: CreateTagsMessageRequestTypeDef = { # (1)
"ResourceName": ...,
"Tags": ...,
}
parent.create_tags(**kwargs)
create_usage_limit#
Creates a usage limit for a specified Amazon Redshift feature on a cluster.
Type annotations and code completion for boto3.client("redshift").create_usage_limit
method.
boto3 documentation
# create_usage_limit method definition
def create_usage_limit(
self,
*,
ClusterIdentifier: str,
FeatureType: UsageLimitFeatureTypeType, # (1)
LimitType: UsageLimitLimitTypeType, # (2)
Amount: int,
Period: UsageLimitPeriodType = ..., # (3)
BreachAction: UsageLimitBreachActionType = ..., # (4)
Tags: Sequence[TagTypeDef] = ..., # (5)
) -> UsageLimitResponseMetadataTypeDef: # (6)
...
- See UsageLimitFeatureTypeType
- See UsageLimitLimitTypeType
- See UsageLimitPeriodType
- See UsageLimitBreachActionType
- See TagTypeDef
- See UsageLimitResponseMetadataTypeDef
# create_usage_limit method usage example with argument unpacking
kwargs: CreateUsageLimitMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
"FeatureType": ...,
"LimitType": ...,
"Amount": ...,
}
parent.create_usage_limit(**kwargs)
deauthorize_data_share#
From a datashare producer account, removes authorization from the specified datashare.
Type annotations and code completion for boto3.client("redshift").deauthorize_data_share
method.
boto3 documentation
# deauthorize_data_share method definition
def deauthorize_data_share(
self,
*,
DataShareArn: str,
ConsumerIdentifier: str,
) -> DataShareResponseMetadataTypeDef: # (1)
...
# deauthorize_data_share method usage example with argument unpacking
kwargs: DeauthorizeDataShareMessageRequestTypeDef = { # (1)
"DataShareArn": ...,
"ConsumerIdentifier": ...,
}
parent.deauthorize_data_share(**kwargs)
delete_authentication_profile#
Deletes an authentication profile.
Type annotations and code completion for boto3.client("redshift").delete_authentication_profile
method.
boto3 documentation
# delete_authentication_profile method definition
def delete_authentication_profile(
self,
*,
AuthenticationProfileName: str,
) -> DeleteAuthenticationProfileResultTypeDef: # (1)
...
# delete_authentication_profile method usage example with argument unpacking
kwargs: DeleteAuthenticationProfileMessageRequestTypeDef = { # (1)
"AuthenticationProfileName": ...,
}
parent.delete_authentication_profile(**kwargs)
delete_cluster#
Deletes a previously provisioned cluster without its final snapshot being created.
Type annotations and code completion for boto3.client("redshift").delete_cluster
method.
boto3 documentation
# delete_cluster method definition
def delete_cluster(
self,
*,
ClusterIdentifier: str,
SkipFinalClusterSnapshot: bool = ...,
FinalClusterSnapshotIdentifier: str = ...,
FinalClusterSnapshotRetentionPeriod: int = ...,
) -> DeleteClusterResultTypeDef: # (1)
...
# delete_cluster method usage example with argument unpacking
kwargs: DeleteClusterMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
}
parent.delete_cluster(**kwargs)
delete_cluster_parameter_group#
Deletes a specified Amazon Redshift parameter group.
Type annotations and code completion for boto3.client("redshift").delete_cluster_parameter_group
method.
boto3 documentation
# delete_cluster_parameter_group method definition
def delete_cluster_parameter_group(
self,
*,
ParameterGroupName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_cluster_parameter_group method usage example with argument unpacking
kwargs: DeleteClusterParameterGroupMessageRequestTypeDef = { # (1)
"ParameterGroupName": ...,
}
parent.delete_cluster_parameter_group(**kwargs)
delete_cluster_security_group#
Deletes an Amazon Redshift security group.
Type annotations and code completion for boto3.client("redshift").delete_cluster_security_group
method.
boto3 documentation
# delete_cluster_security_group method definition
def delete_cluster_security_group(
self,
*,
ClusterSecurityGroupName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_cluster_security_group method usage example with argument unpacking
kwargs: DeleteClusterSecurityGroupMessageRequestTypeDef = { # (1)
"ClusterSecurityGroupName": ...,
}
parent.delete_cluster_security_group(**kwargs)
delete_cluster_snapshot#
Deletes the specified manual snapshot.
Type annotations and code completion for boto3.client("redshift").delete_cluster_snapshot
method.
boto3 documentation
# delete_cluster_snapshot method definition
def delete_cluster_snapshot(
self,
*,
SnapshotIdentifier: str,
SnapshotClusterIdentifier: str = ...,
) -> DeleteClusterSnapshotResultTypeDef: # (1)
...
# delete_cluster_snapshot method usage example with argument unpacking
kwargs: DeleteClusterSnapshotMessageRequestTypeDef = { # (1)
"SnapshotIdentifier": ...,
}
parent.delete_cluster_snapshot(**kwargs)
delete_cluster_subnet_group#
Deletes the specified cluster subnet group.
Type annotations and code completion for boto3.client("redshift").delete_cluster_subnet_group
method.
boto3 documentation
# delete_cluster_subnet_group method definition
def delete_cluster_subnet_group(
self,
*,
ClusterSubnetGroupName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_cluster_subnet_group method usage example with argument unpacking
kwargs: DeleteClusterSubnetGroupMessageRequestTypeDef = { # (1)
"ClusterSubnetGroupName": ...,
}
parent.delete_cluster_subnet_group(**kwargs)
delete_endpoint_access#
Deletes a Redshift-managed VPC endpoint.
Type annotations and code completion for boto3.client("redshift").delete_endpoint_access
method.
boto3 documentation
# delete_endpoint_access method definition
def delete_endpoint_access(
self,
*,
EndpointName: str,
) -> EndpointAccessResponseMetadataTypeDef: # (1)
...
# delete_endpoint_access method usage example with argument unpacking
kwargs: DeleteEndpointAccessMessageRequestTypeDef = { # (1)
"EndpointName": ...,
}
parent.delete_endpoint_access(**kwargs)
delete_event_subscription#
Deletes an Amazon Redshift event notification subscription.
Type annotations and code completion for boto3.client("redshift").delete_event_subscription
method.
boto3 documentation
# delete_event_subscription method definition
def delete_event_subscription(
self,
*,
SubscriptionName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_event_subscription method usage example with argument unpacking
kwargs: DeleteEventSubscriptionMessageRequestTypeDef = { # (1)
"SubscriptionName": ...,
}
parent.delete_event_subscription(**kwargs)
delete_hsm_client_certificate#
Deletes the specified HSM client certificate.
Type annotations and code completion for boto3.client("redshift").delete_hsm_client_certificate
method.
boto3 documentation
# delete_hsm_client_certificate method definition
def delete_hsm_client_certificate(
self,
*,
HsmClientCertificateIdentifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_hsm_client_certificate method usage example with argument unpacking
kwargs: DeleteHsmClientCertificateMessageRequestTypeDef = { # (1)
"HsmClientCertificateIdentifier": ...,
}
parent.delete_hsm_client_certificate(**kwargs)
delete_hsm_configuration#
Deletes the specified Amazon Redshift HSM configuration.
Type annotations and code completion for boto3.client("redshift").delete_hsm_configuration
method.
boto3 documentation
# delete_hsm_configuration method definition
def delete_hsm_configuration(
self,
*,
HsmConfigurationIdentifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_hsm_configuration method usage example with argument unpacking
kwargs: DeleteHsmConfigurationMessageRequestTypeDef = { # (1)
"HsmConfigurationIdentifier": ...,
}
parent.delete_hsm_configuration(**kwargs)
delete_partner#
Deletes a partner integration from a cluster.
Type annotations and code completion for boto3.client("redshift").delete_partner
method.
boto3 documentation
# delete_partner method definition
def delete_partner(
self,
*,
AccountId: str,
ClusterIdentifier: str,
DatabaseName: str,
PartnerName: str,
) -> PartnerIntegrationOutputMessageTypeDef: # (1)
...
# delete_partner method usage example with argument unpacking
kwargs: PartnerIntegrationInputMessageRequestTypeDef = { # (1)
"AccountId": ...,
"ClusterIdentifier": ...,
"DatabaseName": ...,
"PartnerName": ...,
}
parent.delete_partner(**kwargs)
delete_scheduled_action#
Deletes a scheduled action.
Type annotations and code completion for boto3.client("redshift").delete_scheduled_action
method.
boto3 documentation
# delete_scheduled_action method definition
def delete_scheduled_action(
self,
*,
ScheduledActionName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_scheduled_action method usage example with argument unpacking
kwargs: DeleteScheduledActionMessageRequestTypeDef = { # (1)
"ScheduledActionName": ...,
}
parent.delete_scheduled_action(**kwargs)
delete_snapshot_copy_grant#
Deletes the specified snapshot copy grant.
Type annotations and code completion for boto3.client("redshift").delete_snapshot_copy_grant
method.
boto3 documentation
# delete_snapshot_copy_grant method definition
def delete_snapshot_copy_grant(
self,
*,
SnapshotCopyGrantName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_snapshot_copy_grant method usage example with argument unpacking
kwargs: DeleteSnapshotCopyGrantMessageRequestTypeDef = { # (1)
"SnapshotCopyGrantName": ...,
}
parent.delete_snapshot_copy_grant(**kwargs)
delete_snapshot_schedule#
Deletes a snapshot schedule.
Type annotations and code completion for boto3.client("redshift").delete_snapshot_schedule
method.
boto3 documentation
# delete_snapshot_schedule method definition
def delete_snapshot_schedule(
self,
*,
ScheduleIdentifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_snapshot_schedule method usage example with argument unpacking
kwargs: DeleteSnapshotScheduleMessageRequestTypeDef = { # (1)
"ScheduleIdentifier": ...,
}
parent.delete_snapshot_schedule(**kwargs)
delete_tags#
Deletes tags from a resource.
Type annotations and code completion for boto3.client("redshift").delete_tags
method.
boto3 documentation
# delete_tags method definition
def delete_tags(
self,
*,
ResourceName: str,
TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_tags method usage example with argument unpacking
kwargs: DeleteTagsMessageRequestTypeDef = { # (1)
"ResourceName": ...,
"TagKeys": ...,
}
parent.delete_tags(**kwargs)
delete_usage_limit#
Deletes a usage limit from a cluster.
Type annotations and code completion for boto3.client("redshift").delete_usage_limit
method.
boto3 documentation
# delete_usage_limit method definition
def delete_usage_limit(
self,
*,
UsageLimitId: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_usage_limit method usage example with argument unpacking
kwargs: DeleteUsageLimitMessageRequestTypeDef = { # (1)
"UsageLimitId": ...,
}
parent.delete_usage_limit(**kwargs)
describe_account_attributes#
Returns a list of attributes attached to an account See also: AWS API Documentation.
Type annotations and code completion for boto3.client("redshift").describe_account_attributes
method.
boto3 documentation
# describe_account_attributes method definition
def describe_account_attributes(
self,
*,
AttributeNames: Sequence[str] = ...,
) -> AccountAttributeListTypeDef: # (1)
...
# describe_account_attributes method usage example with argument unpacking
kwargs: DescribeAccountAttributesMessageRequestTypeDef = { # (1)
"AttributeNames": ...,
}
parent.describe_account_attributes(**kwargs)
describe_authentication_profiles#
Describes an authentication profile.
Type annotations and code completion for boto3.client("redshift").describe_authentication_profiles
method.
boto3 documentation
# describe_authentication_profiles method definition
def describe_authentication_profiles(
self,
*,
AuthenticationProfileName: str = ...,
) -> DescribeAuthenticationProfilesResultTypeDef: # (1)
...
# describe_authentication_profiles method usage example with argument unpacking
kwargs: DescribeAuthenticationProfilesMessageRequestTypeDef = { # (1)
"AuthenticationProfileName": ...,
}
parent.describe_authentication_profiles(**kwargs)
describe_cluster_db_revisions#
Returns an array of ClusterDbRevision
objects.
Type annotations and code completion for boto3.client("redshift").describe_cluster_db_revisions
method.
boto3 documentation
# describe_cluster_db_revisions method definition
def describe_cluster_db_revisions(
self,
*,
ClusterIdentifier: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
) -> ClusterDbRevisionsMessageTypeDef: # (1)
...
# describe_cluster_db_revisions method usage example with argument unpacking
kwargs: DescribeClusterDbRevisionsMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
}
parent.describe_cluster_db_revisions(**kwargs)
describe_cluster_parameter_groups#
Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group.
Type annotations and code completion for boto3.client("redshift").describe_cluster_parameter_groups
method.
boto3 documentation
# describe_cluster_parameter_groups method definition
def describe_cluster_parameter_groups(
self,
*,
ParameterGroupName: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
TagKeys: Sequence[str] = ...,
TagValues: Sequence[str] = ...,
) -> ClusterParameterGroupsMessageTypeDef: # (1)
...
# describe_cluster_parameter_groups method usage example with argument unpacking
kwargs: DescribeClusterParameterGroupsMessageRequestTypeDef = { # (1)
"ParameterGroupName": ...,
}
parent.describe_cluster_parameter_groups(**kwargs)
describe_cluster_parameters#
Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.
Type annotations and code completion for boto3.client("redshift").describe_cluster_parameters
method.
boto3 documentation
# describe_cluster_parameters method definition
def describe_cluster_parameters(
self,
*,
ParameterGroupName: str,
Source: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
) -> ClusterParameterGroupDetailsTypeDef: # (1)
...
# describe_cluster_parameters method usage example with argument unpacking
kwargs: DescribeClusterParametersMessageRequestTypeDef = { # (1)
"ParameterGroupName": ...,
}
parent.describe_cluster_parameters(**kwargs)
describe_cluster_security_groups#
Returns information about Amazon Redshift security groups.
Type annotations and code completion for boto3.client("redshift").describe_cluster_security_groups
method.
boto3 documentation
# describe_cluster_security_groups method definition
def describe_cluster_security_groups(
self,
*,
ClusterSecurityGroupName: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
TagKeys: Sequence[str] = ...,
TagValues: Sequence[str] = ...,
) -> ClusterSecurityGroupMessageTypeDef: # (1)
...
# describe_cluster_security_groups method usage example with argument unpacking
kwargs: DescribeClusterSecurityGroupsMessageRequestTypeDef = { # (1)
"ClusterSecurityGroupName": ...,
}
parent.describe_cluster_security_groups(**kwargs)
describe_cluster_snapshots#
Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
Type annotations and code completion for boto3.client("redshift").describe_cluster_snapshots
method.
boto3 documentation
# describe_cluster_snapshots method definition
def describe_cluster_snapshots(
self,
*,
ClusterIdentifier: str = ...,
SnapshotIdentifier: str = ...,
SnapshotArn: str = ...,
SnapshotType: str = ...,
StartTime: Union[datetime, str] = ...,
EndTime: Union[datetime, str] = ...,
MaxRecords: int = ...,
Marker: str = ...,
OwnerAccount: str = ...,
TagKeys: Sequence[str] = ...,
TagValues: Sequence[str] = ...,
ClusterExists: bool = ...,
SortingEntities: Sequence[SnapshotSortingEntityTypeDef] = ..., # (1)
) -> SnapshotMessageTypeDef: # (2)
...
# describe_cluster_snapshots method usage example with argument unpacking
kwargs: DescribeClusterSnapshotsMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
}
parent.describe_cluster_snapshots(**kwargs)
describe_cluster_subnet_groups#
Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
Type annotations and code completion for boto3.client("redshift").describe_cluster_subnet_groups
method.
boto3 documentation
# describe_cluster_subnet_groups method definition
def describe_cluster_subnet_groups(
self,
*,
ClusterSubnetGroupName: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
TagKeys: Sequence[str] = ...,
TagValues: Sequence[str] = ...,
) -> ClusterSubnetGroupMessageTypeDef: # (1)
...
# describe_cluster_subnet_groups method usage example with argument unpacking
kwargs: DescribeClusterSubnetGroupsMessageRequestTypeDef = { # (1)
"ClusterSubnetGroupName": ...,
}
parent.describe_cluster_subnet_groups(**kwargs)
describe_cluster_tracks#
Returns a list of all the available maintenance tracks.
Type annotations and code completion for boto3.client("redshift").describe_cluster_tracks
method.
boto3 documentation
# describe_cluster_tracks method definition
def describe_cluster_tracks(
self,
*,
MaintenanceTrackName: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
) -> TrackListMessageTypeDef: # (1)
...
# describe_cluster_tracks method usage example with argument unpacking
kwargs: DescribeClusterTracksMessageRequestTypeDef = { # (1)
"MaintenanceTrackName": ...,
}
parent.describe_cluster_tracks(**kwargs)
describe_cluster_versions#
Returns descriptions of the available Amazon Redshift cluster versions.
Type annotations and code completion for boto3.client("redshift").describe_cluster_versions
method.
boto3 documentation
# describe_cluster_versions method definition
def describe_cluster_versions(
self,
*,
ClusterVersion: str = ...,
ClusterParameterGroupFamily: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
) -> ClusterVersionsMessageTypeDef: # (1)
...
# describe_cluster_versions method usage example with argument unpacking
kwargs: DescribeClusterVersionsMessageRequestTypeDef = { # (1)
"ClusterVersion": ...,
}
parent.describe_cluster_versions(**kwargs)
describe_clusters#
Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties.
Type annotations and code completion for boto3.client("redshift").describe_clusters
method.
boto3 documentation
# describe_clusters method definition
def describe_clusters(
self,
*,
ClusterIdentifier: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
TagKeys: Sequence[str] = ...,
TagValues: Sequence[str] = ...,
) -> ClustersMessageTypeDef: # (1)
...
# describe_clusters method usage example with argument unpacking
kwargs: DescribeClustersMessageRequestTypeDef = { # (1)
"ClusterIdentifier": ...,
}
parent.describe_clusters(**kwargs)
describe_data_shares#
Shows the status of any inbound or outbound datashares available in the specified account.
Type annotations and code completion for boto3.client("redshift").describe_data_shares
method.
boto3 documentation
# describe_data_shares method definition
def describe_data_shares(
self,
*,
DataShareArn: str = ...,
MaxRecords: int = ...,
Marker: str = ...,
) -> DescribeDataSharesResultTypeDef: # (1)
...
# describe_data_shares method usage example with argument unpacking
kwargs: DescribeDataSharesMessageRequestTypeDef = { # (1)
"DataShareArn": ...,
}
parent.describe_data_shares(**kwargs)
describe_data_shares_for_consumer#
Returns a list of datashares where the account identifier being called is a consumer account identifier.
Type annotations and code completion for boto3.client("redshift").describe_data_shares_for_consumer
method.
boto3 documentation
# describe_data_shares_for_consumer method definition
def describe_data_shares_for_consumer(
self,
*,
ConsumerArn: str = ...,
Status: DataShareStatusForConsumerType = ..., # (1)
MaxRecords: int = ...,
Marker: str = ...,
) -> DescribeDataSharesForConsumerResultTypeDef: # (2)
...
# describe_data_shares_for_consumer method usage example with argument unpacking
kwargs: DescribeDataSharesForConsumerMessageRequestTypeDef = { # (1)
"ConsumerArn": ...,
}
parent.describe_data_shares_for_consumer(**kwargs)
describe_data_shares_for_producer#
Returns a list of datashares when the account identifier being called is a producer account identifier.
Type annotations and code completion for boto3.client("redshift").describe_data_shares_for_producer
method.
boto3 documentation
# describe_data_shares_for_producer method definition
def desc