types

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: May 24, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PbmBuiltinGenericTypeVMW_RANGE = PbmBuiltinGenericType("VMW_RANGE")
	PbmBuiltinGenericTypeVMW_SET   = PbmBuiltinGenericType("VMW_SET")
)
View Source
const (
	PbmBuiltinTypeXSD_LONG     = PbmBuiltinType("XSD_LONG")
	PbmBuiltinTypeXSD_SHORT    = PbmBuiltinType("XSD_SHORT")
	PbmBuiltinTypeXSD_INTEGER  = PbmBuiltinType("XSD_INTEGER")
	PbmBuiltinTypeXSD_INT      = PbmBuiltinType("XSD_INT")
	PbmBuiltinTypeXSD_STRING   = PbmBuiltinType("XSD_STRING")
	PbmBuiltinTypeXSD_BOOLEAN  = PbmBuiltinType("XSD_BOOLEAN")
	PbmBuiltinTypeXSD_DOUBLE   = PbmBuiltinType("XSD_DOUBLE")
	PbmBuiltinTypeXSD_DATETIME = PbmBuiltinType("XSD_DATETIME")
	PbmBuiltinTypeVMW_TIMESPAN = PbmBuiltinType("VMW_TIMESPAN")
	PbmBuiltinTypeVMW_POLICY   = PbmBuiltinType("VMW_POLICY")
)
View Source
const (
	PbmCapabilityTimeUnitTypeSECONDS = PbmCapabilityTimeUnitType("SECONDS")
	PbmCapabilityTimeUnitTypeMINUTES = PbmCapabilityTimeUnitType("MINUTES")
	PbmCapabilityTimeUnitTypeHOURS   = PbmCapabilityTimeUnitType("HOURS")
	PbmCapabilityTimeUnitTypeDAYS    = PbmCapabilityTimeUnitType("DAYS")
	PbmCapabilityTimeUnitTypeWEEKS   = PbmCapabilityTimeUnitType("WEEKS")
	PbmCapabilityTimeUnitTypeMONTHS  = PbmCapabilityTimeUnitType("MONTHS")
	PbmCapabilityTimeUnitTypeYEARS   = PbmCapabilityTimeUnitType("YEARS")
)
View Source
const (
	PbmComplianceResultComplianceTaskStatusInProgress = PbmComplianceResultComplianceTaskStatus("inProgress")
	PbmComplianceResultComplianceTaskStatusSuccess    = PbmComplianceResultComplianceTaskStatus("success")
	PbmComplianceResultComplianceTaskStatusFailed     = PbmComplianceResultComplianceTaskStatus("failed")
)
View Source
const (
	PbmComplianceStatusCompliant     = PbmComplianceStatus("compliant")
	PbmComplianceStatusNonCompliant  = PbmComplianceStatus("nonCompliant")
	PbmComplianceStatusUnknown       = PbmComplianceStatus("unknown")
	PbmComplianceStatusNotApplicable = PbmComplianceStatus("notApplicable")
	PbmComplianceStatusOutOfDate     = PbmComplianceStatus("outOfDate")
)
View Source
const (
	PbmIofilterInfoFilterTypeINSPECTION         = PbmIofilterInfoFilterType("INSPECTION")
	PbmIofilterInfoFilterTypeCOMPRESSION        = PbmIofilterInfoFilterType("COMPRESSION")
	PbmIofilterInfoFilterTypeENCRYPTION         = PbmIofilterInfoFilterType("ENCRYPTION")
	PbmIofilterInfoFilterTypeREPLICATION        = PbmIofilterInfoFilterType("REPLICATION")
	PbmIofilterInfoFilterTypeCACHE              = PbmIofilterInfoFilterType("CACHE")
	PbmIofilterInfoFilterTypeDATAPROVIDER       = PbmIofilterInfoFilterType("DATAPROVIDER")
	PbmIofilterInfoFilterTypeDATASTOREIOCONTROL = PbmIofilterInfoFilterType("DATASTOREIOCONTROL")
)
View Source
const (
	PbmLineOfServiceInfoLineOfServiceEnumINSPECTION           = PbmLineOfServiceInfoLineOfServiceEnum("INSPECTION")
	PbmLineOfServiceInfoLineOfServiceEnumCOMPRESSION          = PbmLineOfServiceInfoLineOfServiceEnum("COMPRESSION")
	PbmLineOfServiceInfoLineOfServiceEnumENCRYPTION           = PbmLineOfServiceInfoLineOfServiceEnum("ENCRYPTION")
	PbmLineOfServiceInfoLineOfServiceEnumREPLICATION          = PbmLineOfServiceInfoLineOfServiceEnum("REPLICATION")
	PbmLineOfServiceInfoLineOfServiceEnumCACHING              = PbmLineOfServiceInfoLineOfServiceEnum("CACHING")
	PbmLineOfServiceInfoLineOfServiceEnumPERSISTENCE          = PbmLineOfServiceInfoLineOfServiceEnum("PERSISTENCE")
	PbmLineOfServiceInfoLineOfServiceEnumDATA_PROVIDER        = PbmLineOfServiceInfoLineOfServiceEnum("DATA_PROVIDER")
	PbmLineOfServiceInfoLineOfServiceEnumDATASTORE_IO_CONTROL = PbmLineOfServiceInfoLineOfServiceEnum("DATASTORE_IO_CONTROL")
)
View Source
const (
	PbmObjectTypeVirtualMachine         = PbmObjectType("virtualMachine")
	PbmObjectTypeVirtualMachineAndDisks = PbmObjectType("virtualMachineAndDisks")
	PbmObjectTypeVirtualDiskId          = PbmObjectType("virtualDiskId")
	PbmObjectTypeVirtualDiskUUID        = PbmObjectType("virtualDiskUUID")
	PbmObjectTypeDatastore              = PbmObjectType("datastore")
	PbmObjectTypeUnknown                = PbmObjectType("unknown")
)
View Source
const (
	PbmOperationCREATE      = PbmOperation("CREATE")
	PbmOperationREGISTER    = PbmOperation("REGISTER")
	PbmOperationRECONFIGURE = PbmOperation("RECONFIGURE")
	PbmOperationMIGRATE     = PbmOperation("MIGRATE")
	PbmOperationCLONE       = PbmOperation("CLONE")
)
View Source
const (
	PbmProfileCategoryEnumREQUIREMENT         = PbmProfileCategoryEnum("REQUIREMENT")
	PbmProfileCategoryEnumRESOURCE            = PbmProfileCategoryEnum("RESOURCE")
	PbmProfileCategoryEnumDATA_SERVICE_POLICY = PbmProfileCategoryEnum("DATA_SERVICE_POLICY")
)
View Source
const (
	PbmSystemCreatedProfileTypeVsanDefaultProfile = PbmSystemCreatedProfileType("VsanDefaultProfile")
	PbmSystemCreatedProfileTypeVVolDefaultProfile = PbmSystemCreatedProfileType("VVolDefaultProfile")
	PbmSystemCreatedProfileTypePmemDefaultProfile = PbmSystemCreatedProfileType("PmemDefaultProfile")
)
View Source
const (
	PbmVmOperationCREATE      = PbmVmOperation("CREATE")
	PbmVmOperationRECONFIGURE = PbmVmOperation("RECONFIGURE")
	PbmVmOperationMIGRATE     = PbmVmOperation("MIGRATE")
	PbmVmOperationCLONE       = PbmVmOperation("CLONE")
)
View Source
const (
	PbmVvolTypeConfig = PbmVvolType("Config")
	PbmVvolTypeData   = PbmVvolType("Data")
	PbmVvolTypeSwap   = PbmVvolType("Swap")
)
View Source
const (
	PbmCapabilityOperatorNOT = PbmCapabilityOperator("NOT")
)
View Source
const (
	PbmProfileResourceTypeEnumSTORAGE = PbmProfileResourceTypeEnum("STORAGE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ArrayOfPbmCapabilityConstraintInstance

type ArrayOfPbmCapabilityConstraintInstance struct {
	PbmCapabilityConstraintInstance []PbmCapabilityConstraintInstance `xml:"PbmCapabilityConstraintInstance,omitempty"`
}

type ArrayOfPbmCapabilityInstance

type ArrayOfPbmCapabilityInstance struct {
	PbmCapabilityInstance []PbmCapabilityInstance `xml:"PbmCapabilityInstance,omitempty"`
}

type ArrayOfPbmCapabilityMetadata

type ArrayOfPbmCapabilityMetadata struct {
	PbmCapabilityMetadata []PbmCapabilityMetadata `xml:"PbmCapabilityMetadata,omitempty"`
}

type ArrayOfPbmCapabilityMetadataPerCategory

type ArrayOfPbmCapabilityMetadataPerCategory struct {
	PbmCapabilityMetadataPerCategory []PbmCapabilityMetadataPerCategory `xml:"PbmCapabilityMetadataPerCategory,omitempty"`
}

type ArrayOfPbmCapabilityPropertyInstance

type ArrayOfPbmCapabilityPropertyInstance struct {
	PbmCapabilityPropertyInstance []PbmCapabilityPropertyInstance `xml:"PbmCapabilityPropertyInstance,omitempty"`
}

type ArrayOfPbmCapabilityPropertyMetadata

type ArrayOfPbmCapabilityPropertyMetadata struct {
	PbmCapabilityPropertyMetadata []PbmCapabilityPropertyMetadata `xml:"PbmCapabilityPropertyMetadata,omitempty"`
}

type ArrayOfPbmCapabilitySchema

type ArrayOfPbmCapabilitySchema struct {
	PbmCapabilitySchema []PbmCapabilitySchema `xml:"PbmCapabilitySchema,omitempty"`
}

type ArrayOfPbmCapabilitySubProfile

type ArrayOfPbmCapabilitySubProfile struct {
	PbmCapabilitySubProfile []PbmCapabilitySubProfile `xml:"PbmCapabilitySubProfile,omitempty"`
}

type ArrayOfPbmCapabilityVendorNamespaceInfo

type ArrayOfPbmCapabilityVendorNamespaceInfo struct {
	PbmCapabilityVendorNamespaceInfo []PbmCapabilityVendorNamespaceInfo `xml:"PbmCapabilityVendorNamespaceInfo,omitempty"`
}

type ArrayOfPbmCapabilityVendorResourceTypeInfo

type ArrayOfPbmCapabilityVendorResourceTypeInfo struct {
	PbmCapabilityVendorResourceTypeInfo []PbmCapabilityVendorResourceTypeInfo `xml:"PbmCapabilityVendorResourceTypeInfo,omitempty"`
}

type ArrayOfPbmCompliancePolicyStatus

type ArrayOfPbmCompliancePolicyStatus struct {
	PbmCompliancePolicyStatus []PbmCompliancePolicyStatus `xml:"PbmCompliancePolicyStatus,omitempty"`
}

type ArrayOfPbmComplianceResult

type ArrayOfPbmComplianceResult struct {
	PbmComplianceResult []PbmComplianceResult `xml:"PbmComplianceResult,omitempty"`
}

type ArrayOfPbmDatastoreSpaceStatistics

type ArrayOfPbmDatastoreSpaceStatistics struct {
	PbmDatastoreSpaceStatistics []PbmDatastoreSpaceStatistics `xml:"PbmDatastoreSpaceStatistics,omitempty"`
}

type ArrayOfPbmDefaultProfileInfo

type ArrayOfPbmDefaultProfileInfo struct {
	PbmDefaultProfileInfo []PbmDefaultProfileInfo `xml:"PbmDefaultProfileInfo,omitempty"`
}

type ArrayOfPbmPlacementCompatibilityResult

type ArrayOfPbmPlacementCompatibilityResult struct {
	PbmPlacementCompatibilityResult []PbmPlacementCompatibilityResult `xml:"PbmPlacementCompatibilityResult,omitempty"`
}

type ArrayOfPbmPlacementHub

type ArrayOfPbmPlacementHub struct {
	PbmPlacementHub []PbmPlacementHub `xml:"PbmPlacementHub,omitempty"`
}

type ArrayOfPbmPlacementMatchingResources

type ArrayOfPbmPlacementMatchingResources struct {
	PbmPlacementMatchingResources []BasePbmPlacementMatchingResources `xml:"PbmPlacementMatchingResources,omitempty,typeattr"`
}

type ArrayOfPbmPlacementRequirement

type ArrayOfPbmPlacementRequirement struct {
	PbmPlacementRequirement []BasePbmPlacementRequirement `xml:"PbmPlacementRequirement,omitempty,typeattr"`
}

type ArrayOfPbmPlacementResourceUtilization

type ArrayOfPbmPlacementResourceUtilization struct {
	PbmPlacementResourceUtilization []PbmPlacementResourceUtilization `xml:"PbmPlacementResourceUtilization,omitempty"`
}

type ArrayOfPbmProfile

type ArrayOfPbmProfile struct {
	PbmProfile []BasePbmProfile `xml:"PbmProfile,omitempty,typeattr"`
}

type ArrayOfPbmProfileId

type ArrayOfPbmProfileId struct {
	PbmProfileId []PbmProfileId `xml:"PbmProfileId,omitempty"`
}

type ArrayOfPbmProfileOperationOutcome

type ArrayOfPbmProfileOperationOutcome struct {
	PbmProfileOperationOutcome []PbmProfileOperationOutcome `xml:"PbmProfileOperationOutcome,omitempty"`
}

type ArrayOfPbmProfileResourceType

type ArrayOfPbmProfileResourceType struct {
	PbmProfileResourceType []PbmProfileResourceType `xml:"PbmProfileResourceType,omitempty"`
}

type ArrayOfPbmProfileType

type ArrayOfPbmProfileType struct {
	PbmProfileType []PbmProfileType `xml:"PbmProfileType,omitempty"`
}

type ArrayOfPbmQueryProfileResult

type ArrayOfPbmQueryProfileResult struct {
	PbmQueryProfileResult []PbmQueryProfileResult `xml:"PbmQueryProfileResult,omitempty"`
}

type ArrayOfPbmQueryReplicationGroupResult

type ArrayOfPbmQueryReplicationGroupResult struct {
	PbmQueryReplicationGroupResult []PbmQueryReplicationGroupResult `xml:"PbmQueryReplicationGroupResult,omitempty"`
}

type ArrayOfPbmRollupComplianceResult

type ArrayOfPbmRollupComplianceResult struct {
	PbmRollupComplianceResult []PbmRollupComplianceResult `xml:"PbmRollupComplianceResult,omitempty"`
}

type ArrayOfPbmServerObjectRef

type ArrayOfPbmServerObjectRef struct {
	PbmServerObjectRef []PbmServerObjectRef `xml:"PbmServerObjectRef,omitempty"`
}

type BasePbmCapabilityConstraints

type BasePbmCapabilityConstraints interface {
	GetPbmCapabilityConstraints() *PbmCapabilityConstraints
}

type BasePbmCapabilityProfile

type BasePbmCapabilityProfile interface {
	GetPbmCapabilityProfile() *PbmCapabilityProfile
}

type BasePbmCapabilityProfilePropertyMismatchFault

type BasePbmCapabilityProfilePropertyMismatchFault interface {
	GetPbmCapabilityProfilePropertyMismatchFault() *PbmCapabilityProfilePropertyMismatchFault
}

type BasePbmCapabilityTypeInfo

type BasePbmCapabilityTypeInfo interface {
	GetPbmCapabilityTypeInfo() *PbmCapabilityTypeInfo
}

type BasePbmCompatibilityCheckFault

type BasePbmCompatibilityCheckFault interface {
	GetPbmCompatibilityCheckFault() *PbmCompatibilityCheckFault
}

type BasePbmFault

type BasePbmFault interface {
	GetPbmFault() *PbmFault
}

type BasePbmLineOfServiceInfo

type BasePbmLineOfServiceInfo interface {
	GetPbmLineOfServiceInfo() *PbmLineOfServiceInfo
}

type BasePbmPlacementMatchingResources

type BasePbmPlacementMatchingResources interface {
	GetPbmPlacementMatchingResources() *PbmPlacementMatchingResources
}

type BasePbmPlacementRequirement

type BasePbmPlacementRequirement interface {
	GetPbmPlacementRequirement() *PbmPlacementRequirement
}

type BasePbmProfile

type BasePbmProfile interface {
	GetPbmProfile() *PbmProfile
}

type BasePbmPropertyMismatchFault

type BasePbmPropertyMismatchFault interface {
	GetPbmPropertyMismatchFault() *PbmPropertyMismatchFault
}

type PbmAboutInfo

type PbmAboutInfo struct {
	types.DynamicData

	Name         string `xml:"name"`
	Version      string `xml:"version"`
	InstanceUuid string `xml:"instanceUuid"`
}

type PbmAlreadyExists

type PbmAlreadyExists struct {
	PbmFault

	Name string `xml:"name,omitempty"`
}

type PbmAlreadyExistsFault added in v0.18.0

type PbmAlreadyExistsFault PbmAlreadyExists

type PbmAssignDefaultRequirementProfileRequestType

type PbmAssignDefaultRequirementProfileRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	Profile    PbmProfileId                 `xml:"profile"`
	Datastores []PbmPlacementHub            `xml:"datastores"`
}

type PbmAssignDefaultRequirementProfileResponse

type PbmAssignDefaultRequirementProfileResponse struct {
}

type PbmBuiltinGenericType

type PbmBuiltinGenericType string

type PbmBuiltinType

type PbmBuiltinType string

type PbmCapabilityConstraintInstance

type PbmCapabilityConstraintInstance struct {
	types.DynamicData

	PropertyInstance []PbmCapabilityPropertyInstance `xml:"propertyInstance"`
}

type PbmCapabilityConstraints

type PbmCapabilityConstraints struct {
	types.DynamicData
}

func (*PbmCapabilityConstraints) GetPbmCapabilityConstraints

func (b *PbmCapabilityConstraints) GetPbmCapabilityConstraints() *PbmCapabilityConstraints

type PbmCapabilityDescription

type PbmCapabilityDescription struct {
	types.DynamicData

	Description PbmExtendedElementDescription `xml:"description"`
	Value       types.AnyType                 `xml:"value,typeattr"`
}

type PbmCapabilityDiscreteSet

type PbmCapabilityDiscreteSet struct {
	types.DynamicData

	Values []types.AnyType `xml:"values,typeattr"`
}

type PbmCapabilityGenericTypeInfo

type PbmCapabilityGenericTypeInfo struct {
	PbmCapabilityTypeInfo

	GenericTypeName string `xml:"genericTypeName"`
}

type PbmCapabilityInstance

type PbmCapabilityInstance struct {
	types.DynamicData

	Id         PbmCapabilityMetadataUniqueId     `xml:"id"`
	Constraint []PbmCapabilityConstraintInstance `xml:"constraint"`
}

type PbmCapabilityMetadata

type PbmCapabilityMetadata struct {
	types.DynamicData

	Id                       PbmCapabilityMetadataUniqueId   `xml:"id"`
	Summary                  PbmExtendedElementDescription   `xml:"summary"`
	Mandatory                *bool                           `xml:"mandatory"`
	Hint                     *bool                           `xml:"hint"`
	KeyId                    string                          `xml:"keyId,omitempty"`
	AllowMultipleConstraints *bool                           `xml:"allowMultipleConstraints"`
	PropertyMetadata         []PbmCapabilityPropertyMetadata `xml:"propertyMetadata"`
}

type PbmCapabilityMetadataPerCategory

type PbmCapabilityMetadataPerCategory struct {
	types.DynamicData

	SubCategory        string                  `xml:"subCategory"`
	CapabilityMetadata []PbmCapabilityMetadata `xml:"capabilityMetadata"`
}

type PbmCapabilityMetadataUniqueId

type PbmCapabilityMetadataUniqueId struct {
	types.DynamicData

	Namespace string `xml:"namespace"`
	Id        string `xml:"id"`
}

type PbmCapabilityNamespaceInfo

type PbmCapabilityNamespaceInfo struct {
	types.DynamicData

	Version   string                         `xml:"version"`
	Namespace string                         `xml:"namespace"`
	Info      *PbmExtendedElementDescription `xml:"info,omitempty"`
}

type PbmCapabilityOperator

type PbmCapabilityOperator string

type PbmCapabilityProfile

type PbmCapabilityProfile struct {
	PbmProfile

	ProfileCategory          string                       `xml:"profileCategory"`
	ResourceType             PbmProfileResourceType       `xml:"resourceType"`
	Constraints              BasePbmCapabilityConstraints `xml:"constraints,typeattr"`
	GenerationId             int64                        `xml:"generationId,omitempty"`
	IsDefault                bool                         `xml:"isDefault"`
	SystemCreatedProfileType string                       `xml:"systemCreatedProfileType,omitempty"`
	LineOfService            string                       `xml:"lineOfService,omitempty"`
}

func (*PbmCapabilityProfile) GetPbmCapabilityProfile

func (b *PbmCapabilityProfile) GetPbmCapabilityProfile() *PbmCapabilityProfile

type PbmCapabilityProfileCreateSpec

type PbmCapabilityProfileCreateSpec struct {
	types.DynamicData

	Name         string                       `xml:"name"`
	Description  string                       `xml:"description,omitempty"`
	Category     string                       `xml:"category,omitempty"`
	ResourceType PbmProfileResourceType       `xml:"resourceType"`
	Constraints  BasePbmCapabilityConstraints `xml:"constraints,typeattr"`
}

type PbmCapabilityProfilePropertyMismatchFault

type PbmCapabilityProfilePropertyMismatchFault struct {
	PbmPropertyMismatchFault

	ResourcePropertyInstance PbmCapabilityPropertyInstance `xml:"resourcePropertyInstance"`
}

func (*PbmCapabilityProfilePropertyMismatchFault) GetPbmCapabilityProfilePropertyMismatchFault

func (b *PbmCapabilityProfilePropertyMismatchFault) GetPbmCapabilityProfilePropertyMismatchFault() *PbmCapabilityProfilePropertyMismatchFault

type PbmCapabilityProfileUpdateSpec

type PbmCapabilityProfileUpdateSpec struct {
	types.DynamicData

	Name        string                       `xml:"name,omitempty"`
	Description string                       `xml:"description,omitempty"`
	Constraints BasePbmCapabilityConstraints `xml:"constraints,omitempty,typeattr"`
}

type PbmCapabilityPropertyInstance

type PbmCapabilityPropertyInstance struct {
	types.DynamicData

	Id       string        `xml:"id"`
	Operator string        `xml:"operator,omitempty"`
	Value    types.AnyType `xml:"value,typeattr"`
}

type PbmCapabilityPropertyMetadata

type PbmCapabilityPropertyMetadata struct {
	types.DynamicData

	Id                   string                        `xml:"id"`
	Summary              PbmExtendedElementDescription `xml:"summary"`
	Mandatory            bool                          `xml:"mandatory"`
	Type                 BasePbmCapabilityTypeInfo     `xml:"type,omitempty,typeattr"`
	DefaultValue         types.AnyType                 `xml:"defaultValue,omitempty,typeattr"`
	AllowedValue         types.AnyType                 `xml:"allowedValue,omitempty,typeattr"`
	RequirementsTypeHint string                        `xml:"requirementsTypeHint,omitempty"`
}

type PbmCapabilityRange

type PbmCapabilityRange struct {
	types.DynamicData

	Min types.AnyType `xml:"min,typeattr"`
	Max types.AnyType `xml:"max,typeattr"`
}

type PbmCapabilitySchema

type PbmCapabilitySchema struct {
	types.DynamicData

	VendorInfo                    PbmCapabilitySchemaVendorInfo      `xml:"vendorInfo"`
	NamespaceInfo                 PbmCapabilityNamespaceInfo         `xml:"namespaceInfo"`
	LineOfService                 BasePbmLineOfServiceInfo           `xml:"lineOfService,omitempty,typeattr"`
	CapabilityMetadataPerCategory []PbmCapabilityMetadataPerCategory `xml:"capabilityMetadataPerCategory"`
}

type PbmCapabilitySchemaVendorInfo

type PbmCapabilitySchemaVendorInfo struct {
	types.DynamicData

	VendorUuid string                        `xml:"vendorUuid"`
	Info       PbmExtendedElementDescription `xml:"info"`
}

type PbmCapabilitySubProfile

type PbmCapabilitySubProfile struct {
	types.DynamicData

	Name           string                  `xml:"name"`
	Capability     []PbmCapabilityInstance `xml:"capability"`
	ForceProvision *bool                   `xml:"forceProvision"`
}

type PbmCapabilitySubProfileConstraints

type PbmCapabilitySubProfileConstraints struct {
	PbmCapabilityConstraints

	SubProfiles []PbmCapabilitySubProfile `xml:"subProfiles"`
}

type PbmCapabilityTimeSpan

type PbmCapabilityTimeSpan struct {
	types.DynamicData

	Value int32  `xml:"value"`
	Unit  string `xml:"unit"`
}

type PbmCapabilityTimeUnitType

type PbmCapabilityTimeUnitType string

type PbmCapabilityTypeInfo

type PbmCapabilityTypeInfo struct {
	types.DynamicData

	TypeName string `xml:"typeName"`
}

func (*PbmCapabilityTypeInfo) GetPbmCapabilityTypeInfo

func (b *PbmCapabilityTypeInfo) GetPbmCapabilityTypeInfo() *PbmCapabilityTypeInfo

type PbmCapabilityVendorNamespaceInfo

type PbmCapabilityVendorNamespaceInfo struct {
	types.DynamicData

	VendorInfo    PbmCapabilitySchemaVendorInfo `xml:"vendorInfo"`
	NamespaceInfo PbmCapabilityNamespaceInfo    `xml:"namespaceInfo"`
}

type PbmCapabilityVendorResourceTypeInfo

type PbmCapabilityVendorResourceTypeInfo struct {
	types.DynamicData

	ResourceType        string                             `xml:"resourceType"`
	VendorNamespaceInfo []PbmCapabilityVendorNamespaceInfo `xml:"vendorNamespaceInfo"`
}

type PbmCheckCompatibilityRequestType

type PbmCheckCompatibilityRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	HubsToSearch []PbmPlacementHub            `xml:"hubsToSearch,omitempty"`
	Profile      PbmProfileId                 `xml:"profile"`
}

type PbmCheckCompatibilityResponse

type PbmCheckCompatibilityResponse struct {
	Returnval []PbmPlacementCompatibilityResult `xml:"returnval,omitempty"`
}

type PbmCheckCompatibilityWithSpecRequestType

type PbmCheckCompatibilityWithSpecRequestType struct {
	This         types.ManagedObjectReference   `xml:"_this"`
	HubsToSearch []PbmPlacementHub              `xml:"hubsToSearch,omitempty"`
	ProfileSpec  PbmCapabilityProfileCreateSpec `xml:"profileSpec"`
}

type PbmCheckCompatibilityWithSpecResponse

type PbmCheckCompatibilityWithSpecResponse struct {
	Returnval []PbmPlacementCompatibilityResult `xml:"returnval,omitempty"`
}

type PbmCheckCompliance

type PbmCheckCompliance PbmCheckComplianceRequestType

type PbmCheckComplianceRequestType

type PbmCheckComplianceRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	Entities []PbmServerObjectRef         `xml:"entities"`
	Profile  *PbmProfileId                `xml:"profile,omitempty"`
}

type PbmCheckComplianceResponse

type PbmCheckComplianceResponse struct {
	Returnval []PbmComplianceResult `xml:"returnval,omitempty"`
}

type PbmCheckRequirementsRequestType

type PbmCheckRequirementsRequestType struct {
	This                        types.ManagedObjectReference  `xml:"_this"`
	HubsToSearch                []PbmPlacementHub             `xml:"hubsToSearch,omitempty"`
	PlacementSubjectRef         *PbmServerObjectRef           `xml:"placementSubjectRef,omitempty"`
	PlacementSubjectRequirement []BasePbmPlacementRequirement `xml:"placementSubjectRequirement,omitempty,typeattr"`
}

type PbmCheckRequirementsResponse

type PbmCheckRequirementsResponse struct {
	Returnval []PbmPlacementCompatibilityResult `xml:"returnval,omitempty"`
}

type PbmCheckRollupComplianceRequestType

type PbmCheckRollupComplianceRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Entity []PbmServerObjectRef         `xml:"entity"`
}

type PbmCheckRollupComplianceResponse

type PbmCheckRollupComplianceResponse struct {
	Returnval []PbmRollupComplianceResult `xml:"returnval,omitempty"`
}

type PbmCompatibilityCheckFault

type PbmCompatibilityCheckFault struct {
	PbmFault

	Hub PbmPlacementHub `xml:"hub"`
}

func (*PbmCompatibilityCheckFault) GetPbmCompatibilityCheckFault

func (b *PbmCompatibilityCheckFault) GetPbmCompatibilityCheckFault() *PbmCompatibilityCheckFault

type PbmCompatibilityCheckFaultFault

type PbmCompatibilityCheckFaultFault BasePbmCompatibilityCheckFault

type PbmComplianceOperationalStatus

type PbmComplianceOperationalStatus struct {
	types.DynamicData

	Healthy           *bool      `xml:"healthy"`
	OperationETA      *time.Time `xml:"operationETA"`
	OperationProgress int64      `xml:"operationProgress,omitempty"`
	Transitional      *bool      `xml:"transitional"`
}

type PbmCompliancePolicyStatus

type PbmCompliancePolicyStatus struct {
	types.DynamicData

	ExpectedValue PbmCapabilityInstance  `xml:"expectedValue"`
	CurrentValue  *PbmCapabilityInstance `xml:"currentValue,omitempty"`
}

type PbmComplianceResult

type PbmComplianceResult struct {
	types.DynamicData

	CheckTime            time.Time                       `xml:"checkTime"`
	Entity               PbmServerObjectRef              `xml:"entity"`
	Profile              *PbmProfileId                   `xml:"profile,omitempty"`
	ComplianceTaskStatus string                          `xml:"complianceTaskStatus,omitempty"`
	ComplianceStatus     string                          `xml:"complianceStatus"`
	Mismatch             bool                            `xml:"mismatch"`
	ViolatedPolicies     []PbmCompliancePolicyStatus     `xml:"violatedPolicies,omitempty"`
	ErrorCause           []types.LocalizedMethodFault    `xml:"errorCause,omitempty"`
	OperationalStatus    *PbmComplianceOperationalStatus `xml:"operationalStatus,omitempty"`
	Info                 *PbmExtendedElementDescription  `xml:"info,omitempty"`
}

type PbmComplianceResultComplianceTaskStatus

type PbmComplianceResultComplianceTaskStatus string

type PbmComplianceStatus

type PbmComplianceStatus string

type PbmCreate

type PbmCreate PbmCreateRequestType

type PbmCreateRequestType

type PbmCreateRequestType struct {
	This       types.ManagedObjectReference   `xml:"_this"`
	CreateSpec PbmCapabilityProfileCreateSpec `xml:"createSpec"`
}

type PbmCreateResponse

type PbmCreateResponse struct {
	Returnval PbmProfileId `xml:"returnval"`
}

type PbmDataServiceToPoliciesMap

type PbmDataServiceToPoliciesMap struct {
	types.DynamicData

	DataServicePolicy     PbmProfileId                `xml:"dataServicePolicy"`
	ParentStoragePolicies []PbmProfileId              `xml:"parentStoragePolicies,omitempty"`
	Fault                 *types.LocalizedMethodFault `xml:"fault,omitempty"`
}

type PbmDatastoreSpaceStatistics

type PbmDatastoreSpaceStatistics struct {
	types.DynamicData

	ProfileId         string `xml:"profileId,omitempty"`
	PhysicalTotalInMB int64  `xml:"physicalTotalInMB"`
	PhysicalFreeInMB  int64  `xml:"physicalFreeInMB"`
	PhysicalUsedInMB  int64  `xml:"physicalUsedInMB"`
	LogicalLimitInMB  int64  `xml:"logicalLimitInMB,omitempty"`
	LogicalFreeInMB   int64  `xml:"logicalFreeInMB"`
	LogicalUsedInMB   int64  `xml:"logicalUsedInMB"`
}

type PbmDefaultCapabilityProfile

type PbmDefaultCapabilityProfile struct {
	PbmCapabilityProfile

	VvolType    []string `xml:"vvolType"`
	ContainerId string   `xml:"containerId"`
}

type PbmDefaultProfileAppliesFault

type PbmDefaultProfileAppliesFault struct {
	PbmCompatibilityCheckFault
}

type PbmDefaultProfileAppliesFaultFault

type PbmDefaultProfileAppliesFaultFault PbmDefaultProfileAppliesFault

type PbmDefaultProfileInfo

type PbmDefaultProfileInfo struct {
	types.DynamicData

	Datastores     []PbmPlacementHub `xml:"datastores"`
	DefaultProfile BasePbmProfile    `xml:"defaultProfile,omitempty,typeattr"`
}

type PbmDelete

type PbmDelete PbmDeleteRequestType

type PbmDeleteRequestType

type PbmDeleteRequestType struct {
	This      types.ManagedObjectReference `xml:"_this"`
	ProfileId []PbmProfileId               `xml:"profileId"`
}

type PbmDeleteResponse

type PbmDeleteResponse struct {
	Returnval []PbmProfileOperationOutcome `xml:"returnval,omitempty"`
}

type PbmDuplicateName

type PbmDuplicateName struct {
	PbmFault

	Name string `xml:"name"`
}

type PbmDuplicateNameFault

type PbmDuplicateNameFault PbmDuplicateName

type PbmExtendedElementDescription

type PbmExtendedElementDescription struct {
	types.DynamicData

	Label                   string              `xml:"label"`
	Summary                 string              `xml:"summary"`
	Key                     string              `xml:"key"`
	MessageCatalogKeyPrefix string              `xml:"messageCatalogKeyPrefix"`
	MessageArg              []types.KeyAnyValue `xml:"messageArg,omitempty"`
}

type PbmFault

type PbmFault struct {
	types.MethodFault
}

func (*PbmFault) GetPbmFault

func (b *PbmFault) GetPbmFault() *PbmFault

type PbmFaultFault

type PbmFaultFault BasePbmFault

type PbmFaultInvalidLogin

type PbmFaultInvalidLogin struct {
	PbmFault
}

type PbmFaultInvalidLoginFault

type PbmFaultInvalidLoginFault PbmFaultInvalidLogin

type PbmFaultNotFound

type PbmFaultNotFound struct {
	PbmFault
}

type PbmFaultNotFoundFault

type PbmFaultNotFoundFault PbmFaultNotFound

type PbmFaultProfileStorageFault

type PbmFaultProfileStorageFault struct {
	PbmFault
}

type PbmFaultProfileStorageFaultFault

type PbmFaultProfileStorageFaultFault PbmFaultProfileStorageFault

type PbmFetchCapabilityMetadataRequestType

type PbmFetchCapabilityMetadataRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	ResourceType *PbmProfileResourceType      `xml:"resourceType,omitempty"`
	VendorUuid   string                       `xml:"vendorUuid,omitempty"`
}

type PbmFetchCapabilityMetadataResponse

type PbmFetchCapabilityMetadataResponse struct {
	Returnval []PbmCapabilityMetadataPerCategory `xml:"returnval,omitempty"`
}

type PbmFetchCapabilitySchemaRequestType

type PbmFetchCapabilitySchemaRequestType struct {
	This          types.ManagedObjectReference `xml:"_this"`
	VendorUuid    string                       `xml:"vendorUuid,omitempty"`
	LineOfService []string                     `xml:"lineOfService,omitempty"`
}

type PbmFetchCapabilitySchemaResponse

type PbmFetchCapabilitySchemaResponse struct {
	Returnval []PbmCapabilitySchema `xml:"returnval,omitempty"`
}

type PbmFetchComplianceResultRequestType

type PbmFetchComplianceResultRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	Entities []PbmServerObjectRef         `xml:"entities"`
	Profile  *PbmProfileId                `xml:"profile,omitempty"`
}

type PbmFetchComplianceResultResponse

type PbmFetchComplianceResultResponse struct {
	Returnval []PbmComplianceResult `xml:"returnval,omitempty"`
}

type PbmFetchResourceTypeRequestType

type PbmFetchResourceTypeRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type PbmFetchResourceTypeResponse

type PbmFetchResourceTypeResponse struct {
	Returnval []PbmProfileResourceType `xml:"returnval,omitempty"`
}

type PbmFetchRollupComplianceResultRequestType

type PbmFetchRollupComplianceResultRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Entity []PbmServerObjectRef         `xml:"entity"`
}

type PbmFetchRollupComplianceResultResponse

type PbmFetchRollupComplianceResultResponse struct {
	Returnval []PbmRollupComplianceResult `xml:"returnval,omitempty"`
}

type PbmFetchVendorInfo

type PbmFetchVendorInfo PbmFetchVendorInfoRequestType

type PbmFetchVendorInfoRequestType

type PbmFetchVendorInfoRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	ResourceType *PbmProfileResourceType      `xml:"resourceType,omitempty"`
}

type PbmFetchVendorInfoResponse

type PbmFetchVendorInfoResponse struct {
	Returnval []PbmCapabilityVendorResourceTypeInfo `xml:"returnval,omitempty"`
}

type PbmFindApplicableDefaultProfileRequestType

type PbmFindApplicableDefaultProfileRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	Datastores []PbmPlacementHub            `xml:"datastores"`
}

type PbmFindApplicableDefaultProfileResponse

type PbmFindApplicableDefaultProfileResponse struct {
	Returnval []BasePbmProfile `xml:"returnval,omitempty,typeattr"`
}

type PbmIncompatibleVendorSpecificRuleSet

type PbmIncompatibleVendorSpecificRuleSet struct {
	PbmCapabilityProfilePropertyMismatchFault
}

type PbmIncompatibleVendorSpecificRuleSetFault

type PbmIncompatibleVendorSpecificRuleSetFault PbmIncompatibleVendorSpecificRuleSet

type PbmIofilterInfoFilterType

type PbmIofilterInfoFilterType string

type PbmLegacyHubsNotSupported

type PbmLegacyHubsNotSupported struct {
	PbmFault

	Hubs []PbmPlacementHub `xml:"hubs"`
}

type PbmLegacyHubsNotSupportedFault

type PbmLegacyHubsNotSupportedFault PbmLegacyHubsNotSupported

type PbmLineOfServiceInfo

type PbmLineOfServiceInfo struct {
	types.DynamicData

	LineOfService string                         `xml:"lineOfService"`
	Name          PbmExtendedElementDescription  `xml:"name"`
	Description   *PbmExtendedElementDescription `xml:"description,omitempty"`
}

func (*PbmLineOfServiceInfo) GetPbmLineOfServiceInfo

func (b *PbmLineOfServiceInfo) GetPbmLineOfServiceInfo() *PbmLineOfServiceInfo

type PbmLineOfServiceInfoLineOfServiceEnum

type PbmLineOfServiceInfoLineOfServiceEnum string

type PbmNonExistentHubs

type PbmNonExistentHubs struct {
	PbmFault

	Hubs []PbmPlacementHub `xml:"hubs"`
}

type PbmNonExistentHubsFault

type PbmNonExistentHubsFault PbmNonExistentHubs

type PbmObjectType

type PbmObjectType string

type PbmOperation added in v0.18.0

type PbmOperation string

type PbmPersistenceBasedDataServiceInfo

type PbmPersistenceBasedDataServiceInfo struct {
	PbmLineOfServiceInfo

	CompatiblePersistenceSchemaNamespace []string `xml:"compatiblePersistenceSchemaNamespace,omitempty"`
}

type PbmPlacementCapabilityConstraintsRequirement

type PbmPlacementCapabilityConstraintsRequirement struct {
	PbmPlacementRequirement

	Constraints BasePbmCapabilityConstraints `xml:"constraints,typeattr"`
}

type PbmPlacementCapabilityProfileRequirement

type PbmPlacementCapabilityProfileRequirement struct {
	PbmPlacementRequirement

	ProfileId PbmProfileId `xml:"profileId"`
}

type PbmPlacementCompatibilityResult

type PbmPlacementCompatibilityResult struct {
	types.DynamicData

	Hub               PbmPlacementHub                     `xml:"hub"`
	MatchingResources []BasePbmPlacementMatchingResources `xml:"matchingResources,omitempty,typeattr"`
	HowMany           int64                               `xml:"howMany,omitempty"`
	Utilization       []PbmPlacementResourceUtilization   `xml:"utilization,omitempty"`
	Warning           []types.LocalizedMethodFault        `xml:"warning,omitempty"`
	Error             []types.LocalizedMethodFault        `xml:"error,omitempty"`
}

type PbmPlacementHub

type PbmPlacementHub struct {
	types.DynamicData

	HubType string `xml:"hubType"`
	HubId   string `xml:"hubId"`
}

type PbmPlacementMatchingReplicationResources

type PbmPlacementMatchingReplicationResources struct {
	PbmPlacementMatchingResources

	ReplicationGroup []types.ReplicationGroupId `xml:"replicationGroup,omitempty"`
}

type PbmPlacementMatchingResources

type PbmPlacementMatchingResources struct {
	types.DynamicData
}

func (*PbmPlacementMatchingResources) GetPbmPlacementMatchingResources

func (b *PbmPlacementMatchingResources) GetPbmPlacementMatchingResources() *PbmPlacementMatchingResources

type PbmPlacementRequirement

type PbmPlacementRequirement struct {
	types.DynamicData
}

func (*PbmPlacementRequirement) GetPbmPlacementRequirement

func (b *PbmPlacementRequirement) GetPbmPlacementRequirement() *PbmPlacementRequirement

type PbmPlacementResourceUtilization

type PbmPlacementResourceUtilization struct {
	types.DynamicData

	Name            PbmExtendedElementDescription `xml:"name"`
	Description     PbmExtendedElementDescription `xml:"description"`
	AvailableBefore int64                         `xml:"availableBefore,omitempty"`
	AvailableAfter  int64                         `xml:"availableAfter,omitempty"`
	Total           int64                         `xml:"total,omitempty"`
}

type PbmProfile

type PbmProfile struct {
	types.DynamicData

	ProfileId       PbmProfileId `xml:"profileId"`
	Name            string       `xml:"name"`
	Description     string       `xml:"description,omitempty"`
	CreationTime    time.Time    `xml:"creationTime"`
	CreatedBy       string       `xml:"createdBy"`
	LastUpdatedTime time.Time    `xml:"lastUpdatedTime"`
	LastUpdatedBy   string       `xml:"lastUpdatedBy"`
}

func (*PbmProfile) GetPbmProfile

func (b *PbmProfile) GetPbmProfile() *PbmProfile

type PbmProfileCategoryEnum

type PbmProfileCategoryEnum string

type PbmProfileId

type PbmProfileId struct {
	types.DynamicData

	UniqueId string `xml:"uniqueId"`
}

type PbmProfileOperationOutcome

type PbmProfileOperationOutcome struct {
	types.DynamicData

	ProfileId PbmProfileId                `xml:"profileId"`
	Fault     *types.LocalizedMethodFault `xml:"fault,omitempty"`
}

type PbmProfileResourceType

type PbmProfileResourceType struct {
	types.DynamicData

	ResourceType string `xml:"resourceType"`
}

type PbmProfileResourceTypeEnum

type PbmProfileResourceTypeEnum string

type PbmProfileType

type PbmProfileType struct {
	types.DynamicData

	UniqueId string `xml:"uniqueId"`
}

type PbmPropertyMismatchFault

type PbmPropertyMismatchFault struct {
	PbmCompatibilityCheckFault

	CapabilityInstanceId        PbmCapabilityMetadataUniqueId `xml:"capabilityInstanceId"`
	RequirementPropertyInstance PbmCapabilityPropertyInstance `xml:"requirementPropertyInstance"`
}

func (*PbmPropertyMismatchFault) GetPbmPropertyMismatchFault

func (b *PbmPropertyMismatchFault) GetPbmPropertyMismatchFault() *PbmPropertyMismatchFault

type PbmPropertyMismatchFaultFault

type PbmPropertyMismatchFaultFault BasePbmPropertyMismatchFault

type PbmQueryAssociatedEntitiesRequestType

type PbmQueryAssociatedEntitiesRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	Profiles []PbmProfileId               `xml:"profiles,omitempty"`
}

type PbmQueryAssociatedEntitiesResponse

type PbmQueryAssociatedEntitiesResponse struct {
	Returnval []PbmQueryProfileResult `xml:"returnval,omitempty"`
}

type PbmQueryAssociatedEntityRequestType

type PbmQueryAssociatedEntityRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	Profile    PbmProfileId                 `xml:"profile"`
	EntityType string                       `xml:"entityType,omitempty"`
}

type PbmQueryAssociatedEntityResponse

type PbmQueryAssociatedEntityResponse struct {
	Returnval []PbmServerObjectRef `xml:"returnval,omitempty"`
}

type PbmQueryAssociatedProfileRequestType

type PbmQueryAssociatedProfileRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Entity PbmServerObjectRef           `xml:"entity"`
}

type PbmQueryAssociatedProfileResponse

type PbmQueryAssociatedProfileResponse struct {
	Returnval []PbmProfileId `xml:"returnval,omitempty"`
}

type PbmQueryAssociatedProfilesRequestType

type PbmQueryAssociatedProfilesRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	Entities []PbmServerObjectRef         `xml:"entities"`
}

type PbmQueryAssociatedProfilesResponse

type PbmQueryAssociatedProfilesResponse struct {
	Returnval []PbmQueryProfileResult `xml:"returnval,omitempty"`
}

type PbmQueryByRollupComplianceStatusRequestType

type PbmQueryByRollupComplianceStatusRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Status string                       `xml:"status"`
}

type PbmQueryByRollupComplianceStatusResponse

type PbmQueryByRollupComplianceStatusResponse struct {
	Returnval []PbmServerObjectRef `xml:"returnval,omitempty"`
}

type PbmQueryDefaultRequirementProfileRequestType

type PbmQueryDefaultRequirementProfileRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
	Hub  PbmPlacementHub              `xml:"hub"`
}

type PbmQueryDefaultRequirementProfileResponse

type PbmQueryDefaultRequirementProfileResponse struct {
	Returnval *PbmProfileId `xml:"returnval,omitempty"`
}

type PbmQueryDefaultRequirementProfilesRequestType

type PbmQueryDefaultRequirementProfilesRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	Datastores []PbmPlacementHub            `xml:"datastores"`
}

type PbmQueryDefaultRequirementProfilesResponse

type PbmQueryDefaultRequirementProfilesResponse struct {
	Returnval []PbmDefaultProfileInfo `xml:"returnval"`
}

type PbmQueryMatchingHub

type PbmQueryMatchingHub PbmQueryMatchingHubRequestType

type PbmQueryMatchingHubRequestType

type PbmQueryMatchingHubRequestType struct {
	This         types.ManagedObjectReference `xml:"_this"`
	HubsToSearch []PbmPlacementHub            `xml:"hubsToSearch,omitempty"`
	Profile      PbmProfileId                 `xml:"profile"`
}

type PbmQueryMatchingHubResponse

type PbmQueryMatchingHubResponse struct {
	Returnval []PbmPlacementHub `xml:"returnval,omitempty"`
}

type PbmQueryMatchingHubWithSpecRequestType

type PbmQueryMatchingHubWithSpecRequestType struct {
	This         types.ManagedObjectReference   `xml:"_this"`
	HubsToSearch []PbmPlacementHub              `xml:"hubsToSearch,omitempty"`
	CreateSpec   PbmCapabilityProfileCreateSpec `xml:"createSpec"`
}

type PbmQueryMatchingHubWithSpecResponse

type PbmQueryMatchingHubWithSpecResponse struct {
	Returnval []PbmPlacementHub `xml:"returnval,omitempty"`
}

type PbmQueryProfile

type PbmQueryProfile PbmQueryProfileRequestType

type PbmQueryProfileRequestType

type PbmQueryProfileRequestType struct {
	This            types.ManagedObjectReference `xml:"_this"`
	ResourceType    PbmProfileResourceType       `xml:"resourceType"`
	ProfileCategory string                       `xml:"profileCategory,omitempty"`
}

type PbmQueryProfileResponse

type PbmQueryProfileResponse struct {
	Returnval []PbmProfileId `xml:"returnval,omitempty"`
}

type PbmQueryProfileResult

type PbmQueryProfileResult struct {
	types.DynamicData

	Object    PbmServerObjectRef          `xml:"object"`
	ProfileId []PbmProfileId              `xml:"profileId,omitempty"`
	Fault     *types.LocalizedMethodFault `xml:"fault,omitempty"`
}

type PbmQueryReplicationGroupResult

type PbmQueryReplicationGroupResult struct {
	types.DynamicData

	Object             PbmServerObjectRef          `xml:"object"`
	ReplicationGroupId *types.ReplicationGroupId   `xml:"replicationGroupId,omitempty"`
	Fault              *types.LocalizedMethodFault `xml:"fault,omitempty"`
}

type PbmQueryReplicationGroupsRequestType

type PbmQueryReplicationGroupsRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	Entities []PbmServerObjectRef         `xml:"entities,omitempty"`
}

type PbmQueryReplicationGroupsResponse

type PbmQueryReplicationGroupsResponse struct {
	Returnval []PbmQueryReplicationGroupResult `xml:"returnval,omitempty"`
}

type PbmQuerySpaceStatsForStorageContainerRequestType

type PbmQuerySpaceStatsForStorageContainerRequestType struct {
	This                types.ManagedObjectReference `xml:"_this"`
	Datastore           PbmServerObjectRef           `xml:"datastore"`
	CapabilityProfileId []PbmProfileId               `xml:"capabilityProfileId,omitempty"`
}

type PbmQuerySpaceStatsForStorageContainerResponse

type PbmQuerySpaceStatsForStorageContainerResponse struct {
	Returnval []PbmDatastoreSpaceStatistics `xml:"returnval,omitempty"`
}

type PbmResetDefaultRequirementProfileRequestType

type PbmResetDefaultRequirementProfileRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	Profile *PbmProfileId                `xml:"profile,omitempty"`
}

type PbmResetDefaultRequirementProfileResponse

type PbmResetDefaultRequirementProfileResponse struct {
}

type PbmResetVSanDefaultProfileRequestType

type PbmResetVSanDefaultProfileRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type PbmResetVSanDefaultProfileResponse

type PbmResetVSanDefaultProfileResponse struct {
}

type PbmResourceInUse

type PbmResourceInUse struct {
	PbmFault

	Type string `xml:"type,omitempty"`
	Name string `xml:"name,omitempty"`
}

type PbmResourceInUseFault

type PbmResourceInUseFault PbmResourceInUse

type PbmRetrieveContent

type PbmRetrieveContent PbmRetrieveContentRequestType

type PbmRetrieveContentRequestType

type PbmRetrieveContentRequestType struct {
	This       types.ManagedObjectReference `xml:"_this"`
	ProfileIds []PbmProfileId               `xml:"profileIds"`
}

type PbmRetrieveContentResponse

type PbmRetrieveContentResponse struct {
	Returnval []BasePbmProfile `xml:"returnval,typeattr"`
}

type PbmRetrieveServiceContentRequestType

type PbmRetrieveServiceContentRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type PbmRetrieveServiceContentResponse

type PbmRetrieveServiceContentResponse struct {
	Returnval PbmServiceInstanceContent `xml:"returnval"`
}

type PbmRollupComplianceResult

type PbmRollupComplianceResult struct {
	types.DynamicData

	OldestCheckTime             time.Time                    `xml:"oldestCheckTime"`
	Entity                      PbmServerObjectRef           `xml:"entity"`
	OverallComplianceStatus     string                       `xml:"overallComplianceStatus"`
	OverallComplianceTaskStatus string                       `xml:"overallComplianceTaskStatus,omitempty"`
	Result                      []PbmComplianceResult        `xml:"result,omitempty"`
	ErrorCause                  []types.LocalizedMethodFault `xml:"errorCause,omitempty"`
	ProfileMismatch             bool                         `xml:"profileMismatch"`
}

type PbmServerObjectRef

type PbmServerObjectRef struct {
	types.DynamicData

	ObjectType string `xml:"objectType"`
	Key        string `xml:"key"`
	ServerUuid string `xml:"serverUuid,omitempty"`
}

type PbmServiceInstanceContent

type PbmServiceInstanceContent struct {
	types.DynamicData

	AboutInfo                 PbmAboutInfo                  `xml:"aboutInfo"`
	SessionManager            types.ManagedObjectReference  `xml:"sessionManager"`
	CapabilityMetadataManager types.ManagedObjectReference  `xml:"capabilityMetadataManager"`
	ProfileManager            types.ManagedObjectReference  `xml:"profileManager"`
	ComplianceManager         types.ManagedObjectReference  `xml:"complianceManager"`
	PlacementSolver           types.ManagedObjectReference  `xml:"placementSolver"`
	ReplicationManager        *types.ManagedObjectReference `xml:"replicationManager,omitempty"`
}

type PbmSystemCreatedProfileType

type PbmSystemCreatedProfileType string

type PbmUpdate

type PbmUpdate PbmUpdateRequestType

type PbmUpdateRequestType

type PbmUpdateRequestType struct {
	This       types.ManagedObjectReference   `xml:"_this"`
	ProfileId  PbmProfileId                   `xml:"profileId"`
	UpdateSpec PbmCapabilityProfileUpdateSpec `xml:"updateSpec"`
}

type PbmUpdateResponse

type PbmUpdateResponse struct {
}

type PbmVaioDataServiceInfo

type PbmVaioDataServiceInfo struct {
	PbmLineOfServiceInfo
}

type PbmVmOperation

type PbmVmOperation string

type PbmVvolType

type PbmVvolType string

type VersionURI added in v0.18.0

type VersionURI string

Jump to

Keyboard shortcuts

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