def new_static(cls, access_key_id, secret_access_key, session_token=None): """ Create a simple provider that just returns a fixed set of credentials """ assert isinstance_str(access_key_id) assert isinstance_str(secret_access_key) assert isinstance_str(session_token) or session_token is None binding = _awscrt.credentials_provider_new_static( access_key_id, secret_access_key, session_token) return cls(binding)
def new_static(cls, access_key_id, secret_access_key, session_token=None): """ Create a simple provider that just returns a fixed set of credentials. Args: access_key_id (str): Access key ID secret_access_key (str): Secret access key session_token (Optional[str]): Optional session token Returns: AwsCredentialsProvider: """ assert isinstance(access_key_id, str) assert isinstance(secret_access_key, str) assert isinstance(session_token, str) or session_token is None binding = _awscrt.credentials_provider_new_static( access_key_id, secret_access_key, session_token) return cls(binding)