targetlocationmodels

package
v1.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListBackupLocationsRequest

type ListBackupLocationsRequest struct {
	// Scope can be provider or cluster.
	SearchScope *ListBackupLocationsSearchScope `json:"searchScope"`

	// Sort results by.
	SortBy string `json:"sortBy,omitempty"`

	// Query to run against the API.
	Query string `json:"query,omitempty"`

	// Include Total.
	IncludeTotalCount bool `json:"includeTotal"`
}

func (*ListBackupLocationsRequest) MarshalBinary

func (m *ListBackupLocationsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation.

func (*ListBackupLocationsRequest) UnmarshalBinary

func (m *ListBackupLocationsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation.

type ListBackupLocationsSearchScope

type ListBackupLocationsSearchScope struct {
	ProviderName string `json:"providerName,omitempty"`

	Name string `json:"name,omitempty"`

	CredentialName string `json:"credentialName,omitempty"`

	AssignedGroupName string `json:"assignedGroupName,omitempty"`

	ClusterName string `json:"clusterName,omitempty"`

	ManagementClusterName string `json:"managementClusterName,omitempty"`

	ProvisionerName string `json:"provisionerName,omitempty"`
}

func (*ListBackupLocationsSearchScope) MarshalBinary

func (m *ListBackupLocationsSearchScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation.

func (*ListBackupLocationsSearchScope) UnmarshalBinary

func (m *ListBackupLocationsSearchScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode

type VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode string

VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode The permissions for a BackupStorageLocation.

  • READONLY: The read only access.
  • READWRITE: Read and write access.

swagger:model vmware.tanzu.manage.v1alpha1.cluster.dataprotection.backuplocation.Status.BackupStorageLocationAccessMode.

const (

	// VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessModeREADONLY captures enum value "READONLY".
	VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessModeREADONLY VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode = "READONLY"

	// VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessModeREADWRITE captures enum value "READWRITE".
	VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessModeREADWRITE VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode = "READWRITE"
)

func (VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode) Pointer

Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1ClusterDataprotectionBackuplocationStatusBackupStorageLocationAccessMode.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAssignedGroup

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAssignedGroup struct {

	// Full name of a cluster.
	Cluster *clustermodel.VmwareTanzuManageV1alpha1ClusterFullName `json:"cluster,omitempty"`

	// Full name of a cluster group.
	Clustergroup *clustergroupmodel.VmwareTanzuManageV1alpha1ClustergroupFullName `json:"clustergroup,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAssignedGroup Group of resources the backup location will be assigned to.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.AssignedGroup.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAssignedGroup) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAssignedGroup) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAzureStorageConfiguration

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAzureStorageConfiguration struct {

	// Name of the resource group containing the storage account for this backup storage location.
	ResourceGroup string `json:"resourceGroup,omitempty"`

	// Name of the storage account for this backup storage location.
	StorageAccount string `json:"storageAccount,omitempty"`

	// Subscription ID under which all the resources are being managed in azure. Optional.
	SubscriptionID string `json:"subscriptionId,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAzureStorageConfiguration Azure specific storage configuration details.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.AzureStorageConfiguration.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAzureStorageConfiguration) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAzureStorageConfiguration) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation struct {

	// Full name for the BackupLocation.
	FullName *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationFullName `json:"fullName,omitempty"`

	// Metadata for the backup location object.
	Meta *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectMeta `json:"meta,omitempty"`

	// Spec for the backup location.
	Spec *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationSpec `json:"spec,omitempty"`

	// Status of the backup location.
	Status *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatus `json:"status,omitempty"`

	// Metadata describing the type of the resource.
	Type *objectmetamodel.VmwareTanzuCoreV1alpha1ObjectType `json:"type,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation A target location for backups.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.BackupLocation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationCreateBackupLocationRequest

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationCreateBackupLocationRequest struct {

	// BackupLocation to create.
	BackupLocation *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation `json:"backupLocation,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationCreateBackupLocationRequest Request to create a BackupLocation.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.CreateBackupLocationRequest.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationCreateBackupLocationRequest) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationCreateBackupLocationRequest) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationFullName

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationFullName struct {

	// Name of the Backup Location.
	Name string `json:"name,omitempty"`

	// ID of Organization.
	OrgID string `json:"orgId,omitempty"`

	// Name of the data protection provider name.
	ProviderName string `json:"providerName,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationFullName Full name of the resource. This includes the object name along. with any parents or further identifiers.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.FullName.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationFullName) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationFullName) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationListBackupLocationsResponse

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationListBackupLocationsResponse struct {

	// List of backuplocations.
	BackupLocations []*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation `json:"backupLocations"`

	// Total count.
	TotalCount string `json:"totalCount,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationListBackupLocationsResponse Response from listing BackupLocations.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.ListBackupLocationsResponse.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationListBackupLocationsResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationListBackupLocationsResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationResponse

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationResponse struct {

	// BackupLocation created.
	BackupLocation *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationBackupLocation `json:"backupLocation,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationCreateBackupLocationResponse Response from creating a BackupLocation.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.CreateBackupLocationResponse.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationResponse) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationResponse) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationS3Configuration

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationS3Configuration struct {

	// The service endpoint used for generating download URLs. This field is primarily for local storage services like Minio.
	PublicURL string `json:"publicUrl,omitempty"`

	// A flag for whether to force path style URLs for S3 objects. It is default to false and set it to true when.
	// using local storage service like Minio.
	S3ForcePathStyle bool `json:"s3ForcePathStyle"`

	// The service endpoint for non-AWS S3 storage solution.
	S3URL string `json:"s3Url,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationS3Configuration AWS S3 or other S3-compatible storage configuration details.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.S3Configuration.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationS3Configuration) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationS3Configuration) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationSpec

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationSpec struct {

	// List of groups the backup location will be assigned to.
	AssignedGroups []*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAssignedGroup `json:"assignedGroups"`

	// The bucket to use for object storage.
	Bucket string `json:"bucket,omitempty"`

	// A PEM-encoded certificate bundle to trust while connecting to the storage backend. Optional.
	CaCert string `json:"caCert,omitempty"`

	// Provider-specific storage configuration fields.
	Config *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderSpecificConfig `json:"config"`

	// The name of credential to be used to access the bucket.
	Credential *credentialsmodel.VmwareTanzuManageV1alpha1AccountCredentialFullName `json:"credential,omitempty"`

	// The region of the bucket origin. Optional.
	Region string `json:"region,omitempty"`

	// The target provider of the backup storage.
	TargetProvider *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider `json:"targetProvider,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationSpec The backup location spec.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.Spec.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationSpec) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationSpec) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatus

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatus struct {

	// A list of available phases for backup location object.
	AvailablePhases []*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase `json:"availablePhases"`

	// The Conditions attached to a backup location.
	Conditions map[string]statusmodel.VmwareTanzuCoreV1alpha1StatusCondition `json:"conditions,omitempty"`

	// The resource generation the current status applies to.
	ObservedGeneration string `json:"observedGeneration,omitempty"`

	// The overall phase of the backup location.
	Phase *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase `json:"phase,omitempty"`

	// Additional info about the phase.
	PhaseInfo string `json:"phaseInfo,omitempty"`

	// Type of the backup location.
	Type *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType `json:"type,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatus Status of the backup location resource.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.Status.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatus) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatus) UnmarshalBinary

UnmarshalBinary interface implementation.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase string

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase Available phases for backup location object.

  • PHASE_UNSPECIFIED: Phase_unspecified is the default phase.
  • PENDING: Pending phase is set when the backup location object is being processed by the service (TMC).
  • CREATING: Creating phase is set when backup location is being created by the service.
  • PENDING_DELETE: Pending delete is set when the backup location delete is being processed by the service.
  • DELETING: Deleting the set when the backup location delete is in progress.
  • READY: Ready phase is set when the backup location is successfully created.
  • ERROR: Error phase is set when there was a failure while creating/deleting backup location.
  • UPDATING: Updating the set when the backup location is being updated.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.Status.Phase.

const (

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhasePHASEUNSPECIFIED captures enum value "PHASE_UNSPECIFIED".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhasePHASEUNSPECIFIED VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "PHASE_UNSPECIFIED"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhasePENDING captures enum value "PENDING".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhasePENDING VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "PENDING"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseCREATING captures enum value "CREATING".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseCREATING VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "CREATING"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhasePENDINGDELETE captures enum value "PENDING_DELETE".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhasePENDINGDELETE VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "PENDING_DELETE"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseDELETING captures enum value "DELETING".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseDELETING VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "DELETING"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseREADY captures enum value "READY".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseREADY VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "READY"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseERROR captures enum value "ERROR".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseERROR VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "ERROR"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseUPDATING captures enum value "UPDATING".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhaseUPDATING VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase = "UPDATING"
)

func (VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase) Pointer

Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusPhase.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType string

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType Type of the backup location.

  • TYPE_UNSPECIFIED: Type Unspecified is the default type for a backup location.
  • MANAGED: Type MANAGED indicates backup location(bucket) is managed by TMC.
  • UNMANAGED: UNMANAGED indicates backup location(bucket) is not managed by TMC.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.Status.Type.

const (

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusTypeTYPEUNSPECIFIED captures enum value "TYPE_UNSPECIFIED".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusTypeTYPEUNSPECIFIED VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType = "TYPE_UNSPECIFIED"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusTypeMANAGED captures enum value "MANAGED".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusTypeMANAGED VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType = "MANAGED"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusTypeUNMANAGED captures enum value "UNMANAGED".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusTypeUNMANAGED VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType = "UNMANAGED"
)

func (VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType) Pointer

Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationStatusType.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider string

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider Available target provider for back up locations.

  • TARGET_PROVIDER_UNSPECIFIED: Unspecified target provider.
  • AWS: AWS.
  • AZURE: AZURE.

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.TargetProvider.

const (

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderTARGETPROVIDERUNSPECIFIED captures enum value "TARGET_PROVIDER_UNSPECIFIED".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderTARGETPROVIDERUNSPECIFIED VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider = "TARGET_PROVIDER_UNSPECIFIED"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderAWS captures enum value "AWS".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderAWS VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider = "AWS"

	// VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderAZURE captures enum value "AZURE".
	VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderAZURE VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider = "AZURE"
)

func (VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider) Pointer

Pointer returns a pointer to a freshly-allocated VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProvider.

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderSpecificConfig

type VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderSpecificConfig struct {

	// Azure specific config.
	AzureConfig *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationAzureStorageConfiguration `json:"azureConfig,omitempty"`

	// S3 and S3-compatible config.
	S3Config *VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationS3Configuration `json:"s3Config,omitempty"`
}

VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderSpecificConfig Provider specific configuration for backup location (https://github.com/heptio/velero/blob/master/docs/api-types/backupstoragelocation.md).

swagger:model vmware.tanzu.manage.v1alpha1.dataprotection.provider.backuplocation.TargetProviderSpecificConfig.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderSpecificConfig) MarshalBinary

MarshalBinary interface implementation.

func (*VmwareTanzuManageV1alpha1DataprotectionProviderBackuplocationTargetProviderSpecificConfig) UnmarshalBinary

UnmarshalBinary interface implementation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL