Best Python code snippet using localstack_python
__init__.py
Source:__init__.py  
...1805        ec2_security_group_owner_id: String = None,1806    ) -> AuthorizeClusterSecurityGroupIngressResult:1807        raise NotImplementedError1808    @handler("AuthorizeDataShare")1809    def authorize_data_share(1810        self, context: RequestContext, data_share_arn: String, consumer_identifier: String1811    ) -> DataShare:1812        raise NotImplementedError1813    @handler("AuthorizeEndpointAccess")1814    def authorize_endpoint_access(1815        self,1816        context: RequestContext,1817        account: String,1818        cluster_identifier: String = None,1819        vpc_ids: VpcIdentifierList = None,1820    ) -> EndpointAuthorization:1821        raise NotImplementedError1822    @handler("AuthorizeSnapshotAccess")1823    def authorize_snapshot_access(1824        self,1825        context: RequestContext,1826        snapshot_identifier: String,1827        account_with_restore_access: String,1828        snapshot_cluster_identifier: String = None,1829    ) -> AuthorizeSnapshotAccessResult:1830        raise NotImplementedError1831    @handler("BatchDeleteClusterSnapshots")1832    def batch_delete_cluster_snapshots(1833        self, context: RequestContext, identifiers: DeleteClusterSnapshotMessageList1834    ) -> BatchDeleteClusterSnapshotsResult:1835        raise NotImplementedError1836    @handler("BatchModifyClusterSnapshots")1837    def batch_modify_cluster_snapshots(1838        self,1839        context: RequestContext,1840        snapshot_identifier_list: SnapshotIdentifierList,1841        manual_snapshot_retention_period: IntegerOptional = None,1842        force: Boolean = None,1843    ) -> BatchModifyClusterSnapshotsOutputMessage:1844        raise NotImplementedError1845    @handler("CancelResize")1846    def cancel_resize(1847        self, context: RequestContext, cluster_identifier: String1848    ) -> ResizeProgressMessage:1849        raise NotImplementedError1850    @handler("CopyClusterSnapshot")1851    def copy_cluster_snapshot(1852        self,1853        context: RequestContext,1854        source_snapshot_identifier: String,1855        target_snapshot_identifier: String,1856        source_snapshot_cluster_identifier: String = None,1857        manual_snapshot_retention_period: IntegerOptional = None,1858    ) -> CopyClusterSnapshotResult:1859        raise NotImplementedError1860    @handler("CreateAuthenticationProfile")1861    def create_authentication_profile(1862        self,1863        context: RequestContext,1864        authentication_profile_name: AuthenticationProfileNameString,1865        authentication_profile_content: String,1866    ) -> CreateAuthenticationProfileResult:1867        raise NotImplementedError1868    @handler("CreateCluster")1869    def create_cluster(1870        self,1871        context: RequestContext,1872        cluster_identifier: String,1873        node_type: String,1874        master_username: String,1875        master_user_password: String,1876        db_name: String = None,1877        cluster_type: String = None,1878        cluster_security_groups: ClusterSecurityGroupNameList = None,1879        vpc_security_group_ids: VpcSecurityGroupIdList = None,1880        cluster_subnet_group_name: String = None,1881        availability_zone: String = None,1882        preferred_maintenance_window: String = None,1883        cluster_parameter_group_name: String = None,1884        automated_snapshot_retention_period: IntegerOptional = None,1885        manual_snapshot_retention_period: IntegerOptional = None,1886        port: IntegerOptional = None,1887        cluster_version: String = None,1888        allow_version_upgrade: BooleanOptional = None,1889        number_of_nodes: IntegerOptional = None,1890        publicly_accessible: BooleanOptional = None,1891        encrypted: BooleanOptional = None,1892        hsm_client_certificate_identifier: String = None,1893        hsm_configuration_identifier: String = None,1894        elastic_ip: String = None,1895        tags: TagList = None,1896        kms_key_id: String = None,1897        enhanced_vpc_routing: BooleanOptional = None,1898        additional_info: String = None,1899        iam_roles: IamRoleArnList = None,1900        maintenance_track_name: String = None,1901        snapshot_schedule_identifier: String = None,1902        availability_zone_relocation: BooleanOptional = None,1903        aqua_configuration_status: AquaConfigurationStatus = None,1904        default_iam_role_arn: String = None,1905    ) -> CreateClusterResult:1906        raise NotImplementedError1907    @handler("CreateClusterParameterGroup")1908    def create_cluster_parameter_group(1909        self,1910        context: RequestContext,1911        parameter_group_name: String,1912        parameter_group_family: String,1913        description: String,1914        tags: TagList = None,1915    ) -> CreateClusterParameterGroupResult:1916        raise NotImplementedError1917    @handler("CreateClusterSecurityGroup")1918    def create_cluster_security_group(1919        self,1920        context: RequestContext,1921        cluster_security_group_name: String,1922        description: String,1923        tags: TagList = None,1924    ) -> CreateClusterSecurityGroupResult:1925        raise NotImplementedError1926    @handler("CreateClusterSnapshot")1927    def create_cluster_snapshot(1928        self,1929        context: RequestContext,1930        snapshot_identifier: String,1931        cluster_identifier: String,1932        manual_snapshot_retention_period: IntegerOptional = None,1933        tags: TagList = None,1934    ) -> CreateClusterSnapshotResult:1935        raise NotImplementedError1936    @handler("CreateClusterSubnetGroup")1937    def create_cluster_subnet_group(1938        self,1939        context: RequestContext,1940        cluster_subnet_group_name: String,1941        description: String,1942        subnet_ids: SubnetIdentifierList,1943        tags: TagList = None,1944    ) -> CreateClusterSubnetGroupResult:1945        raise NotImplementedError1946    @handler("CreateEndpointAccess")1947    def create_endpoint_access(1948        self,1949        context: RequestContext,1950        endpoint_name: String,1951        subnet_group_name: String,1952        cluster_identifier: String = None,1953        resource_owner: String = None,1954        vpc_security_group_ids: VpcSecurityGroupIdList = None,1955    ) -> EndpointAccess:1956        raise NotImplementedError1957    @handler("CreateEventSubscription")1958    def create_event_subscription(1959        self,1960        context: RequestContext,1961        subscription_name: String,1962        sns_topic_arn: String,1963        source_type: String = None,1964        source_ids: SourceIdsList = None,1965        event_categories: EventCategoriesList = None,1966        severity: String = None,1967        enabled: BooleanOptional = None,1968        tags: TagList = None,1969    ) -> CreateEventSubscriptionResult:1970        raise NotImplementedError1971    @handler("CreateHsmClientCertificate")1972    def create_hsm_client_certificate(1973        self,1974        context: RequestContext,1975        hsm_client_certificate_identifier: String,1976        tags: TagList = None,1977    ) -> CreateHsmClientCertificateResult:1978        raise NotImplementedError1979    @handler("CreateHsmConfiguration")1980    def create_hsm_configuration(1981        self,1982        context: RequestContext,1983        hsm_configuration_identifier: String,1984        description: String,1985        hsm_ip_address: String,1986        hsm_partition_name: String,1987        hsm_partition_password: String,1988        hsm_server_public_certificate: String,1989        tags: TagList = None,1990    ) -> CreateHsmConfigurationResult:1991        raise NotImplementedError1992    @handler("CreateScheduledAction")1993    def create_scheduled_action(1994        self,1995        context: RequestContext,1996        scheduled_action_name: String,1997        target_action: ScheduledActionType,1998        schedule: String,1999        iam_role: String,2000        scheduled_action_description: String = None,2001        start_time: TStamp = None,2002        end_time: TStamp = None,2003        enable: BooleanOptional = None,2004    ) -> ScheduledAction:2005        raise NotImplementedError2006    @handler("CreateSnapshotCopyGrant")2007    def create_snapshot_copy_grant(2008        self,2009        context: RequestContext,2010        snapshot_copy_grant_name: String,2011        kms_key_id: String = None,2012        tags: TagList = None,2013    ) -> CreateSnapshotCopyGrantResult:2014        raise NotImplementedError2015    @handler("CreateSnapshotSchedule")2016    def create_snapshot_schedule(2017        self,2018        context: RequestContext,2019        schedule_definitions: ScheduleDefinitionList = None,2020        schedule_identifier: String = None,2021        schedule_description: String = None,2022        tags: TagList = None,2023        dry_run: BooleanOptional = None,2024        next_invocations: IntegerOptional = None,2025    ) -> SnapshotSchedule:2026        raise NotImplementedError2027    @handler("CreateTags")2028    def create_tags(self, context: RequestContext, resource_name: String, tags: TagList) -> None:2029        raise NotImplementedError2030    @handler("CreateUsageLimit")2031    def create_usage_limit(2032        self,2033        context: RequestContext,2034        cluster_identifier: String,2035        feature_type: UsageLimitFeatureType,2036        limit_type: UsageLimitLimitType,2037        amount: Long,2038        period: UsageLimitPeriod = None,2039        breach_action: UsageLimitBreachAction = None,2040        tags: TagList = None,2041    ) -> UsageLimit:2042        raise NotImplementedError2043    @handler("DeauthorizeDataShare")2044    def deauthorize_data_share(2045        self, context: RequestContext, data_share_arn: String, consumer_identifier: String2046    ) -> DataShare:2047        raise NotImplementedError2048    @handler("DeleteAuthenticationProfile")2049    def delete_authentication_profile(2050        self, context: RequestContext, authentication_profile_name: AuthenticationProfileNameString2051    ) -> DeleteAuthenticationProfileResult:2052        raise NotImplementedError2053    @handler("DeleteCluster")2054    def delete_cluster(2055        self,2056        context: RequestContext,2057        cluster_identifier: String,2058        skip_final_cluster_snapshot: Boolean = None,...client.pyi
Source:client.pyi  
...358        Adds an inbound (ingress) rule to an Amazon Redshift security group.359        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.authorize_cluster_security_group_ingress)360        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#authorize_cluster_security_group_ingress)361        """362    def authorize_data_share(363        self, *, DataShareArn: str, ConsumerIdentifier: str364    ) -> DataShareResponseMetadataTypeDef:365        """366        From a data producer account, authorizes the sharing of a datashare with one or367        more consumer accounts or managing entities.368        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.authorize_data_share)369        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#authorize_data_share)370        """371    def authorize_endpoint_access(372        self, *, Account: str, ClusterIdentifier: str = None, VpcIds: List[str] = None373    ) -> EndpointAuthorizationResponseMetadataTypeDef:374        """375        Grants access to a cluster.376        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.authorize_endpoint_access)377        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#authorize_endpoint_access)378        """379    def authorize_snapshot_access(380        self,381        *,382        AccountWithRestoreAccess: str,383        SnapshotIdentifier: str = None,384        SnapshotArn: str = None,385        SnapshotClusterIdentifier: str = None386    ) -> AuthorizeSnapshotAccessResultTypeDef:387        """388        Authorizes the specified Amazon Web Services account to restore the specified389        snapshot.390        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.authorize_snapshot_access)391        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#authorize_snapshot_access)392        """393    def batch_delete_cluster_snapshots(394        self, *, Identifiers: List["DeleteClusterSnapshotMessageTypeDef"]395    ) -> BatchDeleteClusterSnapshotsResultTypeDef:396        """397        Deletes a set of cluster snapshots.398        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.batch_delete_cluster_snapshots)399        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#batch_delete_cluster_snapshots)400        """401    def batch_modify_cluster_snapshots(402        self,403        *,404        SnapshotIdentifierList: List[str],405        ManualSnapshotRetentionPeriod: int = None,406        Force: bool = None407    ) -> BatchModifyClusterSnapshotsOutputMessageTypeDef:408        """409        Modifies the settings for a set of cluster snapshots.410        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.batch_modify_cluster_snapshots)411        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#batch_modify_cluster_snapshots)412        """413    def can_paginate(self, operation_name: str) -> bool:414        """415        Check if an operation can be paginated.416        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.can_paginate)417        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#can_paginate)418        """419    def cancel_resize(self, *, ClusterIdentifier: str) -> ResizeProgressMessageTypeDef:420        """421        Cancels a resize operation for a cluster.422        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.cancel_resize)423        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#cancel_resize)424        """425    def close(self) -> None:426        """427        Closes underlying endpoint connections.428        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.close)429        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#close)430        """431    def copy_cluster_snapshot(432        self,433        *,434        SourceSnapshotIdentifier: str,435        TargetSnapshotIdentifier: str,436        SourceSnapshotClusterIdentifier: str = None,437        ManualSnapshotRetentionPeriod: int = None438    ) -> CopyClusterSnapshotResultTypeDef:439        """440        Copies the specified automated cluster snapshot to a new manual cluster441        snapshot.442        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.copy_cluster_snapshot)443        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#copy_cluster_snapshot)444        """445    def create_authentication_profile(446        self, *, AuthenticationProfileName: str, AuthenticationProfileContent: str447    ) -> CreateAuthenticationProfileResultTypeDef:448        """449        Creates an authentication profile with the specified parameters.450        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_authentication_profile)451        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_authentication_profile)452        """453    def create_cluster(454        self,455        *,456        ClusterIdentifier: str,457        NodeType: str,458        MasterUsername: str,459        MasterUserPassword: str,460        DBName: str = None,461        ClusterType: str = None,462        ClusterSecurityGroups: List[str] = None,463        VpcSecurityGroupIds: List[str] = None,464        ClusterSubnetGroupName: str = None,465        AvailabilityZone: str = None,466        PreferredMaintenanceWindow: str = None,467        ClusterParameterGroupName: str = None,468        AutomatedSnapshotRetentionPeriod: int = None,469        ManualSnapshotRetentionPeriod: int = None,470        Port: int = None,471        ClusterVersion: str = None,472        AllowVersionUpgrade: bool = None,473        NumberOfNodes: int = None,474        PubliclyAccessible: bool = None,475        Encrypted: bool = None,476        HsmClientCertificateIdentifier: str = None,477        HsmConfigurationIdentifier: str = None,478        ElasticIp: str = None,479        Tags: List["TagTypeDef"] = None,480        KmsKeyId: str = None,481        EnhancedVpcRouting: bool = None,482        AdditionalInfo: str = None,483        IamRoles: List[str] = None,484        MaintenanceTrackName: str = None,485        SnapshotScheduleIdentifier: str = None,486        AvailabilityZoneRelocation: bool = None,487        AquaConfigurationStatus: AquaConfigurationStatusType = None,488        DefaultIamRoleArn: str = None,489        LoadSampleData: str = None490    ) -> CreateClusterResultTypeDef:491        """492        Creates a new cluster with the specified parameters.493        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_cluster)494        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_cluster)495        """496    def create_cluster_parameter_group(497        self,498        *,499        ParameterGroupName: str,500        ParameterGroupFamily: str,501        Description: str,502        Tags: List["TagTypeDef"] = None503    ) -> CreateClusterParameterGroupResultTypeDef:504        """505        Creates an Amazon Redshift parameter group.506        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_cluster_parameter_group)507        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_cluster_parameter_group)508        """509    def create_cluster_security_group(510        self, *, ClusterSecurityGroupName: str, Description: str, Tags: List["TagTypeDef"] = None511    ) -> CreateClusterSecurityGroupResultTypeDef:512        """513        Creates a new Amazon Redshift security group.514        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_cluster_security_group)515        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_cluster_security_group)516        """517    def create_cluster_snapshot(518        self,519        *,520        SnapshotIdentifier: str,521        ClusterIdentifier: str,522        ManualSnapshotRetentionPeriod: int = None,523        Tags: List["TagTypeDef"] = None524    ) -> CreateClusterSnapshotResultTypeDef:525        """526        Creates a manual snapshot of the specified cluster.527        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_cluster_snapshot)528        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_cluster_snapshot)529        """530    def create_cluster_subnet_group(531        self,532        *,533        ClusterSubnetGroupName: str,534        Description: str,535        SubnetIds: List[str],536        Tags: List["TagTypeDef"] = None537    ) -> CreateClusterSubnetGroupResultTypeDef:538        """539        Creates a new Amazon Redshift subnet group.540        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_cluster_subnet_group)541        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_cluster_subnet_group)542        """543    def create_endpoint_access(544        self,545        *,546        EndpointName: str,547        SubnetGroupName: str,548        ClusterIdentifier: str = None,549        ResourceOwner: str = None,550        VpcSecurityGroupIds: List[str] = None551    ) -> EndpointAccessResponseMetadataTypeDef:552        """553        Creates a Redshift-managed VPC endpoint.554        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_endpoint_access)555        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_endpoint_access)556        """557    def create_event_subscription(558        self,559        *,560        SubscriptionName: str,561        SnsTopicArn: str,562        SourceType: str = None,563        SourceIds: List[str] = None,564        EventCategories: List[str] = None,565        Severity: str = None,566        Enabled: bool = None,567        Tags: List["TagTypeDef"] = None568    ) -> CreateEventSubscriptionResultTypeDef:569        """570        Creates an Amazon Redshift event notification subscription.571        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_event_subscription)572        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_event_subscription)573        """574    def create_hsm_client_certificate(575        self, *, HsmClientCertificateIdentifier: str, Tags: List["TagTypeDef"] = None576    ) -> CreateHsmClientCertificateResultTypeDef:577        """578        Creates an HSM client certificate that an Amazon Redshift cluster will use to579        connect to the client's HSM in order to store and retrieve the keys used to580        encrypt the cluster databases.581        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_hsm_client_certificate)582        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_hsm_client_certificate)583        """584    def create_hsm_configuration(585        self,586        *,587        HsmConfigurationIdentifier: str,588        Description: str,589        HsmIpAddress: str,590        HsmPartitionName: str,591        HsmPartitionPassword: str,592        HsmServerPublicCertificate: str,593        Tags: List["TagTypeDef"] = None594    ) -> CreateHsmConfigurationResultTypeDef:595        """596        Creates an HSM configuration that contains the information required by an Amazon597        Redshift cluster to store and use database encryption keys in a Hardware598        Security Module (HSM).599        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_hsm_configuration)600        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_hsm_configuration)601        """602    def create_scheduled_action(603        self,604        *,605        ScheduledActionName: str,606        TargetAction: "ScheduledActionTypeTypeDef",607        Schedule: str,608        IamRole: str,609        ScheduledActionDescription: str = None,610        StartTime: Union[datetime, str] = None,611        EndTime: Union[datetime, str] = None,612        Enable: bool = None613    ) -> ScheduledActionResponseMetadataTypeDef:614        """615        Creates a scheduled action.616        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_scheduled_action)617        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_scheduled_action)618        """619    def create_snapshot_copy_grant(620        self, *, SnapshotCopyGrantName: str, KmsKeyId: str = None, Tags: List["TagTypeDef"] = None621    ) -> CreateSnapshotCopyGrantResultTypeDef:622        """623        Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted624        symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a625        destination region.626        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_snapshot_copy_grant)627        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_snapshot_copy_grant)628        """629    def create_snapshot_schedule(630        self,631        *,632        ScheduleDefinitions: List[str] = None,633        ScheduleIdentifier: str = None,634        ScheduleDescription: str = None,635        Tags: List["TagTypeDef"] = None,636        DryRun: bool = None,637        NextInvocations: int = None638    ) -> SnapshotScheduleResponseMetadataTypeDef:639        """640        Create a snapshot schedule that can be associated to a cluster and which641        overrides the default system backup schedule.642        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_snapshot_schedule)643        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_snapshot_schedule)644        """645    def create_tags(self, *, ResourceName: str, Tags: List["TagTypeDef"]) -> None:646        """647        Adds tags to a cluster.648        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_tags)649        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_tags)650        """651    def create_usage_limit(652        self,653        *,654        ClusterIdentifier: str,655        FeatureType: UsageLimitFeatureTypeType,656        LimitType: UsageLimitLimitTypeType,657        Amount: int,658        Period: UsageLimitPeriodType = None,659        BreachAction: UsageLimitBreachActionType = None,660        Tags: List["TagTypeDef"] = None661    ) -> UsageLimitResponseMetadataTypeDef:662        """663        Creates a usage limit for a specified Amazon Redshift feature on a cluster.664        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.create_usage_limit)665        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#create_usage_limit)666        """667    def deauthorize_data_share(668        self, *, DataShareArn: str, ConsumerIdentifier: str669    ) -> DataShareResponseMetadataTypeDef:670        """671        From a datashare producer account, removes authorization from the specified672        datashare.673        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.deauthorize_data_share)674        [Show boto3-stubs documentation](https://vemel.github.io/boto3_stubs_docs/mypy_boto3_redshift/client.html#deauthorize_data_share)675        """676    def delete_authentication_profile(677        self, *, AuthenticationProfileName: str678    ) -> DeleteAuthenticationProfileResultTypeDef:679        """680        Deletes an authentication profile.681        [Show boto3 documentation](https://boto3.amazonaws.com/v1/documentation/api/1.24.58/reference/services/redshift.html#Redshift.Client.delete_authentication_profile)...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
