Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAgentVersionStatus() []string + func PossibleValuesForHealthErrorCustomerResolvability() []string + func PossibleValuesForProtectionHealth() []string + func PossibleValuesForRcmComponentStatus() []string + func ValidateReplicationFabricID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVaultID(input interface{}, key string) (warnings []string, errors []error) + type A2AExtendedLocationDetails struct + PrimaryExtendedLocation *edgezones.Model + RecoveryExtendedLocation *edgezones.Model + type A2AFabricSpecificLocationDetails struct + InitialPrimaryExtendedLocation *edgezones.Model + InitialPrimaryFabricLocation *string + InitialPrimaryZone *string + InitialRecoveryExtendedLocation *edgezones.Model + InitialRecoveryFabricLocation *string + InitialRecoveryZone *string + PrimaryExtendedLocation *edgezones.Model + PrimaryFabricLocation *string + PrimaryZone *string + RecoveryExtendedLocation *edgezones.Model + RecoveryFabricLocation *string + RecoveryZone *string + type A2AZoneDetails struct + Source *string + Target *string + type AgentDetails struct + AgentId *string + BiosId *string + Disks *[]AgentDiskDetails + Fqdn *string + MachineId *string + type AgentDiskDetails struct + CapacityInBytes *int64 + DiskId *string + DiskName *string + IsOSDisk *string + LunId *int64 + type AgentVersionStatus string + const AgentVersionStatusDeprecated + const AgentVersionStatusNotSupported + const AgentVersionStatusSecurityUpdateRequired + const AgentVersionStatusSupported + const AgentVersionStatusUpdateRequired + func (s *AgentVersionStatus) UnmarshalJSON(bytes []byte) error + type AzureFabricCreationInput struct + InstanceType string + Location *string + func (s AzureFabricCreationInput) FabricSpecificCreationInput() BaseFabricSpecificCreationInputImpl + func (s AzureFabricCreationInput) MarshalJSON() ([]byte, error) + type AzureFabricSpecificDetails struct + ContainerIds *[]string + ExtendedLocations *[]A2AExtendedLocationDetails + InstanceType string + Location *string + LocationDetails *[]A2AFabricSpecificLocationDetails + Zones *[]A2AZoneDetails + func (s AzureFabricSpecificDetails) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + func (s AzureFabricSpecificDetails) MarshalJSON() ([]byte, error) + type BaseFabricSpecificCreationInputImpl struct + InstanceType string + func (s BaseFabricSpecificCreationInputImpl) FabricSpecificCreationInput() BaseFabricSpecificCreationInputImpl + type BaseFabricSpecificDetailsImpl struct + InstanceType string + func (s BaseFabricSpecificDetailsImpl) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + type CheckConsistencyOperationResponse struct + HttpResponse *http.Response + Model *Fabric + OData *odata.OData + Poller pollers.Poller + type CreateOperationResponse struct + HttpResponse *http.Response + Model *Fabric + OData *odata.OData + Poller pollers.Poller + type DataStore struct + Capacity *string + FreeSpace *string + SymbolicName *string + Type *string + Uuid *string + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DraDetails struct + BiosId *string + ForwardProtectedItemCount *int64 + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + ReverseProtectedItemCount *int64 + Version *string + func (o *DraDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *DraDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type EncryptionDetails struct + KekCertExpiryDate *string + KekCertThumbprint *string + KekState *string + func (o *EncryptionDetails) GetKekCertExpiryDateAsTime() (*time.Time, error) + func (o *EncryptionDetails) SetKekCertExpiryDateAsTime(input time.Time) + type Fabric struct + Id *string + Location *string + Name *string + Properties *FabricProperties + Type *string + type FabricCreationInput struct + Properties *FabricCreationInputProperties + type FabricCreationInputProperties struct + CustomDetails FabricSpecificCreationInput + func (s *FabricCreationInputProperties) UnmarshalJSON(bytes []byte) error + type FabricOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p FabricOperationPredicate) Matches(input Fabric) bool + type FabricProperties struct + BcdrState *string + CustomDetails FabricSpecificDetails + EncryptionDetails *EncryptionDetails + FriendlyName *string + Health *string + HealthErrorDetails *[]HealthError + InternalIdentifier *string + RolloverEncryptionDetails *EncryptionDetails + func (s *FabricProperties) UnmarshalJSON(bytes []byte) error + type FabricSpecificCreationInput interface + FabricSpecificCreationInput func() BaseFabricSpecificCreationInputImpl + func UnmarshalFabricSpecificCreationInputImplementation(input []byte) (FabricSpecificCreationInput, error) + type FabricSpecificDetails interface + FabricSpecificDetails func() BaseFabricSpecificDetailsImpl + func UnmarshalFabricSpecificDetailsImplementation(input []byte) (FabricSpecificDetails, error) + type FailoverProcessServerRequest struct + Properties *FailoverProcessServerRequestProperties + type FailoverProcessServerRequestProperties struct + ContainerName *string + SourceProcessServerId *string + TargetProcessServerId *string + UpdateType *string + VMsToMigrate *[]string + type GetOperationOptions struct + Filter *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *Fabric + OData *odata.OData + type HealthError struct + CreationTimeUtc *string + CustomerResolvability *HealthErrorCustomerResolvability + EntityId *string + ErrorCategory *string + ErrorCode *string + ErrorId *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + InnerHealthErrors *[]InnerHealthError + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + func (o *HealthError) GetCreationTimeUtcAsTime() (*time.Time, error) + func (o *HealthError) SetCreationTimeUtcAsTime(input time.Time) + type HealthErrorCustomerResolvability string + const HealthErrorCustomerResolvabilityAllowed + const HealthErrorCustomerResolvabilityNotAllowed + func (s *HealthErrorCustomerResolvability) UnmarshalJSON(bytes []byte) error + type HyperVHostDetails struct + Id *string + MarsAgentVersion *string + Name *string + type HyperVSiteDetails struct + HyperVHosts *[]HyperVHostDetails + InstanceType string + func (s HyperVSiteDetails) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + func (s HyperVSiteDetails) MarshalJSON() ([]byte, error) + type IdentityProviderDetails struct + AadAuthority *string + ApplicationId *string + Audience *string + ObjectId *string + TenantId *string + type IdentityProviderInput struct + AadAuthority string + ApplicationId string + Audience string + ObjectId string + TenantId string + type InMageFabricSwitchProviderBlockingErrorDetails struct + ErrorCode *string + ErrorMessage *string + ErrorMessageParameters *map[string]string + ErrorTags *map[string]string + PossibleCauses *string + RecommendedAction *string + type InMageRcmFabricCreationInput struct + InstanceType string + PhysicalSiteId string + SourceAgentIdentity IdentityProviderInput + VMwareSiteId string + func (s InMageRcmFabricCreationInput) FabricSpecificCreationInput() BaseFabricSpecificCreationInputImpl + func (s InMageRcmFabricCreationInput) MarshalJSON() ([]byte, error) + type InMageRcmFabricSpecificDetails struct + AgentDetails *[]AgentDetails + ControlPlaneUri *string + DataPlaneUri *string + Dras *[]DraDetails + InstanceType string + MarsAgents *[]MarsAgentDetails + PhysicalSiteId *string + ProcessServers *[]ProcessServerDetails + PushInstallers *[]PushInstallerDetails + RcmProxies *[]RcmProxyDetails + ReplicationAgents *[]ReplicationAgentDetails + ReprotectAgents *[]ReprotectAgentDetails + ServiceContainerId *string + ServiceEndpoint *string + ServiceResourceId *string + SourceAgentIdentityDetails *IdentityProviderDetails + VMwareSiteId *string + func (s InMageRcmFabricSpecificDetails) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + func (s InMageRcmFabricSpecificDetails) MarshalJSON() ([]byte, error) + type InnerHealthError struct + CreationTimeUtc *string + CustomerResolvability *HealthErrorCustomerResolvability + EntityId *string + ErrorCategory *string + ErrorCode *string + ErrorId *string + ErrorLevel *string + ErrorMessage *string + ErrorSource *string + ErrorType *string + PossibleCauses *string + RecommendedAction *string + RecoveryProviderErrorMessage *string + SummaryMessage *string + func (o *InnerHealthError) GetCreationTimeUtcAsTime() (*time.Time, error) + func (o *InnerHealthError) SetCreationTimeUtcAsTime(input time.Time) + type ListCompleteResult struct + Items []Fabric + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Fabric + OData *odata.OData + type MarsAgentDetails struct + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *MarsAgentDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *MarsAgentDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type MasterTargetServer struct + AgentExpiryDate *string + AgentVersion *string + AgentVersionDetails *VersionDetails + DataStores *[]DataStore + DiskCount *int64 + HealthErrors *[]HealthError + IPAddress *string + Id *string + LastHeartbeat *string + MarsAgentExpiryDate *string + MarsAgentVersion *string + MarsAgentVersionDetails *VersionDetails + Name *string + OsType *string + OsVersion *string + RetentionVolumes *[]RetentionVolume + ValidationErrors *[]HealthError + VersionStatus *string + func (o *MasterTargetServer) GetAgentExpiryDateAsTime() (*time.Time, error) + func (o *MasterTargetServer) GetLastHeartbeatAsTime() (*time.Time, error) + func (o *MasterTargetServer) GetMarsAgentExpiryDateAsTime() (*time.Time, error) + func (o *MasterTargetServer) SetAgentExpiryDateAsTime(input time.Time) + func (o *MasterTargetServer) SetLastHeartbeatAsTime(input time.Time) + func (o *MasterTargetServer) SetMarsAgentExpiryDateAsTime(input time.Time) + type MigrateToAadOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type MobilityServiceUpdate struct + OsType *string + RebootStatus *string + Version *string + type ProcessServer struct + AgentExpiryDate *string + AgentVersion *string + AgentVersionDetails *VersionDetails + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + CpuLoad *string + CpuLoadStatus *string + FriendlyName *string + Health *ProtectionHealth + HealthErrors *[]HealthError + HostId *string + IPAddress *string + Id *string + LastHeartbeat *string + MachineCount *string + MarsCommunicationStatus *string + MarsRegistrationStatus *string + MemoryUsageStatus *string + MobilityServiceUpdates *[]MobilityServiceUpdate + OsType *string + OsVersion *string + PsServiceStatus *string + PsStatsRefreshTime *string + ReplicationPairCount *string + SpaceUsageStatus *string + SslCertExpiryDate *string + SslCertExpiryRemainingDays *int64 + SystemLoad *string + SystemLoadStatus *string + ThroughputInBytes *int64 + ThroughputInMBps *int64 + ThroughputStatus *string + ThroughputUploadPendingDataInBytes *int64 + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + VersionStatus *string + func (o *ProcessServer) GetAgentExpiryDateAsTime() (*time.Time, error) + func (o *ProcessServer) GetLastHeartbeatAsTime() (*time.Time, error) + func (o *ProcessServer) GetPsStatsRefreshTimeAsTime() (*time.Time, error) + func (o *ProcessServer) GetSslCertExpiryDateAsTime() (*time.Time, error) + func (o *ProcessServer) SetAgentExpiryDateAsTime(input time.Time) + func (o *ProcessServer) SetLastHeartbeatAsTime(input time.Time) + func (o *ProcessServer) SetPsStatsRefreshTimeAsTime(input time.Time) + func (o *ProcessServer) SetSslCertExpiryDateAsTime(input time.Time) + type ProcessServerDetails struct + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + BiosId *string + DiskUsageStatus *RcmComponentStatus + FabricObjectId *string + Fqdn *string + FreeSpacePercentage *float64 + Health *ProtectionHealth + HealthErrors *[]HealthError + HistoricHealth *ProtectionHealth + IPAddresses *[]string + Id *string + LastHeartbeatUtc *string + MemoryUsagePercentage *float64 + MemoryUsageStatus *RcmComponentStatus + Name *string + ProcessorUsagePercentage *float64 + ProcessorUsageStatus *RcmComponentStatus + ProtectedItemCount *int64 + SystemLoad *int64 + SystemLoadStatus *RcmComponentStatus + ThroughputInBytes *int64 + ThroughputStatus *RcmComponentStatus + ThroughputUploadPendingDataInBytes *int64 + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + UsedMemoryInBytes *int64 + UsedSpaceInBytes *int64 + Version *string + func (o *ProcessServerDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *ProcessServerDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ProtectionHealth string + const ProtectionHealthCritical + const ProtectionHealthNone + const ProtectionHealthNormal + const ProtectionHealthWarning + func (s *ProtectionHealth) UnmarshalJSON(bytes []byte) error + type PurgeOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type PushInstallerDetails struct + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *PushInstallerDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *PushInstallerDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type RawFabricSpecificCreationInputImpl struct + Type string + Values map[string]interface{} + func (s RawFabricSpecificCreationInputImpl) FabricSpecificCreationInput() BaseFabricSpecificCreationInputImpl + type RawFabricSpecificDetailsImpl struct + Type string + Values map[string]interface{} + func (s RawFabricSpecificDetailsImpl) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + type RcmComponentStatus string + const RcmComponentStatusCritical + const RcmComponentStatusHealthy + const RcmComponentStatusUnknown + const RcmComponentStatusWarning + func (s *RcmComponentStatus) UnmarshalJSON(bytes []byte) error + type RcmProxyDetails struct + BiosId *string + ClientAuthenticationType *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *RcmProxyDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *RcmProxyDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ReassociateGatewayOperationResponse struct + HttpResponse *http.Response + Model *Fabric + OData *odata.OData + Poller pollers.Poller + type RemoveInfraOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RenewCertificateInput struct + Properties *RenewCertificateInputProperties + type RenewCertificateInputProperties struct + RenewCertificateType *string + type RenewCertificateOperationResponse struct + HttpResponse *http.Response + Model *Fabric + OData *odata.OData + Poller pollers.Poller + type ReplicationAgentDetails struct + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastHeartbeatUtc *string + Name *string + Version *string + func (o *ReplicationAgentDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *ReplicationAgentDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type ReplicationFabricId struct + ReplicationFabricName string + ResourceGroupName string + SubscriptionId string + VaultName string + func NewReplicationFabricID(subscriptionId string, resourceGroupName string, vaultName string, ...) ReplicationFabricId + func ParseReplicationFabricID(input string) (*ReplicationFabricId, error) + func ParseReplicationFabricIDInsensitively(input string) (*ReplicationFabricId, error) + func (id *ReplicationFabricId) FromParseResult(input resourceids.ParseResult) error + func (id ReplicationFabricId) ID() string + func (id ReplicationFabricId) Segments() []resourceids.Segment + func (id ReplicationFabricId) String() string + type ReplicationFabricsClient struct + Client *resourcemanager.Client + func NewReplicationFabricsClientWithBaseURI(sdkApi sdkEnv.Api) (*ReplicationFabricsClient, error) + func (c ReplicationFabricsClient) CheckConsistency(ctx context.Context, id ReplicationFabricId) (result CheckConsistencyOperationResponse, err error) + func (c ReplicationFabricsClient) CheckConsistencyThenPoll(ctx context.Context, id ReplicationFabricId) error + func (c ReplicationFabricsClient) Create(ctx context.Context, id ReplicationFabricId, input FabricCreationInput) (result CreateOperationResponse, err error) + func (c ReplicationFabricsClient) CreateThenPoll(ctx context.Context, id ReplicationFabricId, input FabricCreationInput) error + func (c ReplicationFabricsClient) Delete(ctx context.Context, id ReplicationFabricId) (result DeleteOperationResponse, err error) + func (c ReplicationFabricsClient) DeleteThenPoll(ctx context.Context, id ReplicationFabricId) error + func (c ReplicationFabricsClient) Get(ctx context.Context, id ReplicationFabricId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c ReplicationFabricsClient) List(ctx context.Context, id VaultId) (result ListOperationResponse, err error) + func (c ReplicationFabricsClient) ListComplete(ctx context.Context, id VaultId) (ListCompleteResult, error) + func (c ReplicationFabricsClient) ListCompleteMatchingPredicate(ctx context.Context, id VaultId, predicate FabricOperationPredicate) (result ListCompleteResult, err error) + func (c ReplicationFabricsClient) MigrateToAad(ctx context.Context, id ReplicationFabricId) (result MigrateToAadOperationResponse, err error) + func (c ReplicationFabricsClient) MigrateToAadThenPoll(ctx context.Context, id ReplicationFabricId) error + func (c ReplicationFabricsClient) Purge(ctx context.Context, id ReplicationFabricId) (result PurgeOperationResponse, err error) + func (c ReplicationFabricsClient) PurgeThenPoll(ctx context.Context, id ReplicationFabricId) error + func (c ReplicationFabricsClient) ReassociateGateway(ctx context.Context, id ReplicationFabricId, ...) (result ReassociateGatewayOperationResponse, err error) + func (c ReplicationFabricsClient) ReassociateGatewayThenPoll(ctx context.Context, id ReplicationFabricId, ...) error + func (c ReplicationFabricsClient) RemoveInfra(ctx context.Context, id ReplicationFabricId) (result RemoveInfraOperationResponse, err error) + func (c ReplicationFabricsClient) RemoveInfraThenPoll(ctx context.Context, id ReplicationFabricId) error + func (c ReplicationFabricsClient) RenewCertificate(ctx context.Context, id ReplicationFabricId, input RenewCertificateInput) (result RenewCertificateOperationResponse, err error) + func (c ReplicationFabricsClient) RenewCertificateThenPoll(ctx context.Context, id ReplicationFabricId, input RenewCertificateInput) error + type ReprotectAgentDetails struct + AccessibleDatastores *[]string + BiosId *string + FabricObjectId *string + Fqdn *string + Health *ProtectionHealth + HealthErrors *[]HealthError + Id *string + LastDiscoveryInUtc *string + LastHeartbeatUtc *string + Name *string + ProtectedItemCount *int64 + VcenterId *string + Version *string + func (o *ReprotectAgentDetails) GetLastDiscoveryInUtcAsTime() (*time.Time, error) + func (o *ReprotectAgentDetails) GetLastHeartbeatUtcAsTime() (*time.Time, error) + func (o *ReprotectAgentDetails) SetLastDiscoveryInUtcAsTime(input time.Time) + func (o *ReprotectAgentDetails) SetLastHeartbeatUtcAsTime(input time.Time) + type RetentionVolume struct + CapacityInBytes *int64 + FreeSpaceInBytes *int64 + ThresholdPercentage *int64 + VolumeName *string + type RunAsAccount struct + AccountId *string + AccountName *string + type VMmDetails struct + InstanceType string + func (s VMmDetails) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + func (s VMmDetails) MarshalJSON() ([]byte, error) + type VMwareDetails struct + AgentCount *string + AgentExpiryDate *string + AgentVersion *string + AgentVersionDetails *VersionDetails + AvailableMemoryInBytes *int64 + AvailableSpaceInBytes *int64 + CpuLoad *string + CpuLoadStatus *string + CsServiceStatus *string + DatabaseServerLoad *string + DatabaseServerLoadStatus *string + HostName *string + IPAddress *string + InstanceType string + LastHeartbeat *string + MasterTargetServers *[]MasterTargetServer + MemoryUsageStatus *string + ProcessServerCount *string + ProcessServers *[]ProcessServer + ProtectedServers *string + PsTemplateVersion *string + ReplicationPairCount *string + RunAsAccounts *[]RunAsAccount + SpaceUsageStatus *string + SslCertExpiryDate *string + SslCertExpiryRemainingDays *int64 + SwitchProviderBlockingErrorDetails *[]InMageFabricSwitchProviderBlockingErrorDetails + SystemLoad *string + SystemLoadStatus *string + TotalMemoryInBytes *int64 + TotalSpaceInBytes *int64 + VersionStatus *string + WebLoad *string + WebLoadStatus *string + func (s VMwareDetails) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + func (s VMwareDetails) MarshalJSON() ([]byte, error) + type VMwareV2FabricCreationInput struct + InstanceType string + MigrationSolutionId string + PhysicalSiteId *string + VMwareSiteId *string + func (s VMwareV2FabricCreationInput) FabricSpecificCreationInput() BaseFabricSpecificCreationInputImpl + func (s VMwareV2FabricCreationInput) MarshalJSON() ([]byte, error) + type VMwareV2FabricSpecificDetails struct + InstanceType string + MigrationSolutionId *string + PhysicalSiteId *string + ProcessServers *[]ProcessServerDetails + ServiceContainerId *string + ServiceEndpoint *string + ServiceResourceId *string + VMwareSiteId *string + func (s VMwareV2FabricSpecificDetails) FabricSpecificDetails() BaseFabricSpecificDetailsImpl + func (s VMwareV2FabricSpecificDetails) MarshalJSON() ([]byte, error) + type VaultId struct + ResourceGroupName string + SubscriptionId string + VaultName string + func NewVaultID(subscriptionId string, resourceGroupName string, vaultName string) VaultId + func ParseVaultID(input string) (*VaultId, error) + func ParseVaultIDInsensitively(input string) (*VaultId, error) + func (id *VaultId) FromParseResult(input resourceids.ParseResult) error + func (id VaultId) ID() string + func (id VaultId) Segments() []resourceids.Segment + func (id VaultId) String() string + type VersionDetails struct + ExpiryDate *string + Status *AgentVersionStatus + Version *string + func (o *VersionDetails) GetExpiryDateAsTime() (*time.Time, error) + func (o *VersionDetails) SetExpiryDateAsTime(input time.Time)