def METHOD_NAME(self, client, **kwargs):
    secret_client = client
    for i in range(7):
        secret_name = self.get_resource_name(f"secret{i}")
        secret_client.set_secret(secret_name, f"value{i}")
    # [START list_secrets]
    # list secrets
    secrets = secret_client.list_properties_of_secrets()
    for secret in secrets:
        # the list doesn't include values or versions of the secrets
        print(secret.id)
        print(secret.name)
        print(secret.enabled)
    # [END list_secrets]
    # pylint: disable=unused-variable
    # [START list_properties_of_secret_versions]
    secret_versions = secret_client.list_properties_of_secret_versions("secret-name")
    for secret in secret_versions:
        # the list doesn't include the values at each version
        print(secret.id)
        print(secret.enabled)
        print(secret.updated_on)
    # [END list_properties_of_secret_versions]
    # [START list_deleted_secrets]
    # gets an iterator of deleted secrets (requires soft-delete enabled for the vault)
    deleted_secrets = secret_client.list_deleted_secrets()
    for secret in deleted_secrets:
        # the list doesn't include values or versions of the deleted secrets
        print(secret.id)
        print(secret.name)
        print(secret.scheduled_purge_date)
        print(secret.recovery_id)
        print(secret.deleted_date)
    # [END list_deleted_secrets]