// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT.

package azsecrets

// BackupSecretOptions contains the optional parameters for the Client.BackupSecret method.
type BackupSecretOptions struct {
	// placeholder for future optional parameters
}

// DeleteSecretOptions contains the optional parameters for the Client.DeleteSecret method.
type DeleteSecretOptions struct {
	// placeholder for future optional parameters
}

// GetDeletedSecretOptions contains the optional parameters for the Client.GetDeletedSecret method.
type GetDeletedSecretOptions struct {
	// placeholder for future optional parameters
}

// GetSecretOptions contains the optional parameters for the Client.GetSecret method.
type GetSecretOptions struct {
	// The media type (MIME type) of the certificate. If a supported format is specified, the certificate content is converted
	// to the requested format. Currently, only PFX to PEM conversion is supported. If an unsupported format is specified, the
	// request is rejected. If not specified, the certificate is returned in its original format without conversion.
	OutContentType *ContentType
}

// ListDeletedSecretPropertiesOptions contains the optional parameters for the Client.NewListDeletedSecretPropertiesPager
// method.
type ListDeletedSecretPropertiesOptions struct {
	// placeholder for future optional parameters
}

// ListSecretPropertiesOptions contains the optional parameters for the Client.NewListSecretPropertiesPager method.
type ListSecretPropertiesOptions struct {
	// placeholder for future optional parameters
}

// ListSecretPropertiesVersionsOptions contains the optional parameters for the Client.NewListSecretPropertiesVersionsPager
// method.
type ListSecretPropertiesVersionsOptions struct {
	// placeholder for future optional parameters
}

// PurgeDeletedSecretOptions contains the optional parameters for the Client.PurgeDeletedSecret method.
type PurgeDeletedSecretOptions struct {
	// placeholder for future optional parameters
}

// RecoverDeletedSecretOptions contains the optional parameters for the Client.RecoverDeletedSecret method.
type RecoverDeletedSecretOptions struct {
	// placeholder for future optional parameters
}

// RestoreSecretOptions contains the optional parameters for the Client.RestoreSecret method.
type RestoreSecretOptions struct {
	// placeholder for future optional parameters
}

// SetSecretOptions contains the optional parameters for the Client.SetSecret method.
type SetSecretOptions struct {
	// placeholder for future optional parameters
}

// UpdateSecretPropertiesOptions contains the optional parameters for the Client.UpdateSecretProperties method.
type UpdateSecretPropertiesOptions struct {
	// placeholder for future optional parameters
}
