Documentation ¶
Index ¶
- type HashicorpCloudVault20201125AuditConfig
- func (m *HashicorpCloudVault20201125AuditConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125AuditConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125AuditConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125AuditConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125AuditLog
- func (m *HashicorpCloudVault20201125AuditLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125AuditLog) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125AuditLog) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125AuditLog) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125AuditLogState
- func (m HashicorpCloudVault20201125AuditLogState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125AuditLogState) Pointer() *HashicorpCloudVault20201125AuditLogState
- func (m HashicorpCloudVault20201125AuditLogState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125CORSConfig
- func (m *HashicorpCloudVault20201125CORSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CORSConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CORSConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CORSConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125CapacityConfig
- func (m *HashicorpCloudVault20201125CapacityConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CapacityConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CapacityConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CapacityConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125Cluster
- func (m *HashicorpCloudVault20201125Cluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125Cluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125Cluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125Cluster) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterConfig
- func (m *HashicorpCloudVault20201125ClusterConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterCreationMetadata
- func (m *HashicorpCloudVault20201125ClusterCreationMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterCreationMetadata) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterCreationMetadata) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterCreationMetadata) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput
- func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterDNSNames
- func (m *HashicorpCloudVault20201125ClusterDNSNames) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterDNSNames) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterDNSNames) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterDNSNames) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterNotification
- func (m *HashicorpCloudVault20201125ClusterNotification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterNotification) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterNotification) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterNotification) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterNotificationTopic
- func (m HashicorpCloudVault20201125ClusterNotificationTopic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125ClusterNotificationTopic) Pointer() *HashicorpCloudVault20201125ClusterNotificationTopic
- func (m HashicorpCloudVault20201125ClusterNotificationTopic) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterPerformanceReplicationInfo
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode
- func (m HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) Pointer() *HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode
- func (m HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode
- func (m HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) Pointer() *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode
- func (m HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ClusterState
- func (m HashicorpCloudVault20201125ClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125ClusterState) Pointer() *HashicorpCloudVault20201125ClusterState
- func (m HashicorpCloudVault20201125ClusterState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125CreateRequest
- func (m *HashicorpCloudVault20201125CreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CreateRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CreateRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CreateRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125CreateResponse
- func (m *HashicorpCloudVault20201125CreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CreateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CreateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CreateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125CreateSnapshotRequest
- func (m *HashicorpCloudVault20201125CreateSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CreateSnapshotRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CreateSnapshotRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CreateSnapshotRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125CreateSnapshotResponse
- func (m *HashicorpCloudVault20201125CreateSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CreateSnapshotResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CreateSnapshotResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CreateSnapshotResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125Datadog
- func (m *HashicorpCloudVault20201125Datadog) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125Datadog) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125Datadog) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125Datadog) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125DeletePathsFilterResponse
- func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125DeleteResponse
- func (m *HashicorpCloudVault20201125DeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeleteResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeleteResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeleteResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125DeleteSnapshotResponse
- func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125DeregisterLinkedClusterResponse
- type HashicorpCloudVault20201125DisableCORSResponse
- type HashicorpCloudVault20201125FetchAuditLogRequest
- func (m *HashicorpCloudVault20201125FetchAuditLogRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125FetchAuditLogRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125FetchAuditLogRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125FetchAuditLogRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125FetchAuditLogResponse
- func (m *HashicorpCloudVault20201125FetchAuditLogResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125FetchAuditLogResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125FetchAuditLogResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125FetchAuditLogResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetAdminTokenResponse
- func (m *HashicorpCloudVault20201125GetAdminTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetAdminTokenResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetAdminTokenResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetAdminTokenResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetAuditLogStatusResponse
- func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetAvailableProvidersResponse
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetAvailableProvidersResponseProvider
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetCORSConfigResponse
- func (m *HashicorpCloudVault20201125GetCORSConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetCORSConfigResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetCORSConfigResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetCORSConfigResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetClientCountsResponse
- func (m *HashicorpCloudVault20201125GetClientCountsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetClientCountsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetClientCountsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetClientCountsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetCurrentMilestoneResponse
- func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone
- func (m HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) Pointer() *HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone
- func (m HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetLinkedClusterPolicyResponse
- func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetLinkedClusterResponse
- func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetReplicationStatusResponse
- func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus
- func (m HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) Pointer() *HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus
- func (m HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress
- func (m HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) Pointer() *HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress
- func (m HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetResponse
- func (m *HashicorpCloudVault20201125GetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetSnapshotResponse
- func (m *HashicorpCloudVault20201125GetSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetSnapshotResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetSnapshotResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetSnapshotResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetUtilizationResponse
- func (m *HashicorpCloudVault20201125GetUtilizationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetUtilizationResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetUtilizationResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetUtilizationResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetUtilizationResponseValue
- func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetUtilizationResponseValueUnit
- func (m HashicorpCloudVault20201125GetUtilizationResponseValueUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125GetUtilizationResponseValueUnit) Pointer() *HashicorpCloudVault20201125GetUtilizationResponseValueUnit
- func (m HashicorpCloudVault20201125GetUtilizationResponseValueUnit) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125Grafana
- func (m *HashicorpCloudVault20201125Grafana) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125Grafana) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125Grafana) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125Grafana) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125InputCluster
- func (m *HashicorpCloudVault20201125InputCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125InputCluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125InputCluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125InputCluster) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125InputClusterConfig
- func (m *HashicorpCloudVault20201125InputClusterConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125InputClusterConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125InputClusterConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125InputClusterConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125InputClusterTemplateInput
- func (m *HashicorpCloudVault20201125InputClusterTemplateInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125InputClusterTemplateInput) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125InputClusterTemplateInput) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125InputClusterTemplateInput) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125InputNetworkConfig
- func (m *HashicorpCloudVault20201125InputNetworkConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125InputNetworkConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125InputNetworkConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125InputNetworkConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125LinkedCluster
- func (m *HashicorpCloudVault20201125LinkedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125LinkedCluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125LinkedCluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125LinkedCluster) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125LinkedClusterState
- func (m HashicorpCloudVault20201125LinkedClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125LinkedClusterState) Pointer() *HashicorpCloudVault20201125LinkedClusterState
- func (m HashicorpCloudVault20201125LinkedClusterState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse
- func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ListRequestFilters
- func (m *HashicorpCloudVault20201125ListRequestFilters) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ListRequestFilters) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ListRequestFilters) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ListRequestFilters) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ListResponse
- func (m *HashicorpCloudVault20201125ListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ListResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ListResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ListResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ListSnapshotsResponse
- func (m *HashicorpCloudVault20201125ListSnapshotsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ListSnapshotsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ListSnapshotsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ListSnapshotsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125MaintenanceConfig
- type HashicorpCloudVault20201125MajorVersionUpgradeConfig
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) Pointer() ...
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) Pointer() ...
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) Pointer() *HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType
- func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125NetworkConfig
- func (m *HashicorpCloudVault20201125NetworkConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125NetworkConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125NetworkConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125NetworkConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ObservabilityConfig
- func (m *HashicorpCloudVault20201125ObservabilityConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ObservabilityConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ObservabilityConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ObservabilityConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RecreateFromSnapshotRequest
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RecreateFromSnapshotResponse
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RegisterLinkedClusterRequest
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RegisterLinkedClusterResponse
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RestoreSnapshotRequest
- func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RestoreSnapshotResponse
- func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125SealRequest
- func (m *HashicorpCloudVault20201125SealRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125SealRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125SealRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125SealRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125SealResponse
- func (m *HashicorpCloudVault20201125SealResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125SealResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125SealResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125SealResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125Snapshot
- func (m *HashicorpCloudVault20201125Snapshot) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125Snapshot) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125Snapshot) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125Snapshot) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125SnapshotConfig
- func (m *HashicorpCloudVault20201125SnapshotConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125SnapshotConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125SnapshotConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125SnapshotConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125SnapshotState
- func (m HashicorpCloudVault20201125SnapshotState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125SnapshotState) Pointer() *HashicorpCloudVault20201125SnapshotState
- func (m HashicorpCloudVault20201125SnapshotState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125SnapshotType
- func (m HashicorpCloudVault20201125SnapshotType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125SnapshotType) Pointer() *HashicorpCloudVault20201125SnapshotType
- func (m HashicorpCloudVault20201125SnapshotType) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125Splunk
- func (m *HashicorpCloudVault20201125Splunk) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125Splunk) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125Splunk) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125Splunk) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125Tier
- type HashicorpCloudVault20201125UnsealRequest
- func (m *HashicorpCloudVault20201125UnsealRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UnsealRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UnsealRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UnsealRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UnsealResponse
- func (m *HashicorpCloudVault20201125UnsealResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UnsealResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UnsealResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UnsealResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateCORSConfigRequest
- func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateCORSConfigResponse
- type HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest
- func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigResponse
- type HashicorpCloudVault20201125UpdatePathsFilterRequest
- func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdatePathsFilterResponse
- func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdatePublicIpsRequest
- func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdatePublicIpsResponse
- func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateResponse
- func (m *HashicorpCloudVault20201125UpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateSnapshotRequest
- func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateSnapshotResponse
- func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateVersionRequest
- func (m *HashicorpCloudVault20201125UpdateVersionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateVersionRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateVersionRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateVersionRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpdateVersionResponse
- func (m *HashicorpCloudVault20201125UpdateVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpdateVersionResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpdateVersionResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpdateVersionResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpgradeMajorVersionRequest
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UpgradeMajorVersionResponse
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125VaultAccess
- func (m *HashicorpCloudVault20201125VaultAccess) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125VaultAccess) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125VaultAccess) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125VaultAccess) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125VaultConfig
- func (m *HashicorpCloudVault20201125VaultConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125VaultConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125VaultConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125VaultConfig) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudVault20201125AuditConfig ¶
type HashicorpCloudVault20201125AuditConfig struct { // audit logs disabled AuditLogsDisabled bool `json:"audit_logs_disabled,omitempty"` }
HashicorpCloudVault20201125AuditConfig hashicorp cloud vault 20201125 audit config
swagger:model hashicorp.cloud.vault_20201125.AuditConfig
func (*HashicorpCloudVault20201125AuditConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125AuditConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 audit config based on context it is used
func (*HashicorpCloudVault20201125AuditConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125AuditConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125AuditConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125AuditConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125AuditLog ¶
type HashicorpCloudVault20201125AuditLog struct { // cluster_id is the cluster id that this download backs ClusterID string `json:"cluster_id,omitempty"` // download_url is the URL which can be used to retrieve the audit logs. DownloadURL string `json:"download_url,omitempty"` // expires_at is the timestamp of when the cluster was first created. // Format: date-time ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"` // finished_at is the timestamp of when the download was ready. // Format: date-time FinishedAt strfmt.DateTime `json:"finished_at,omitempty"` // id is the id of the audit log download ID string `json:"id,omitempty"` // interval_end // Format: date-time IntervalEnd strfmt.DateTime `json:"interval_end,omitempty"` // interval_start // Format: date-time IntervalStart strfmt.DateTime `json:"interval_start,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // state is the current state of the download State *HashicorpCloudVault20201125AuditLogState `json:"state,omitempty"` }
HashicorpCloudVault20201125AuditLog AuditLog represents a request for audit logs to download
swagger:model hashicorp.cloud.vault_20201125.AuditLog
func (*HashicorpCloudVault20201125AuditLog) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125AuditLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 audit log based on the context it is used
func (*HashicorpCloudVault20201125AuditLog) MarshalBinary ¶
func (m *HashicorpCloudVault20201125AuditLog) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125AuditLog) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125AuditLog) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125AuditLogState ¶
type HashicorpCloudVault20201125AuditLogState string
HashicorpCloudVault20201125AuditLogState State is the state of download.
- AUDIT_LOG_STATE_INVALID: AUDIT_LOG_STATE_INVALID is a sentinel zero value so that an uninitialized value can be
detected.
- PENDING: PENDING is the initial state before the workflow starts.
- CREATING: CREATING is the state used when the download is being prepared.
- READY: READY is the completed state when the download is ready
- FAILED: FAILED is a failure state in which the download is not created
- EXPIRED: EXPIRED is the state that the download hits when it is no longer
accessible for download
swagger:model hashicorp.cloud.vault_20201125.AuditLog.State
const ( // HashicorpCloudVault20201125AuditLogStateAUDITLOGSTATEINVALID captures enum value "AUDIT_LOG_STATE_INVALID" HashicorpCloudVault20201125AuditLogStateAUDITLOGSTATEINVALID HashicorpCloudVault20201125AuditLogState = "AUDIT_LOG_STATE_INVALID" // HashicorpCloudVault20201125AuditLogStatePENDING captures enum value "PENDING" HashicorpCloudVault20201125AuditLogStatePENDING HashicorpCloudVault20201125AuditLogState = "PENDING" // HashicorpCloudVault20201125AuditLogStateCREATING captures enum value "CREATING" HashicorpCloudVault20201125AuditLogStateCREATING HashicorpCloudVault20201125AuditLogState = "CREATING" // HashicorpCloudVault20201125AuditLogStateREADY captures enum value "READY" HashicorpCloudVault20201125AuditLogStateREADY HashicorpCloudVault20201125AuditLogState = "READY" // HashicorpCloudVault20201125AuditLogStateFAILED captures enum value "FAILED" HashicorpCloudVault20201125AuditLogStateFAILED HashicorpCloudVault20201125AuditLogState = "FAILED" // HashicorpCloudVault20201125AuditLogStateEXPIRED captures enum value "EXPIRED" HashicorpCloudVault20201125AuditLogStateEXPIRED HashicorpCloudVault20201125AuditLogState = "EXPIRED" )
func NewHashicorpCloudVault20201125AuditLogState ¶ added in v0.23.0
func NewHashicorpCloudVault20201125AuditLogState(value HashicorpCloudVault20201125AuditLogState) *HashicorpCloudVault20201125AuditLogState
func (HashicorpCloudVault20201125AuditLogState) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125AuditLogState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 audit log state based on context it is used
func (HashicorpCloudVault20201125AuditLogState) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125AuditLogState) Pointer() *HashicorpCloudVault20201125AuditLogState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125AuditLogState.
type HashicorpCloudVault20201125CORSConfig ¶
type HashicorpCloudVault20201125CORSConfig struct { // allowed_headers returns the allowed headers. AllowedHeaders []string `json:"allowed_headers"` // allowed_origins returns the allowed origins. AllowedOrigins []string `json:"allowed_origins"` // enabled is true if CORS is enabled for this cluster. Enabled bool `json:"enabled,omitempty"` }
HashicorpCloudVault20201125CORSConfig CORSConfig is the response CORS settings on the Vault cluster
swagger:model hashicorp.cloud.vault_20201125.CORSConfig
func (*HashicorpCloudVault20201125CORSConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125CORSConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 c o r s config based on context it is used
func (*HashicorpCloudVault20201125CORSConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125CORSConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CORSConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125CORSConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125CapacityConfig ¶
type HashicorpCloudVault20201125CapacityConfig struct { // num_servers is the number of nodes this Vault cluster should have. NumServers int32 `json:"num_servers,omitempty"` }
HashicorpCloudVault20201125CapacityConfig hashicorp cloud vault 20201125 capacity config
swagger:model hashicorp.cloud.vault_20201125.CapacityConfig
func (*HashicorpCloudVault20201125CapacityConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125CapacityConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 capacity config based on context it is used
func (*HashicorpCloudVault20201125CapacityConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125CapacityConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CapacityConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125CapacityConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125Cluster ¶
type HashicorpCloudVault20201125Cluster struct { // config holds the configuration of the cluster. Config *HashicorpCloudVault20201125ClusterConfig `json:"config,omitempty"` // created_at is the timestamp of when the cluster was first created. // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // CreationMetadata related to the creation of the cluster including any template output CreationMetadata *HashicorpCloudVault20201125ClusterCreationMetadata `json:"creation_metadata,omitempty"` // currently_deployed_version is the version of the current Vault deployment. CurrentVersion string `json:"current_version,omitempty"` // DNSNames holds all of the cluster's DNS names. DNSNames *HashicorpCloudVault20201125ClusterDNSNames `json:"dns_names,omitempty"` // id is ID of the Vault cluster. ID string `json:"id,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // notifications is the list of notifications currently valid for the cluster. Notifications []*HashicorpCloudVault20201125ClusterNotification `json:"notifications"` // performance_replication_info contains the performance replication information. PerformanceReplicationInfo *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo `json:"performance_replication_info,omitempty"` // resource_id is UUID of the Vault cluster. ResourceID string `json:"resource_id,omitempty"` // state is the current state of the cluster. State *HashicorpCloudVault20201125ClusterState `json:"state,omitempty"` }
HashicorpCloudVault20201125Cluster Cluster represents a single Vault cluster.
swagger:model hashicorp.cloud.vault_20201125.Cluster
func (*HashicorpCloudVault20201125Cluster) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125Cluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 cluster based on the context it is used
func (*HashicorpCloudVault20201125Cluster) MarshalBinary ¶
func (m *HashicorpCloudVault20201125Cluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125Cluster) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125Cluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ClusterConfig ¶
type HashicorpCloudVault20201125ClusterConfig struct { // audit config AuditConfig *HashicorpCloudVault20201125AuditConfig `json:"audit_config,omitempty"` // audit log export config AuditLogExportConfig *HashicorpCloudVault20201125ObservabilityConfig `json:"audit_log_export_config,omitempty"` // capacity config CapacityConfig *HashicorpCloudVault20201125CapacityConfig `json:"capacity_config,omitempty"` // maintenance config MaintenanceConfig HashicorpCloudVault20201125MaintenanceConfig `json:"maintenance_config,omitempty"` // major version upgrade config MajorVersionUpgradeConfig *HashicorpCloudVault20201125MajorVersionUpgradeConfig `json:"major_version_upgrade_config,omitempty"` // metrics config MetricsConfig *HashicorpCloudVault20201125ObservabilityConfig `json:"metrics_config,omitempty"` // network config NetworkConfig *HashicorpCloudVault20201125NetworkConfig `json:"network_config,omitempty"` // snapshot config SnapshotConfig *HashicorpCloudVault20201125SnapshotConfig `json:"snapshot_config,omitempty"` // tier Tier *HashicorpCloudVault20201125Tier `json:"tier,omitempty"` // vault access VaultAccess *HashicorpCloudVault20201125VaultAccess `json:"vault_access,omitempty"` // vault config VaultConfig *HashicorpCloudVault20201125VaultConfig `json:"vault_config,omitempty"` }
HashicorpCloudVault20201125ClusterConfig hashicorp cloud vault 20201125 cluster config
swagger:model hashicorp.cloud.vault_20201125.ClusterConfig
func (*HashicorpCloudVault20201125ClusterConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 cluster config based on the context it is used
func (*HashicorpCloudVault20201125ClusterConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ClusterConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ClusterConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ClusterCreationMetadata ¶ added in v0.21.0
type HashicorpCloudVault20201125ClusterCreationMetadata struct { // template output TemplateOutput *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput `json:"template_output,omitempty"` }
HashicorpCloudVault20201125ClusterCreationMetadata CreationMetadata related to the creation of the cluster including any template output
swagger:model hashicorp.cloud.vault_20201125.Cluster.CreationMetadata
func (*HashicorpCloudVault20201125ClusterCreationMetadata) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 cluster creation metadata based on the context it is used
func (*HashicorpCloudVault20201125ClusterCreationMetadata) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterCreationMetadata) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput ¶ added in v0.21.0
type HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput struct { // accessor is the token accessor of the token used to apply the template Accessor string `json:"accessor,omitempty"` // fields is the map of json encoded values for each template output Fields map[string]strfmt.Base64 `json:"fields,omitempty"` // id is the identifier of the template applied ID string `json:"id,omitempty"` }
HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput TemplateOutput represents the output from a template
swagger:model hashicorp.cloud.vault_20201125.Cluster.CreationMetadata.TemplateOutput
func (*HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cluster creation metadata template output based on context it is used
func (*HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) Validate ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125ClusterCreationMetadataTemplateOutput) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 cluster creation metadata template output
type HashicorpCloudVault20201125ClusterDNSNames ¶
type HashicorpCloudVault20201125ClusterDNSNames struct { // private is the DNS name pointing to the cluster's private IP addresses. Private string `json:"private,omitempty"` // public is the DNS name pointing to the cluster's public IP addresses. Public string `json:"public,omitempty"` }
HashicorpCloudVault20201125ClusterDNSNames DNSNames holds all of the cluster's DNS names.
swagger:model hashicorp.cloud.vault_20201125.Cluster.DNSNames
func (*HashicorpCloudVault20201125ClusterDNSNames) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterDNSNames) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cluster DNS names based on context it is used
func (*HashicorpCloudVault20201125ClusterDNSNames) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ClusterDNSNames) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterDNSNames) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ClusterDNSNames) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ClusterNotification ¶ added in v0.20.0
type HashicorpCloudVault20201125ClusterNotification struct { // meta_data holds key-value pairs used to build the content of the notification // struct is a proto representation of a JSON object MetaData interface{} `json:"meta_data,omitempty"` // topic is the reason for the notification Topic *HashicorpCloudVault20201125ClusterNotificationTopic `json:"topic,omitempty"` }
HashicorpCloudVault20201125ClusterNotification Notification holds the relevant information for sending a notification via the UI or email
swagger:model hashicorp.cloud.vault_20201125.Cluster.Notification
func (*HashicorpCloudVault20201125ClusterNotification) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterNotification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 cluster notification based on the context it is used
func (*HashicorpCloudVault20201125ClusterNotification) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125ClusterNotification) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterNotification) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125ClusterNotification) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ClusterNotificationTopic ¶ added in v0.20.0
type HashicorpCloudVault20201125ClusterNotificationTopic string
HashicorpCloudVault20201125ClusterNotificationTopic Topic describes the event that triggered the notification
swagger:model hashicorp.cloud.vault_20201125.Cluster.Notification.Topic
const ( // HashicorpCloudVault20201125ClusterNotificationTopicCLUSTERNOTIFICATIONTOPICINVALID captures enum value "CLUSTER_NOTIFICATION_TOPIC_INVALID" HashicorpCloudVault20201125ClusterNotificationTopicCLUSTERNOTIFICATIONTOPICINVALID HashicorpCloudVault20201125ClusterNotificationTopic = "CLUSTER_NOTIFICATION_TOPIC_INVALID" // HashicorpCloudVault20201125ClusterNotificationTopicNEWMAJORVERSIONAVAILABLE captures enum value "NEW_MAJOR_VERSION_AVAILABLE" HashicorpCloudVault20201125ClusterNotificationTopicNEWMAJORVERSIONAVAILABLE HashicorpCloudVault20201125ClusterNotificationTopic = "NEW_MAJOR_VERSION_AVAILABLE" // HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADEINPROGRESS captures enum value "MAJOR_VERSION_UPGRADE_IN_PROGRESS" HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADEINPROGRESS HashicorpCloudVault20201125ClusterNotificationTopic = "MAJOR_VERSION_UPGRADE_IN_PROGRESS" // HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADECOMPLETED captures enum value "MAJOR_VERSION_UPGRADE_COMPLETED" HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADECOMPLETED HashicorpCloudVault20201125ClusterNotificationTopic = "MAJOR_VERSION_UPGRADE_COMPLETED" // HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADEFAILED captures enum value "MAJOR_VERSION_UPGRADE_FAILED" HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADEFAILED HashicorpCloudVault20201125ClusterNotificationTopic = "MAJOR_VERSION_UPGRADE_FAILED" // HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADEMANUALREMINDER captures enum value "MAJOR_VERSION_UPGRADE_MANUAL_REMINDER" HashicorpCloudVault20201125ClusterNotificationTopicMAJORVERSIONUPGRADEMANUALREMINDER HashicorpCloudVault20201125ClusterNotificationTopic = "MAJOR_VERSION_UPGRADE_MANUAL_REMINDER" )
func NewHashicorpCloudVault20201125ClusterNotificationTopic ¶ added in v0.23.0
func NewHashicorpCloudVault20201125ClusterNotificationTopic(value HashicorpCloudVault20201125ClusterNotificationTopic) *HashicorpCloudVault20201125ClusterNotificationTopic
func (HashicorpCloudVault20201125ClusterNotificationTopic) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterNotificationTopic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cluster notification topic based on context it is used
func (HashicorpCloudVault20201125ClusterNotificationTopic) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterNotificationTopic) Pointer() *HashicorpCloudVault20201125ClusterNotificationTopic
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125ClusterNotificationTopic.
type HashicorpCloudVault20201125ClusterPerformanceReplicationInfo ¶
type HashicorpCloudVault20201125ClusterPerformanceReplicationInfo struct { // Mode holds the replication mode type. Mode *HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode `json:"mode,omitempty"` // paths_filter holds the information on which paths the cluster can replicate from the Primary. // This field only applies when the cluster is a Secondary under Performance Replication. PathsFilter *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter `json:"paths_filter,omitempty"` // primary_cluster_link holds the link information of the // primary cluster to which the current cluster is replicated to. This field // only applies when the cluster is a Secondary under Cluster Performance Replication. PrimaryClusterLink *cloud.HashicorpCloudLocationLink `json:"primary_cluster_link,omitempty"` }
HashicorpCloudVault20201125ClusterPerformanceReplicationInfo PerformanceReplicationInfo holds Performance Replication information
swagger:model hashicorp.cloud.vault_20201125.Cluster.PerformanceReplicationInfo
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 cluster performance replication info based on the context it is used
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode ¶
type HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode string
HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode Mode represents the role type for the Performance Replicated cluster.
- CLUSTER_PERFORMANCE_REPLICATION_INFO_MODE_INVALID: CLUSTER_PERFORMANCE_REPLICATION_INFO_MODE_INVALID is a sentinel zero value so that an uninitialized value can be
detected.
- PRIMARY: PRIMARY mode type.
- SECONDARY: SECONDARY mode type.
swagger:model hashicorp.cloud.vault_20201125.Cluster.PerformanceReplicationInfo.Mode
const ( // HashicorpCloudVault20201125ClusterPerformanceReplicationInfoModeCLUSTERPERFORMANCEREPLICATIONINFOMODEINVALID captures enum value "CLUSTER_PERFORMANCE_REPLICATION_INFO_MODE_INVALID" HashicorpCloudVault20201125ClusterPerformanceReplicationInfoModeCLUSTERPERFORMANCEREPLICATIONINFOMODEINVALID HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode = "CLUSTER_PERFORMANCE_REPLICATION_INFO_MODE_INVALID" // HashicorpCloudVault20201125ClusterPerformanceReplicationInfoModePRIMARY captures enum value "PRIMARY" HashicorpCloudVault20201125ClusterPerformanceReplicationInfoModePRIMARY HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode = "PRIMARY" // HashicorpCloudVault20201125ClusterPerformanceReplicationInfoModeSECONDARY captures enum value "SECONDARY" HashicorpCloudVault20201125ClusterPerformanceReplicationInfoModeSECONDARY HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode = "SECONDARY" )
func NewHashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode ¶ added in v0.23.0
func NewHashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode(value HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) *HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode
func (HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cluster performance replication info mode based on context it is used
func (HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode) Pointer() *HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125ClusterPerformanceReplicationInfoMode.
type HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter ¶ added in v0.17.0
type HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter struct { // mode is the method of filtering Mode *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode `json:"mode,omitempty"` // paths are the list of paths that are filtered Paths []string `json:"paths"` }
HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter PathsFilter represents the paths in the Primary cluster the current cluster either can or cannot replicate, depending on the mode.
swagger:model hashicorp.cloud.vault_20201125.Cluster.PerformanceReplicationPathsFilter
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 cluster performance replication paths filter based on the context it is used
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) MarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) UnmarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) Validate ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 cluster performance replication paths filter
type HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode ¶ added in v0.17.0
type HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode string
HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode Mode represents the type of filter to be applied
- CLUSTER_PERFORMANCE_REPLICATION_PATHS_FILTER_MODE_INVALID: PATHS_FILTER_MODE_INVALID is a sentinel zero value so that an uninitialized value can be detected.
- ALLOW: ALLOW allows only the specified paths for replication
- DENY: DENY denies the specified paths for replication
swagger:model hashicorp.cloud.vault_20201125.Cluster.PerformanceReplicationPathsFilter.Mode
const ( // HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterModeCLUSTERPERFORMANCEREPLICATIONPATHSFILTERMODEINVALID captures enum value "CLUSTER_PERFORMANCE_REPLICATION_PATHS_FILTER_MODE_INVALID" HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterModeCLUSTERPERFORMANCEREPLICATIONPATHSFILTERMODEINVALID HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode = "CLUSTER_PERFORMANCE_REPLICATION_PATHS_FILTER_MODE_INVALID" // HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterModeALLOW captures enum value "ALLOW" HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterModeALLOW HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode = "ALLOW" // HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterModeDENY captures enum value "DENY" HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterModeDENY HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode = "DENY" )
func NewHashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode ¶ added in v0.23.0
func NewHashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode(value HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode
func (HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cluster performance replication paths filter mode based on context it is used
func (HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) Pointer() *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode.
func (HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) Validate ¶ added in v0.17.0
func (m HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 cluster performance replication paths filter mode
type HashicorpCloudVault20201125ClusterState ¶
type HashicorpCloudVault20201125ClusterState string
HashicorpCloudVault20201125ClusterState State is the state of the Vault cluster. Note that this state represents the abstract Vault cluster itself, not necessarily whether Vault cluster is currently available or not.
- CLUSTER_STATE_INVALID: CLUSTER_STATE_INVALID is a sentinel zero value so that an uninitialized value can be
detected.
- PENDING: PENDING is the state the cluster is in while it is waiting to be created.
- CREATING: CREATING is the state the cluster is in while it is being provisioned for
the first time.
- RUNNING: RUNNING is the steady state while the cluster is running.
- FAILED: FAILED is a failure state in which the cluster is unavailable and may
required an operator restore action to recover.
- UPDATING: UPDATING is the state the cluster is in while undergoing a version
update.
- RESTORING: RESTORING is the state the cluster is in while restoring from a snapshot.
- DELETING: DELETING is the state the cluster is in while it is being de-provisioned.
- DELETED: DELETED is the state the cluster is in when it has been de-provisioned. At
this point, the cluster is eligible for garbage collection.
- SEALING: SEALING is the state the cluster is in when it is about to get sealed.
- SEALED: SEALED is the state the cluster is in while a cluster is sealed.
- UNSEALING: UNSEALING is the state the cluster is in when it is about to get unsealed.
- CLUSTER_SCALING: CLUSTER_SCALING is the state the cluster is in when it is under an up or down scaling operation to a new tier_size state.
swagger:model hashicorp.cloud.vault_20201125.Cluster.State
const ( // HashicorpCloudVault20201125ClusterStateCLUSTERSTATEINVALID captures enum value "CLUSTER_STATE_INVALID" HashicorpCloudVault20201125ClusterStateCLUSTERSTATEINVALID HashicorpCloudVault20201125ClusterState = "CLUSTER_STATE_INVALID" // HashicorpCloudVault20201125ClusterStatePENDING captures enum value "PENDING" HashicorpCloudVault20201125ClusterStatePENDING HashicorpCloudVault20201125ClusterState = "PENDING" // HashicorpCloudVault20201125ClusterStateCREATING captures enum value "CREATING" HashicorpCloudVault20201125ClusterStateCREATING HashicorpCloudVault20201125ClusterState = "CREATING" // HashicorpCloudVault20201125ClusterStateRUNNING captures enum value "RUNNING" HashicorpCloudVault20201125ClusterStateRUNNING HashicorpCloudVault20201125ClusterState = "RUNNING" // HashicorpCloudVault20201125ClusterStateFAILED captures enum value "FAILED" HashicorpCloudVault20201125ClusterStateFAILED HashicorpCloudVault20201125ClusterState = "FAILED" // HashicorpCloudVault20201125ClusterStateUPDATING captures enum value "UPDATING" HashicorpCloudVault20201125ClusterStateUPDATING HashicorpCloudVault20201125ClusterState = "UPDATING" // HashicorpCloudVault20201125ClusterStateRESTORING captures enum value "RESTORING" HashicorpCloudVault20201125ClusterStateRESTORING HashicorpCloudVault20201125ClusterState = "RESTORING" // HashicorpCloudVault20201125ClusterStateDELETING captures enum value "DELETING" HashicorpCloudVault20201125ClusterStateDELETING HashicorpCloudVault20201125ClusterState = "DELETING" // HashicorpCloudVault20201125ClusterStateDELETED captures enum value "DELETED" HashicorpCloudVault20201125ClusterStateDELETED HashicorpCloudVault20201125ClusterState = "DELETED" // HashicorpCloudVault20201125ClusterStateSEALING captures enum value "SEALING" HashicorpCloudVault20201125ClusterStateSEALING HashicorpCloudVault20201125ClusterState = "SEALING" // HashicorpCloudVault20201125ClusterStateSEALED captures enum value "SEALED" HashicorpCloudVault20201125ClusterStateSEALED HashicorpCloudVault20201125ClusterState = "SEALED" // HashicorpCloudVault20201125ClusterStateUNSEALING captures enum value "UNSEALING" HashicorpCloudVault20201125ClusterStateUNSEALING HashicorpCloudVault20201125ClusterState = "UNSEALING" // HashicorpCloudVault20201125ClusterStateCLUSTERSCALING captures enum value "CLUSTER_SCALING" HashicorpCloudVault20201125ClusterStateCLUSTERSCALING HashicorpCloudVault20201125ClusterState = "CLUSTER_SCALING" )
func NewHashicorpCloudVault20201125ClusterState ¶ added in v0.23.0
func NewHashicorpCloudVault20201125ClusterState(value HashicorpCloudVault20201125ClusterState) *HashicorpCloudVault20201125ClusterState
func (HashicorpCloudVault20201125ClusterState) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cluster state based on context it is used
func (HashicorpCloudVault20201125ClusterState) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125ClusterState) Pointer() *HashicorpCloudVault20201125ClusterState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125ClusterState.
type HashicorpCloudVault20201125CreateRequest ¶
type HashicorpCloudVault20201125CreateRequest struct { // cluster Cluster *HashicorpCloudVault20201125InputCluster `json:"cluster,omitempty"` }
HashicorpCloudVault20201125CreateRequest hashicorp cloud vault 20201125 create request
swagger:model hashicorp.cloud.vault_20201125.CreateRequest
func (*HashicorpCloudVault20201125CreateRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125CreateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 create request based on the context it is used
func (*HashicorpCloudVault20201125CreateRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CreateRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125CreateResponse ¶
type HashicorpCloudVault20201125CreateResponse struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125CreateResponse hashicorp cloud vault 20201125 create response
swagger:model hashicorp.cloud.vault_20201125.CreateResponse
func (*HashicorpCloudVault20201125CreateResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125CreateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 create response based on the context it is used
func (*HashicorpCloudVault20201125CreateResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CreateResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125CreateSnapshotRequest ¶
type HashicorpCloudVault20201125CreateSnapshotRequest struct { // name is the user provided name of the snapshot. Name string `json:"name,omitempty"` // resource specifies the link to the resource to snapshot Resource *cloud.HashicorpCloudLocationLink `json:"resource,omitempty"` }
HashicorpCloudVault20201125CreateSnapshotRequest hashicorp cloud vault 20201125 create snapshot request
swagger:model hashicorp.cloud.vault_20201125.CreateSnapshotRequest
func (*HashicorpCloudVault20201125CreateSnapshotRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125CreateSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 create snapshot request based on the context it is used
func (*HashicorpCloudVault20201125CreateSnapshotRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateSnapshotRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CreateSnapshotRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateSnapshotRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125CreateSnapshotResponse ¶
type HashicorpCloudVault20201125CreateSnapshotResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` // snapshot id SnapshotID string `json:"snapshot_id,omitempty"` }
HashicorpCloudVault20201125CreateSnapshotResponse hashicorp cloud vault 20201125 create snapshot response
swagger:model hashicorp.cloud.vault_20201125.CreateSnapshotResponse
func (*HashicorpCloudVault20201125CreateSnapshotResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125CreateSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 create snapshot response based on the context it is used
func (*HashicorpCloudVault20201125CreateSnapshotResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CreateSnapshotResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125CreateSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125Datadog ¶
type HashicorpCloudVault20201125Datadog struct { // api key APIKey string `json:"api_key,omitempty"` // region Region string `json:"region,omitempty"` }
HashicorpCloudVault20201125Datadog hashicorp cloud vault 20201125 datadog
swagger:model hashicorp.cloud.vault_20201125.Datadog
func (*HashicorpCloudVault20201125Datadog) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125Datadog) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 datadog based on context it is used
func (*HashicorpCloudVault20201125Datadog) MarshalBinary ¶
func (m *HashicorpCloudVault20201125Datadog) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125Datadog) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125Datadog) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125DeletePathsFilterResponse ¶ added in v0.17.0
type HashicorpCloudVault20201125DeletePathsFilterResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125DeletePathsFilterResponse hashicorp cloud vault 20201125 delete paths filter response
swagger:model hashicorp.cloud.vault_20201125.DeletePathsFilterResponse
func (*HashicorpCloudVault20201125DeletePathsFilterResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 delete paths filter response based on the context it is used
func (*HashicorpCloudVault20201125DeletePathsFilterResponse) MarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeletePathsFilterResponse) UnmarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125DeletePathsFilterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125DeleteResponse ¶
type HashicorpCloudVault20201125DeleteResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125DeleteResponse hashicorp cloud vault 20201125 delete response
swagger:model hashicorp.cloud.vault_20201125.DeleteResponse
func (*HashicorpCloudVault20201125DeleteResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125DeleteResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 delete response based on the context it is used
func (*HashicorpCloudVault20201125DeleteResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125DeleteResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeleteResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125DeleteResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125DeleteSnapshotResponse ¶
type HashicorpCloudVault20201125DeleteSnapshotResponse struct { // operation represents the deletion of the requested snapshot. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125DeleteSnapshotResponse DeleteSnapshotResponse is a response to deleting a snapshot.
swagger:model hashicorp.cloud.vault_20201125.DeleteSnapshotResponse
func (*HashicorpCloudVault20201125DeleteSnapshotResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 delete snapshot response based on the context it is used
func (*HashicorpCloudVault20201125DeleteSnapshotResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeleteSnapshotResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125DeleteSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125DeregisterLinkedClusterResponse ¶ added in v0.21.0
type HashicorpCloudVault20201125DeregisterLinkedClusterResponse interface{}
HashicorpCloudVault20201125DeregisterLinkedClusterResponse hashicorp cloud vault 20201125 deregister linked cluster response
swagger:model hashicorp.cloud.vault_20201125.DeregisterLinkedClusterResponse
type HashicorpCloudVault20201125DisableCORSResponse ¶
type HashicorpCloudVault20201125DisableCORSResponse interface{}
HashicorpCloudVault20201125DisableCORSResponse hashicorp cloud vault 20201125 disable c o r s response
swagger:model hashicorp.cloud.vault_20201125.DisableCORSResponse
type HashicorpCloudVault20201125FetchAuditLogRequest ¶
type HashicorpCloudVault20201125FetchAuditLogRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // interval end // Format: date-time IntervalEnd strfmt.DateTime `json:"interval_end,omitempty"` // interval start // Format: date-time IntervalStart strfmt.DateTime `json:"interval_start,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125FetchAuditLogRequest hashicorp cloud vault 20201125 fetch audit log request
swagger:model hashicorp.cloud.vault_20201125.FetchAuditLogRequest
func (*HashicorpCloudVault20201125FetchAuditLogRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125FetchAuditLogRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 fetch audit log request based on the context it is used
func (*HashicorpCloudVault20201125FetchAuditLogRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125FetchAuditLogRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125FetchAuditLogRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125FetchAuditLogRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125FetchAuditLogResponse ¶
type HashicorpCloudVault20201125FetchAuditLogResponse struct { // log id LogID string `json:"log_id,omitempty"` // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125FetchAuditLogResponse hashicorp cloud vault 20201125 fetch audit log response
swagger:model hashicorp.cloud.vault_20201125.FetchAuditLogResponse
func (*HashicorpCloudVault20201125FetchAuditLogResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125FetchAuditLogResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 fetch audit log response based on the context it is used
func (*HashicorpCloudVault20201125FetchAuditLogResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125FetchAuditLogResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125FetchAuditLogResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125FetchAuditLogResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetAdminTokenResponse ¶
type HashicorpCloudVault20201125GetAdminTokenResponse struct { // token Token string `json:"token,omitempty"` }
HashicorpCloudVault20201125GetAdminTokenResponse hashicorp cloud vault 20201125 get admin token response
swagger:model hashicorp.cloud.vault_20201125.GetAdminTokenResponse
func (*HashicorpCloudVault20201125GetAdminTokenResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetAdminTokenResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get admin token response based on context it is used
func (*HashicorpCloudVault20201125GetAdminTokenResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetAdminTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAdminTokenResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetAdminTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetAuditLogStatusResponse ¶
type HashicorpCloudVault20201125GetAuditLogStatusResponse struct { // log Log *HashicorpCloudVault20201125AuditLog `json:"log,omitempty"` }
HashicorpCloudVault20201125GetAuditLogStatusResponse hashicorp cloud vault 20201125 get audit log status response
swagger:model hashicorp.cloud.vault_20201125.GetAuditLogStatusResponse
func (*HashicorpCloudVault20201125GetAuditLogStatusResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get audit log status response based on the context it is used
func (*HashicorpCloudVault20201125GetAuditLogStatusResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAuditLogStatusResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetAuditLogStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetAvailableProvidersResponse ¶ added in v0.21.0
type HashicorpCloudVault20201125GetAvailableProvidersResponse struct { // providers is a list of available providers. Providers []*HashicorpCloudVault20201125GetAvailableProvidersResponseProvider `json:"providers"` }
HashicorpCloudVault20201125GetAvailableProvidersResponse hashicorp cloud vault 20201125 get available providers response
swagger:model hashicorp.cloud.vault_20201125.GetAvailableProvidersResponse
func (*HashicorpCloudVault20201125GetAvailableProvidersResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get available providers response based on the context it is used
func (*HashicorpCloudVault20201125GetAvailableProvidersResponse) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAvailableProvidersResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetAvailableProvidersResponseProvider ¶ added in v0.21.0
type HashicorpCloudVault20201125GetAvailableProvidersResponseProvider struct { // name Name string `json:"name,omitempty"` // regions Regions []string `json:"regions"` }
HashicorpCloudVault20201125GetAvailableProvidersResponseProvider hashicorp cloud vault 20201125 get available providers response provider
swagger:model hashicorp.cloud.vault_20201125.GetAvailableProvidersResponse.Provider
func (*HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get available providers response provider based on context it is used
func (*HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) Validate ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetAvailableProvidersResponseProvider) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 get available providers response provider
type HashicorpCloudVault20201125GetCORSConfigResponse ¶
type HashicorpCloudVault20201125GetCORSConfigResponse struct { // allowed_headers are the allowed headers. AllowedHeaders []string `json:"allowed_headers"` // allowed_origins are the allowed origins. AllowedOrigins []string `json:"allowed_origins"` // enabled returns true if CORS is enabled. Enabled bool `json:"enabled,omitempty"` }
HashicorpCloudVault20201125GetCORSConfigResponse hashicorp cloud vault 20201125 get c o r s config response
swagger:model hashicorp.cloud.vault_20201125.GetCORSConfigResponse
func (*HashicorpCloudVault20201125GetCORSConfigResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetCORSConfigResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get c o r s config response based on context it is used
func (*HashicorpCloudVault20201125GetCORSConfigResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetCORSConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetCORSConfigResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetCORSConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetClientCountsResponse ¶
type HashicorpCloudVault20201125GetClientCountsResponse struct { // clients Clients string `json:"clients,omitempty"` // distinct entities DistinctEntities string `json:"distinct_entities,omitempty"` // non entity tokens NonEntityTokens string `json:"non_entity_tokens,omitempty"` }
HashicorpCloudVault20201125GetClientCountsResponse hashicorp cloud vault 20201125 get client counts response
swagger:model hashicorp.cloud.vault_20201125.GetClientCountsResponse
func (*HashicorpCloudVault20201125GetClientCountsResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetClientCountsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get client counts response based on context it is used
func (*HashicorpCloudVault20201125GetClientCountsResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetClientCountsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetClientCountsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetClientCountsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetCurrentMilestoneResponse ¶ added in v0.21.0
type HashicorpCloudVault20201125GetCurrentMilestoneResponse struct { // created_at is the timestamp of when the cluster milestone was first created // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // current milestone CurrentMilestone *HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone `json:"current_milestone,omitempty"` // updated_at is the timestamp of when the cluster milestone was last updated // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` }
HashicorpCloudVault20201125GetCurrentMilestoneResponse hashicorp cloud vault 20201125 get current milestone response
swagger:model hashicorp.cloud.vault_20201125.GetCurrentMilestoneResponse
func (*HashicorpCloudVault20201125GetCurrentMilestoneResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get current milestone response based on the context it is used
func (*HashicorpCloudVault20201125GetCurrentMilestoneResponse) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetCurrentMilestoneResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetCurrentMilestoneResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone ¶ added in v0.21.0
type HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone string
HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone CurrentMilestone is the enum that represents available milestones
- ClusterCreationGenerate: ** CREATE MILESTONES ** ClusterCreationGenerate represents the first milestone in cluster creation
- ClusterCreationCreate: ClusterCreationCreate represents the second milestone in cluster creation
- ClusterCreationBootstrap: ClusterCreationBootstrap represents the third milestone in cluster creation
- ClusterCreationValidate: ClusterCreationValidate represents the fourth milestone in cluster creation
swagger:model hashicorp.cloud.vault_20201125.GetCurrentMilestoneResponse.CurrentMilestone
const ( // HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneINVALID captures enum value "INVALID" HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneINVALID HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone = "INVALID" // HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationGenerate captures enum value "ClusterCreationGenerate" HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationGenerate HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone = "ClusterCreationGenerate" // HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationCreate captures enum value "ClusterCreationCreate" HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationCreate HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone = "ClusterCreationCreate" // HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationBootstrap captures enum value "ClusterCreationBootstrap" HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationBootstrap HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone = "ClusterCreationBootstrap" // HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationValidate captures enum value "ClusterCreationValidate" HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestoneClusterCreationValidate HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone = "ClusterCreationValidate" )
func NewHashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone ¶ added in v0.23.0
func NewHashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone(value HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) *HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone
func (HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get current milestone response current milestone based on context it is used
func (HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) Pointer() *HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone.
func (HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) Validate ¶ added in v0.21.0
func (m HashicorpCloudVault20201125GetCurrentMilestoneResponseCurrentMilestone) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 get current milestone response current milestone
type HashicorpCloudVault20201125GetLinkedClusterPolicyResponse ¶ added in v0.21.0
type HashicorpCloudVault20201125GetLinkedClusterPolicyResponse struct { // policy refers to the HCL formatted policy Policy string `json:"policy,omitempty"` }
HashicorpCloudVault20201125GetLinkedClusterPolicyResponse hashicorp cloud vault 20201125 get linked cluster policy response
swagger:model hashicorp.cloud.vault_20201125.GetLinkedClusterPolicyResponse
func (*HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get linked cluster policy response based on context it is used
func (*HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125GetLinkedClusterPolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetLinkedClusterResponse ¶ added in v0.23.0
type HashicorpCloudVault20201125GetLinkedClusterResponse struct { // cluster Cluster *HashicorpCloudVault20201125LinkedCluster `json:"cluster,omitempty"` }
HashicorpCloudVault20201125GetLinkedClusterResponse hashicorp cloud vault 20201125 get linked cluster response
swagger:model hashicorp.cloud.vault_20201125.GetLinkedClusterResponse
func (*HashicorpCloudVault20201125GetLinkedClusterResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get linked cluster response based on the context it is used
func (*HashicorpCloudVault20201125GetLinkedClusterResponse) MarshalBinary ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetLinkedClusterResponse) UnmarshalBinary ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetLinkedClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetReplicationStatusResponse ¶ added in v0.20.0
type HashicorpCloudVault20201125GetReplicationStatusResponse struct { // connection status ConnectionStatus *HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus `json:"connection_status,omitempty"` // sync progress SyncProgress *HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress `json:"sync_progress,omitempty"` }
HashicorpCloudVault20201125GetReplicationStatusResponse hashicorp cloud vault 20201125 get replication status response
swagger:model hashicorp.cloud.vault_20201125.GetReplicationStatusResponse
func (*HashicorpCloudVault20201125GetReplicationStatusResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get replication status response based on the context it is used
func (*HashicorpCloudVault20201125GetReplicationStatusResponse) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetReplicationStatusResponse) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125GetReplicationStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus ¶ added in v0.20.0
type HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus string
HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus hashicorp cloud vault 20201125 get replication status response connection status
swagger:model hashicorp.cloud.vault_20201125.GetReplicationStatusResponse.ConnectionStatus
const ( // HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatusGETREPLICATIONSTATUSRESPONSECONNECTIONSTATUSINVALID captures enum value "GET_REPLICATION_STATUS_RESPONSE_CONNECTION_STATUS_INVALID" HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatusGETREPLICATIONSTATUSRESPONSECONNECTIONSTATUSINVALID HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus = "GET_REPLICATION_STATUS_RESPONSE_CONNECTION_STATUS_INVALID" // HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatusDISCONNECTED captures enum value "DISCONNECTED" HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatusDISCONNECTED HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus = "DISCONNECTED" // HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatusCONNECTED captures enum value "CONNECTED" HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatusCONNECTED HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus = "CONNECTED" )
func NewHashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus ¶ added in v0.23.0
func NewHashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus(value HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) *HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus
func (HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get replication status response connection status based on context it is used
func (HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) Pointer() *HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus.
func (HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) Validate ¶ added in v0.20.0
func (m HashicorpCloudVault20201125GetReplicationStatusResponseConnectionStatus) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 get replication status response connection status
type HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress ¶ added in v0.20.0
type HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress string
HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress hashicorp cloud vault 20201125 get replication status response sync progress
swagger:model hashicorp.cloud.vault_20201125.GetReplicationStatusResponse.SyncProgress
const ( // HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressGETREPLICATIONSTATUSRESPONSESYNCPROGRESSINVALID captures enum value "GET_REPLICATION_STATUS_RESPONSE_SYNC_PROGRESS_INVALID" HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressGETREPLICATIONSTATUSRESPONSESYNCPROGRESSINVALID HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress = "GET_REPLICATION_STATUS_RESPONSE_SYNC_PROGRESS_INVALID" // HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressSTREAMING captures enum value "STREAMING" HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressSTREAMING HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress = "STREAMING" // HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressINPROGRESS captures enum value "IN_PROGRESS" HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressINPROGRESS HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress = "IN_PROGRESS" // HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressIDLE captures enum value "IDLE" HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgressIDLE HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress = "IDLE" )
func NewHashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress ¶ added in v0.23.0
func NewHashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress(value HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) *HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress
func (HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get replication status response sync progress based on context it is used
func (HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) Pointer() *HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress.
func (HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) Validate ¶ added in v0.20.0
func (m HashicorpCloudVault20201125GetReplicationStatusResponseSyncProgress) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 get replication status response sync progress
type HashicorpCloudVault20201125GetResponse ¶
type HashicorpCloudVault20201125GetResponse struct { // cluster Cluster *HashicorpCloudVault20201125Cluster `json:"cluster,omitempty"` }
HashicorpCloudVault20201125GetResponse hashicorp cloud vault 20201125 get response
swagger:model hashicorp.cloud.vault_20201125.GetResponse
func (*HashicorpCloudVault20201125GetResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get response based on the context it is used
func (*HashicorpCloudVault20201125GetResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetSnapshotResponse ¶
type HashicorpCloudVault20201125GetSnapshotResponse struct { // snapshot is the requested snapshot. Snapshot *HashicorpCloudVault20201125Snapshot `json:"snapshot,omitempty"` }
HashicorpCloudVault20201125GetSnapshotResponse GetSnapshotResponse is a response for retrieving a snapshot's information.
swagger:model hashicorp.cloud.vault_20201125.GetSnapshotResponse
func (*HashicorpCloudVault20201125GetSnapshotResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get snapshot response based on the context it is used
func (*HashicorpCloudVault20201125GetSnapshotResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetSnapshotResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetUtilizationResponse ¶
type HashicorpCloudVault20201125GetUtilizationResponse struct { // clients Clients *HashicorpCloudVault20201125GetUtilizationResponseValue `json:"clients,omitempty"` // disk usage bytes DiskUsageBytes *HashicorpCloudVault20201125GetUtilizationResponseValue `json:"disk_usage_bytes,omitempty"` // distinct entities DistinctEntities *HashicorpCloudVault20201125GetUtilizationResponseValue `json:"distinct_entities,omitempty"` // non entity tokens NonEntityTokens *HashicorpCloudVault20201125GetUtilizationResponseValue `json:"non_entity_tokens,omitempty"` }
HashicorpCloudVault20201125GetUtilizationResponse hashicorp cloud vault 20201125 get utilization response
swagger:model hashicorp.cloud.vault_20201125.GetUtilizationResponse
func (*HashicorpCloudVault20201125GetUtilizationResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetUtilizationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get utilization response based on the context it is used
func (*HashicorpCloudVault20201125GetUtilizationResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetUtilizationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetUtilizationResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetUtilizationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetUtilizationResponseValue ¶
type HashicorpCloudVault20201125GetUtilizationResponseValue struct { // max value MaxValue float32 `json:"max_value,omitempty"` // unit Unit *HashicorpCloudVault20201125GetUtilizationResponseValueUnit `json:"unit,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"` // value Value float32 `json:"value,omitempty"` }
HashicorpCloudVault20201125GetUtilizationResponseValue hashicorp cloud vault 20201125 get utilization response value
swagger:model hashicorp.cloud.vault_20201125.GetUtilizationResponse.Value
func (*HashicorpCloudVault20201125GetUtilizationResponseValue) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get utilization response value based on the context it is used
func (*HashicorpCloudVault20201125GetUtilizationResponseValue) MarshalBinary ¶
func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetUtilizationResponseValue) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125GetUtilizationResponseValue) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetUtilizationResponseValueUnit ¶
type HashicorpCloudVault20201125GetUtilizationResponseValueUnit string
HashicorpCloudVault20201125GetUtilizationResponseValueUnit hashicorp cloud vault 20201125 get utilization response value unit
swagger:model hashicorp.cloud.vault_20201125.GetUtilizationResponse.Value.Unit
const ( // HashicorpCloudVault20201125GetUtilizationResponseValueUnitGETUTILIZATIONRESPONSEVALUEUNITINVALID captures enum value "GET_UTILIZATION_RESPONSE_VALUE_UNIT_INVALID" HashicorpCloudVault20201125GetUtilizationResponseValueUnitGETUTILIZATIONRESPONSEVALUEUNITINVALID HashicorpCloudVault20201125GetUtilizationResponseValueUnit = "GET_UTILIZATION_RESPONSE_VALUE_UNIT_INVALID" // HashicorpCloudVault20201125GetUtilizationResponseValueUnitBYTES captures enum value "BYTES" HashicorpCloudVault20201125GetUtilizationResponseValueUnitBYTES HashicorpCloudVault20201125GetUtilizationResponseValueUnit = "BYTES" // HashicorpCloudVault20201125GetUtilizationResponseValueUnitCOUNT captures enum value "COUNT" HashicorpCloudVault20201125GetUtilizationResponseValueUnitCOUNT HashicorpCloudVault20201125GetUtilizationResponseValueUnit = "COUNT" )
func NewHashicorpCloudVault20201125GetUtilizationResponseValueUnit ¶ added in v0.23.0
func NewHashicorpCloudVault20201125GetUtilizationResponseValueUnit(value HashicorpCloudVault20201125GetUtilizationResponseValueUnit) *HashicorpCloudVault20201125GetUtilizationResponseValueUnit
func (HashicorpCloudVault20201125GetUtilizationResponseValueUnit) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetUtilizationResponseValueUnit) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get utilization response value unit based on context it is used
func (HashicorpCloudVault20201125GetUtilizationResponseValueUnit) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125GetUtilizationResponseValueUnit) Pointer() *HashicorpCloudVault20201125GetUtilizationResponseValueUnit
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125GetUtilizationResponseValueUnit.
type HashicorpCloudVault20201125Grafana ¶
type HashicorpCloudVault20201125Grafana struct { // endpoint Endpoint string `json:"endpoint,omitempty"` // password Password string `json:"password,omitempty"` // user User string `json:"user,omitempty"` }
HashicorpCloudVault20201125Grafana hashicorp cloud vault 20201125 grafana
swagger:model hashicorp.cloud.vault_20201125.Grafana
func (*HashicorpCloudVault20201125Grafana) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125Grafana) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 grafana based on context it is used
func (*HashicorpCloudVault20201125Grafana) MarshalBinary ¶
func (m *HashicorpCloudVault20201125Grafana) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125Grafana) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125Grafana) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125InputCluster ¶
type HashicorpCloudVault20201125InputCluster struct { // config for the cluster Config *HashicorpCloudVault20201125InputClusterConfig `json:"config,omitempty"` // id is ID of the Vault cluster. ID string `json:"id,omitempty"` // location is the location of the cluster. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // performance_replication_paths_filter is the information about what paths should be // filtered for a performance replication secondary. PerformanceReplicationPathsFilter *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilter `json:"performance_replication_paths_filter,omitempty"` // performance_replication_primary_cluster holds the link information of the // primary cluster under performance replication. PerformanceReplicationPrimaryCluster *cloud.HashicorpCloudLocationLink `json:"performance_replication_primary_cluster,omitempty"` // template_input refers to the template used to create the cluster that will be applied during bootstrap time. TemplateInput *HashicorpCloudVault20201125InputClusterTemplateInput `json:"template_input,omitempty"` }
HashicorpCloudVault20201125InputCluster hashicorp cloud vault 20201125 input cluster
swagger:model hashicorp.cloud.vault_20201125.InputCluster
func (*HashicorpCloudVault20201125InputCluster) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125InputCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 input cluster based on the context it is used
func (*HashicorpCloudVault20201125InputCluster) MarshalBinary ¶
func (m *HashicorpCloudVault20201125InputCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125InputCluster) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125InputCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125InputClusterConfig ¶
type HashicorpCloudVault20201125InputClusterConfig struct { // audit_log_export_config is the configuration settings for exporting Vault's log information AuditLogExportConfig *HashicorpCloudVault20201125ObservabilityConfig `json:"audit_log_export_config,omitempty"` // metrics_config is the configuration settings for exporting Vault's observability information MetricsConfig *HashicorpCloudVault20201125ObservabilityConfig `json:"metrics_config,omitempty"` // network_config is the network configuration for the cluster NetworkConfig *HashicorpCloudVault20201125InputNetworkConfig `json:"network_config,omitempty"` // Tier is the type of Vault cluster that should be provisioned Tier *HashicorpCloudVault20201125Tier `json:"tier,omitempty"` // vault_config is the Vault specific configuration VaultConfig *HashicorpCloudVault20201125VaultConfig `json:"vault_config,omitempty"` }
HashicorpCloudVault20201125InputClusterConfig hashicorp cloud vault 20201125 input cluster config
swagger:model hashicorp.cloud.vault_20201125.InputClusterConfig
func (*HashicorpCloudVault20201125InputClusterConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125InputClusterConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 input cluster config based on the context it is used
func (*HashicorpCloudVault20201125InputClusterConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125InputClusterConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125InputClusterConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125InputClusterConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125InputClusterTemplateInput ¶ added in v0.21.0
type HashicorpCloudVault20201125InputClusterTemplateInput struct { // id ID string `json:"id,omitempty"` // params Params map[string]string `json:"params,omitempty"` }
HashicorpCloudVault20201125InputClusterTemplateInput hashicorp cloud vault 20201125 input cluster template input
swagger:model hashicorp.cloud.vault_20201125.InputCluster.TemplateInput
func (*HashicorpCloudVault20201125InputClusterTemplateInput) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125InputClusterTemplateInput) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 input cluster template input based on context it is used
func (*HashicorpCloudVault20201125InputClusterTemplateInput) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125InputClusterTemplateInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125InputClusterTemplateInput) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125InputClusterTemplateInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125InputNetworkConfig ¶
type HashicorpCloudVault20201125InputNetworkConfig struct { // network_id is the ID of the network the Vault cluster belongs to. NetworkID string `json:"network_id,omitempty"` // public indicates if this cluster's instances should be externally accessible. PublicIpsEnabled bool `json:"public_ips_enabled,omitempty"` }
HashicorpCloudVault20201125InputNetworkConfig hashicorp cloud vault 20201125 input network config
swagger:model hashicorp.cloud.vault_20201125.InputNetworkConfig
func (*HashicorpCloudVault20201125InputNetworkConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125InputNetworkConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 input network config based on context it is used
func (*HashicorpCloudVault20201125InputNetworkConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125InputNetworkConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125InputNetworkConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125InputNetworkConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125LinkedCluster ¶ added in v0.23.0
type HashicorpCloudVault20201125LinkedCluster struct { // current version CurrentVersion string `json:"current_version,omitempty"` // id ID string `json:"id,omitempty"` // internal id InternalID string `json:"internal_id,omitempty"` // linked at // Format: date-time LinkedAt strfmt.DateTime `json:"linked_at,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // state State *HashicorpCloudVault20201125LinkedClusterState `json:"state,omitempty"` }
HashicorpCloudVault20201125LinkedCluster hashicorp cloud vault 20201125 linked cluster
swagger:model hashicorp.cloud.vault_20201125.LinkedCluster
func (*HashicorpCloudVault20201125LinkedCluster) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125LinkedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 linked cluster based on the context it is used
func (*HashicorpCloudVault20201125LinkedCluster) MarshalBinary ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125LinkedCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125LinkedCluster) UnmarshalBinary ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125LinkedCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125LinkedClusterState ¶ added in v0.23.0
type HashicorpCloudVault20201125LinkedClusterState string
HashicorpCloudVault20201125LinkedClusterState hashicorp cloud vault 20201125 linked cluster state
swagger:model hashicorp.cloud.vault_20201125.LinkedCluster.State
const ( // HashicorpCloudVault20201125LinkedClusterStateLINKEDCLUSTERSTATEINVALID captures enum value "LINKED_CLUSTER_STATE_INVALID" HashicorpCloudVault20201125LinkedClusterStateLINKEDCLUSTERSTATEINVALID HashicorpCloudVault20201125LinkedClusterState = "LINKED_CLUSTER_STATE_INVALID" // HashicorpCloudVault20201125LinkedClusterStateLINKING captures enum value "LINKING" HashicorpCloudVault20201125LinkedClusterStateLINKING HashicorpCloudVault20201125LinkedClusterState = "LINKING" // HashicorpCloudVault20201125LinkedClusterStateLINKED captures enum value "LINKED" HashicorpCloudVault20201125LinkedClusterStateLINKED HashicorpCloudVault20201125LinkedClusterState = "LINKED" // HashicorpCloudVault20201125LinkedClusterStateSEALED captures enum value "SEALED" HashicorpCloudVault20201125LinkedClusterStateSEALED HashicorpCloudVault20201125LinkedClusterState = "SEALED" // HashicorpCloudVault20201125LinkedClusterStateUNLINKING captures enum value "UNLINKING" HashicorpCloudVault20201125LinkedClusterStateUNLINKING HashicorpCloudVault20201125LinkedClusterState = "UNLINKING" // HashicorpCloudVault20201125LinkedClusterStateUNLINKED captures enum value "UNLINKED" HashicorpCloudVault20201125LinkedClusterStateUNLINKED HashicorpCloudVault20201125LinkedClusterState = "UNLINKED" )
func NewHashicorpCloudVault20201125LinkedClusterState ¶ added in v0.23.0
func NewHashicorpCloudVault20201125LinkedClusterState(value HashicorpCloudVault20201125LinkedClusterState) *HashicorpCloudVault20201125LinkedClusterState
func (HashicorpCloudVault20201125LinkedClusterState) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125LinkedClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 linked cluster state based on context it is used
func (HashicorpCloudVault20201125LinkedClusterState) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125LinkedClusterState) Pointer() *HashicorpCloudVault20201125LinkedClusterState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125LinkedClusterState.
type HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse ¶
type HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse struct { // pagination Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // secondaries Secondaries []*HashicorpCloudVault20201125Cluster `json:"secondaries"` }
HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse hashicorp cloud vault 20201125 list performance replication secondaries response
swagger:model hashicorp.cloud.vault_20201125.ListPerformanceReplicationSecondariesResponse
func (*HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 list performance replication secondaries response based on the context it is used
func (*HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) Validate ¶
func (m *HashicorpCloudVault20201125ListPerformanceReplicationSecondariesResponse) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 list performance replication secondaries response
type HashicorpCloudVault20201125ListRequestFilters ¶
type HashicorpCloudVault20201125ListRequestFilters struct { // primaries only PrimariesOnly bool `json:"primaries_only,omitempty"` }
HashicorpCloudVault20201125ListRequestFilters hashicorp cloud vault 20201125 list request filters
swagger:model hashicorp.cloud.vault_20201125.ListRequestFilters
func (*HashicorpCloudVault20201125ListRequestFilters) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ListRequestFilters) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 list request filters based on context it is used
func (*HashicorpCloudVault20201125ListRequestFilters) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ListRequestFilters) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListRequestFilters) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ListRequestFilters) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ListResponse ¶
type HashicorpCloudVault20201125ListResponse struct { // clusters Clusters []*HashicorpCloudVault20201125Cluster `json:"clusters"` // pagination Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudVault20201125ListResponse hashicorp cloud vault 20201125 list response
swagger:model hashicorp.cloud.vault_20201125.ListResponse
func (*HashicorpCloudVault20201125ListResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ListResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 list response based on the context it is used
func (*HashicorpCloudVault20201125ListResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ListResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ListResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ListSnapshotsResponse ¶
type HashicorpCloudVault20201125ListSnapshotsResponse struct { // Pagination contains the pagination tokens for a subsequent request. Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` // snapshots is a list of available snapshots. Snapshots []*HashicorpCloudVault20201125Snapshot `json:"snapshots"` }
HashicorpCloudVault20201125ListSnapshotsResponse ListSnapshotsResponse is a response from listing snapshots.
swagger:model hashicorp.cloud.vault_20201125.ListSnapshotsResponse
func (*HashicorpCloudVault20201125ListSnapshotsResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ListSnapshotsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 list snapshots response based on the context it is used
func (*HashicorpCloudVault20201125ListSnapshotsResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ListSnapshotsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListSnapshotsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ListSnapshotsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125MaintenanceConfig ¶
type HashicorpCloudVault20201125MaintenanceConfig interface{}
HashicorpCloudVault20201125MaintenanceConfig hashicorp cloud vault 20201125 maintenance config
swagger:model hashicorp.cloud.vault_20201125.MaintenanceConfig
type HashicorpCloudVault20201125MajorVersionUpgradeConfig ¶ added in v0.20.0
type HashicorpCloudVault20201125MajorVersionUpgradeConfig struct { // maintenance_window is the time window in which upgrades will occur, if upgrade_type is scheduled MaintenanceWindow *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow `json:"maintenance_window,omitempty"` // upgrade_type is the upgrade method that will be used UpgradeType *HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType `json:"upgrade_type,omitempty"` }
HashicorpCloudVault20201125MajorVersionUpgradeConfig MajorVersionUpgradeConfig is the major version upgrade configuration for the cluster
swagger:model hashicorp.cloud.vault_20201125.MajorVersionUpgradeConfig
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 major version upgrade config based on the context it is used
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfig) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfig) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow ¶ added in v0.20.0
type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow struct { // day of week DayOfWeek *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek `json:"day_of_week,omitempty"` // time window utc TimeWindowUtc *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC `json:"time_window_utc,omitempty"` }
HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow hashicorp cloud vault 20201125 major version upgrade config maintenance window
swagger:model hashicorp.cloud.vault_20201125.MajorVersionUpgradeConfig.MaintenanceWindow
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 major version upgrade config maintenance window based on the context it is used
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) Validate ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 major version upgrade config maintenance window
type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek ¶ added in v0.20.0
type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek string
HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek hashicorp cloud vault 20201125 major version upgrade config maintenance window day of week
swagger:model hashicorp.cloud.vault_20201125.MajorVersionUpgradeConfig.MaintenanceWindow.DayOfWeek
const ( // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekDAYOFWEEKINVALID captures enum value "DAY_OF_WEEK_INVALID" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekDAYOFWEEKINVALID HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "DAY_OF_WEEK_INVALID" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekMONDAY captures enum value "MONDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekMONDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "MONDAY" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekTUESDAY captures enum value "TUESDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekTUESDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "TUESDAY" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekWEDNESDAY captures enum value "WEDNESDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekWEDNESDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "WEDNESDAY" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekTHURSDAY captures enum value "THURSDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekTHURSDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "THURSDAY" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekFRIDAY captures enum value "FRIDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekFRIDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "FRIDAY" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekSATURDAY captures enum value "SATURDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekSATURDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "SATURDAY" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekSUNDAY captures enum value "SUNDAY" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeekSUNDAY HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek = "SUNDAY" )
func NewHashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek ¶ added in v0.23.0
func NewHashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek(value HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 major version upgrade config maintenance window day of week based on context it is used
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) Pointer() *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek.
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) Validate ¶ added in v0.20.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowDayOfWeek) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 major version upgrade config maintenance window day of week
type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC ¶ added in v0.20.0
type HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC string
HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC hashicorp cloud vault 20201125 major version upgrade config maintenance window time window u t c
swagger:model hashicorp.cloud.vault_20201125.MajorVersionUpgradeConfig.MaintenanceWindow.TimeWindowUTC
const ( // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCTIMEWINDOWUTCINVALID captures enum value "TIME_WINDOW_UTC_INVALID" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCTIMEWINDOWUTCINVALID HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC = "TIME_WINDOW_UTC_INVALID" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW12AM4AM captures enum value "WINDOW_12AM_4AM" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW12AM4AM HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC = "WINDOW_12AM_4AM" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW6AM10AM captures enum value "WINDOW_6AM_10AM" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW6AM10AM HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC = "WINDOW_6AM_10AM" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW12PM4PM captures enum value "WINDOW_12PM_4PM" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW12PM4PM HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC = "WINDOW_12PM_4PM" // HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW6PM10PM captures enum value "WINDOW_6PM_10PM" HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTCWINDOW6PM10PM HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC = "WINDOW_6PM_10PM" )
func NewHashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC ¶ added in v0.23.0
func NewHashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC(value HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 major version upgrade config maintenance window time window u t c based on context it is used
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) Pointer() *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC.
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) Validate ¶ added in v0.20.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindowTimeWindowUTC) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 major version upgrade config maintenance window time window u t c
type HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType ¶ added in v0.20.0
type HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType string
HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType hashicorp cloud vault 20201125 major version upgrade config upgrade type
swagger:model hashicorp.cloud.vault_20201125.MajorVersionUpgradeConfig.UpgradeType
const ( // HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeMAJORVERSIONUPGRADECONFIGUPGRADETYPEINVALID captures enum value "MAJOR_VERSION_UPGRADE_CONFIG_UPGRADE_TYPE_INVALID" HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeMAJORVERSIONUPGRADECONFIGUPGRADETYPEINVALID HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType = "MAJOR_VERSION_UPGRADE_CONFIG_UPGRADE_TYPE_INVALID" // HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeAUTOMATIC captures enum value "AUTOMATIC" HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeAUTOMATIC HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType = "AUTOMATIC" // HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeSCHEDULED captures enum value "SCHEDULED" HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeSCHEDULED HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType = "SCHEDULED" // HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeMANUAL captures enum value "MANUAL" HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeTypeMANUAL HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType = "MANUAL" )
func NewHashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType ¶ added in v0.23.0
func NewHashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType(value HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) *HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 major version upgrade config upgrade type based on context it is used
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) Pointer() *HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType.
func (HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) Validate ¶ added in v0.20.0
func (m HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 major version upgrade config upgrade type
type HashicorpCloudVault20201125NetworkConfig ¶
type HashicorpCloudVault20201125NetworkConfig struct { // cors config CorsConfig *HashicorpCloudVault20201125CORSConfig `json:"cors_config,omitempty"` // network_id is the ID of the network the Vault cluster belongs to. NetworkID string `json:"network_id,omitempty"` // public_ips_enabled indicates if public IP's are enabled. PublicIpsEnabled bool `json:"public_ips_enabled,omitempty"` }
HashicorpCloudVault20201125NetworkConfig hashicorp cloud vault 20201125 network config
swagger:model hashicorp.cloud.vault_20201125.NetworkConfig
func (*HashicorpCloudVault20201125NetworkConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125NetworkConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 network config based on the context it is used
func (*HashicorpCloudVault20201125NetworkConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125NetworkConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125NetworkConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125NetworkConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ObservabilityConfig ¶
type HashicorpCloudVault20201125ObservabilityConfig struct { // datadog Datadog *HashicorpCloudVault20201125Datadog `json:"datadog,omitempty"` // grafana Grafana *HashicorpCloudVault20201125Grafana `json:"grafana,omitempty"` // splunk Splunk *HashicorpCloudVault20201125Splunk `json:"splunk,omitempty"` }
HashicorpCloudVault20201125ObservabilityConfig ObservabilityConfig is the config for observability settings
swagger:model hashicorp.cloud.vault_20201125.ObservabilityConfig
func (*HashicorpCloudVault20201125ObservabilityConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125ObservabilityConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 observability config based on the context it is used
func (*HashicorpCloudVault20201125ObservabilityConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125ObservabilityConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ObservabilityConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125ObservabilityConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RecreateFromSnapshotRequest ¶ added in v0.21.0
type HashicorpCloudVault20201125RecreateFromSnapshotRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125RecreateFromSnapshotRequest hashicorp cloud vault 20201125 recreate from snapshot request
swagger:model hashicorp.cloud.vault_20201125.RecreateFromSnapshotRequest
func (*HashicorpCloudVault20201125RecreateFromSnapshotRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 recreate from snapshot request based on the context it is used
func (*HashicorpCloudVault20201125RecreateFromSnapshotRequest) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RecreateFromSnapshotRequest) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125RecreateFromSnapshotRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RecreateFromSnapshotResponse ¶ added in v0.21.0
type HashicorpCloudVault20201125RecreateFromSnapshotResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125RecreateFromSnapshotResponse hashicorp cloud vault 20201125 recreate from snapshot response
swagger:model hashicorp.cloud.vault_20201125.RecreateFromSnapshotResponse
func (*HashicorpCloudVault20201125RecreateFromSnapshotResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 recreate from snapshot response based on the context it is used
func (*HashicorpCloudVault20201125RecreateFromSnapshotResponse) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RecreateFromSnapshotResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125RecreateFromSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RegisterLinkedClusterRequest ¶ added in v0.23.0
type HashicorpCloudVault20201125RegisterLinkedClusterRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125RegisterLinkedClusterRequest hashicorp cloud vault 20201125 register linked cluster request
swagger:model hashicorp.cloud.vault_20201125.RegisterLinkedClusterRequest
func (*HashicorpCloudVault20201125RegisterLinkedClusterRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 register linked cluster request based on the context it is used
func (*HashicorpCloudVault20201125RegisterLinkedClusterRequest) MarshalBinary ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RegisterLinkedClusterRequest) UnmarshalBinary ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RegisterLinkedClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RegisterLinkedClusterResponse ¶ added in v0.21.0
type HashicorpCloudVault20201125RegisterLinkedClusterResponse struct { // client id ClientID string `json:"client_id,omitempty"` // client secret ClientSecret string `json:"client_secret,omitempty"` // resource id ResourceID string `json:"resource_id,omitempty"` }
HashicorpCloudVault20201125RegisterLinkedClusterResponse hashicorp cloud vault 20201125 register linked cluster response
swagger:model hashicorp.cloud.vault_20201125.RegisterLinkedClusterResponse
func (*HashicorpCloudVault20201125RegisterLinkedClusterResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 register linked cluster response based on context it is used
func (*HashicorpCloudVault20201125RegisterLinkedClusterResponse) MarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RegisterLinkedClusterResponse) UnmarshalBinary ¶ added in v0.21.0
func (m *HashicorpCloudVault20201125RegisterLinkedClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RestoreSnapshotRequest ¶
type HashicorpCloudVault20201125RestoreSnapshotRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // snapshot id SnapshotID string `json:"snapshot_id,omitempty"` }
HashicorpCloudVault20201125RestoreSnapshotRequest hashicorp cloud vault 20201125 restore snapshot request
swagger:model hashicorp.cloud.vault_20201125.RestoreSnapshotRequest
func (*HashicorpCloudVault20201125RestoreSnapshotRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 restore snapshot request based on the context it is used
func (*HashicorpCloudVault20201125RestoreSnapshotRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RestoreSnapshotRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125RestoreSnapshotRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RestoreSnapshotResponse ¶
type HashicorpCloudVault20201125RestoreSnapshotResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125RestoreSnapshotResponse hashicorp cloud vault 20201125 restore snapshot response
swagger:model hashicorp.cloud.vault_20201125.RestoreSnapshotResponse
func (*HashicorpCloudVault20201125RestoreSnapshotResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 restore snapshot response based on the context it is used
func (*HashicorpCloudVault20201125RestoreSnapshotResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RestoreSnapshotResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125RestoreSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125SealRequest ¶
type HashicorpCloudVault20201125SealRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125SealRequest hashicorp cloud vault 20201125 seal request
swagger:model hashicorp.cloud.vault_20201125.SealRequest
func (*HashicorpCloudVault20201125SealRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125SealRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 seal request based on the context it is used
func (*HashicorpCloudVault20201125SealRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125SealRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125SealRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125SealRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125SealResponse ¶
type HashicorpCloudVault20201125SealResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125SealResponse hashicorp cloud vault 20201125 seal response
swagger:model hashicorp.cloud.vault_20201125.SealResponse
func (*HashicorpCloudVault20201125SealResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125SealResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 seal response based on the context it is used
func (*HashicorpCloudVault20201125SealResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125SealResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125SealResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125SealResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125Snapshot ¶
type HashicorpCloudVault20201125Snapshot struct { // cluster_id is the cluster id that this snapshot backs. ClusterID string `json:"cluster_id,omitempty"` // finished_at notes the time that this snapshot was finished. // Format: date-time FinishedAt strfmt.DateTime `json:"finished_at,omitempty"` // location is the location of the Snapshot. Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // Name of the snapshot Name string `json:"name,omitempty"` // requested_at notes the time that this snapshot was requested. // Format: date-time RequestedAt strfmt.DateTime `json:"requested_at,omitempty"` // snapshot_id is the snapshots UUID. SnapshotID string `json:"snapshot_id,omitempty"` // state is represents the current status for this snapshot. State *HashicorpCloudVault20201125SnapshotState `json:"state,omitempty"` // type is the type of snapshot. Type *HashicorpCloudVault20201125SnapshotType `json:"type,omitempty"` // vault_version is the version of the Vault cluster this snapshot was taken from. VaultVersion string `json:"vault_version,omitempty"` }
HashicorpCloudVault20201125Snapshot Snapshot is our representation needed to back-up a Vault cluster.
swagger:model hashicorp.cloud.vault_20201125.Snapshot
func (*HashicorpCloudVault20201125Snapshot) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125Snapshot) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 snapshot based on the context it is used
func (*HashicorpCloudVault20201125Snapshot) MarshalBinary ¶
func (m *HashicorpCloudVault20201125Snapshot) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125Snapshot) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125Snapshot) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125SnapshotConfig ¶
type HashicorpCloudVault20201125SnapshotConfig struct { // periodic_snapshots_disabled indicates if automated periodic snapshots should be disabled PeriodicSnapshotsDisabled bool `json:"periodic_snapshots_disabled,omitempty"` }
HashicorpCloudVault20201125SnapshotConfig hashicorp cloud vault 20201125 snapshot config
swagger:model hashicorp.cloud.vault_20201125.SnapshotConfig
func (*HashicorpCloudVault20201125SnapshotConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125SnapshotConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 snapshot config based on context it is used
func (*HashicorpCloudVault20201125SnapshotConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125SnapshotConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125SnapshotConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125SnapshotConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125SnapshotState ¶
type HashicorpCloudVault20201125SnapshotState string
HashicorpCloudVault20201125SnapshotState SnapshotState represents the lifecycle of snapshots
swagger:model hashicorp.cloud.vault_20201125.Snapshot.State
const ( // HashicorpCloudVault20201125SnapshotStateSNAPSHOTSTATEINVALID captures enum value "SNAPSHOT_STATE_INVALID" HashicorpCloudVault20201125SnapshotStateSNAPSHOTSTATEINVALID HashicorpCloudVault20201125SnapshotState = "SNAPSHOT_STATE_INVALID" // HashicorpCloudVault20201125SnapshotStatePENDING captures enum value "PENDING" HashicorpCloudVault20201125SnapshotStatePENDING HashicorpCloudVault20201125SnapshotState = "PENDING" // HashicorpCloudVault20201125SnapshotStateCREATING captures enum value "CREATING" HashicorpCloudVault20201125SnapshotStateCREATING HashicorpCloudVault20201125SnapshotState = "CREATING" // HashicorpCloudVault20201125SnapshotStateSTORED captures enum value "STORED" HashicorpCloudVault20201125SnapshotStateSTORED HashicorpCloudVault20201125SnapshotState = "STORED" // HashicorpCloudVault20201125SnapshotStateFAILED captures enum value "FAILED" HashicorpCloudVault20201125SnapshotStateFAILED HashicorpCloudVault20201125SnapshotState = "FAILED" // HashicorpCloudVault20201125SnapshotStateDELETING captures enum value "DELETING" HashicorpCloudVault20201125SnapshotStateDELETING HashicorpCloudVault20201125SnapshotState = "DELETING" )
func NewHashicorpCloudVault20201125SnapshotState ¶ added in v0.23.0
func NewHashicorpCloudVault20201125SnapshotState(value HashicorpCloudVault20201125SnapshotState) *HashicorpCloudVault20201125SnapshotState
func (HashicorpCloudVault20201125SnapshotState) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125SnapshotState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 snapshot state based on context it is used
func (HashicorpCloudVault20201125SnapshotState) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125SnapshotState) Pointer() *HashicorpCloudVault20201125SnapshotState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125SnapshotState.
type HashicorpCloudVault20201125SnapshotType ¶
type HashicorpCloudVault20201125SnapshotType string
HashicorpCloudVault20201125SnapshotType Type represents the type of snapshots.
swagger:model hashicorp.cloud.vault_20201125.Snapshot.Type
const ( // HashicorpCloudVault20201125SnapshotTypeSNAPSHOTTYPEINVALID captures enum value "SNAPSHOT_TYPE_INVALID" HashicorpCloudVault20201125SnapshotTypeSNAPSHOTTYPEINVALID HashicorpCloudVault20201125SnapshotType = "SNAPSHOT_TYPE_INVALID" // HashicorpCloudVault20201125SnapshotTypeAUTOMATIC captures enum value "AUTOMATIC" HashicorpCloudVault20201125SnapshotTypeAUTOMATIC HashicorpCloudVault20201125SnapshotType = "AUTOMATIC" // HashicorpCloudVault20201125SnapshotTypeSCHEDULED captures enum value "SCHEDULED" HashicorpCloudVault20201125SnapshotTypeSCHEDULED HashicorpCloudVault20201125SnapshotType = "SCHEDULED" // HashicorpCloudVault20201125SnapshotTypeMANUAL captures enum value "MANUAL" HashicorpCloudVault20201125SnapshotTypeMANUAL HashicorpCloudVault20201125SnapshotType = "MANUAL" // HashicorpCloudVault20201125SnapshotTypeBEFOREUPGRADE captures enum value "BEFORE_UPGRADE" HashicorpCloudVault20201125SnapshotTypeBEFOREUPGRADE HashicorpCloudVault20201125SnapshotType = "BEFORE_UPGRADE" )
func NewHashicorpCloudVault20201125SnapshotType ¶ added in v0.23.0
func NewHashicorpCloudVault20201125SnapshotType(value HashicorpCloudVault20201125SnapshotType) *HashicorpCloudVault20201125SnapshotType
func (HashicorpCloudVault20201125SnapshotType) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125SnapshotType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 snapshot type based on context it is used
func (HashicorpCloudVault20201125SnapshotType) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125SnapshotType) Pointer() *HashicorpCloudVault20201125SnapshotType
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125SnapshotType.
type HashicorpCloudVault20201125Splunk ¶
type HashicorpCloudVault20201125Splunk struct { // hec endpoint HecEndpoint string `json:"hec_endpoint,omitempty"` // token Token string `json:"token,omitempty"` }
HashicorpCloudVault20201125Splunk hashicorp cloud vault 20201125 splunk
swagger:model hashicorp.cloud.vault_20201125.Splunk
func (*HashicorpCloudVault20201125Splunk) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125Splunk) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 splunk based on context it is used
func (*HashicorpCloudVault20201125Splunk) MarshalBinary ¶
func (m *HashicorpCloudVault20201125Splunk) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125Splunk) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125Splunk) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125Tier ¶
type HashicorpCloudVault20201125Tier string
HashicorpCloudVault20201125Tier - DEV: NOTE: enum 0 values should be invalid. Use this field with care in GORM queries.
swagger:model hashicorp.cloud.vault_20201125.Tier
const ( // HashicorpCloudVault20201125TierDEV captures enum value "DEV" HashicorpCloudVault20201125TierDEV HashicorpCloudVault20201125Tier = "DEV" // HashicorpCloudVault20201125TierSTANDARDSMALL captures enum value "STANDARD_SMALL" HashicorpCloudVault20201125TierSTANDARDSMALL HashicorpCloudVault20201125Tier = "STANDARD_SMALL" // HashicorpCloudVault20201125TierSTANDARDMEDIUM captures enum value "STANDARD_MEDIUM" HashicorpCloudVault20201125TierSTANDARDMEDIUM HashicorpCloudVault20201125Tier = "STANDARD_MEDIUM" // HashicorpCloudVault20201125TierSTANDARDLARGE captures enum value "STANDARD_LARGE" HashicorpCloudVault20201125TierSTANDARDLARGE HashicorpCloudVault20201125Tier = "STANDARD_LARGE" // HashicorpCloudVault20201125TierSTARTERSMALL captures enum value "STARTER_SMALL" HashicorpCloudVault20201125TierSTARTERSMALL HashicorpCloudVault20201125Tier = "STARTER_SMALL" // HashicorpCloudVault20201125TierPLUSSMALL captures enum value "PLUS_SMALL" HashicorpCloudVault20201125TierPLUSSMALL HashicorpCloudVault20201125Tier = "PLUS_SMALL" // HashicorpCloudVault20201125TierPLUSMEDIUM captures enum value "PLUS_MEDIUM" HashicorpCloudVault20201125TierPLUSMEDIUM HashicorpCloudVault20201125Tier = "PLUS_MEDIUM" // HashicorpCloudVault20201125TierPLUSLARGE captures enum value "PLUS_LARGE" HashicorpCloudVault20201125TierPLUSLARGE HashicorpCloudVault20201125Tier = "PLUS_LARGE" )
func NewHashicorpCloudVault20201125Tier ¶ added in v0.23.0
func NewHashicorpCloudVault20201125Tier(value HashicorpCloudVault20201125Tier) *HashicorpCloudVault20201125Tier
func (HashicorpCloudVault20201125Tier) ContextValidate ¶ added in v0.23.0
func (m HashicorpCloudVault20201125Tier) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 tier based on context it is used
func (HashicorpCloudVault20201125Tier) Pointer ¶ added in v0.23.0
func (m HashicorpCloudVault20201125Tier) Pointer() *HashicorpCloudVault20201125Tier
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125Tier.
type HashicorpCloudVault20201125UnsealRequest ¶
type HashicorpCloudVault20201125UnsealRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125UnsealRequest hashicorp cloud vault 20201125 unseal request
swagger:model hashicorp.cloud.vault_20201125.UnsealRequest
func (*HashicorpCloudVault20201125UnsealRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UnsealRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 unseal request based on the context it is used
func (*HashicorpCloudVault20201125UnsealRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UnsealRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UnsealRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UnsealRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UnsealResponse ¶
type HashicorpCloudVault20201125UnsealResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UnsealResponse hashicorp cloud vault 20201125 unseal response
swagger:model hashicorp.cloud.vault_20201125.UnsealResponse
func (*HashicorpCloudVault20201125UnsealResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UnsealResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 unseal response based on the context it is used
func (*HashicorpCloudVault20201125UnsealResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UnsealResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UnsealResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UnsealResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateCORSConfigRequest ¶
type HashicorpCloudVault20201125UpdateCORSConfigRequest struct { // allowed_headers sets the allowed headers. AllowedHeaders []string `json:"allowed_headers"` // allowed_origins sets the allowed origins. AllowedOrigins []string `json:"allowed_origins"` // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125UpdateCORSConfigRequest hashicorp cloud vault 20201125 update c o r s config request
swagger:model hashicorp.cloud.vault_20201125.UpdateCORSConfigRequest
func (*HashicorpCloudVault20201125UpdateCORSConfigRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update c o r s config request based on the context it is used
func (*HashicorpCloudVault20201125UpdateCORSConfigRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateCORSConfigRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateCORSConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateCORSConfigResponse ¶
type HashicorpCloudVault20201125UpdateCORSConfigResponse interface{}
HashicorpCloudVault20201125UpdateCORSConfigResponse hashicorp cloud vault 20201125 update c o r s config response
swagger:model hashicorp.cloud.vault_20201125.UpdateCORSConfigResponse
type HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest ¶ added in v0.20.0
type HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // maintenance window MaintenanceWindow *HashicorpCloudVault20201125MajorVersionUpgradeConfigMaintenanceWindow `json:"maintenance_window,omitempty"` // upgrade type UpgradeType *HashicorpCloudVault20201125MajorVersionUpgradeConfigUpgradeType `json:"upgrade_type,omitempty"` }
HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest hashicorp cloud vault 20201125 update major version upgrade config request
swagger:model hashicorp.cloud.vault_20201125.UpdateMajorVersionUpgradeConfigRequest
func (*HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update major version upgrade config request based on the context it is used
func (*HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) Validate ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigRequest) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 update major version upgrade config request
type HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigResponse ¶ added in v0.20.0
type HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigResponse interface{}
HashicorpCloudVault20201125UpdateMajorVersionUpgradeConfigResponse hashicorp cloud vault 20201125 update major version upgrade config response
swagger:model hashicorp.cloud.vault_20201125.UpdateMajorVersionUpgradeConfigResponse
type HashicorpCloudVault20201125UpdatePathsFilterRequest ¶ added in v0.17.0
type HashicorpCloudVault20201125UpdatePathsFilterRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // mode Mode *HashicorpCloudVault20201125ClusterPerformanceReplicationPathsFilterMode `json:"mode,omitempty"` // paths Paths []string `json:"paths"` }
HashicorpCloudVault20201125UpdatePathsFilterRequest hashicorp cloud vault 20201125 update paths filter request
swagger:model hashicorp.cloud.vault_20201125.UpdatePathsFilterRequest
func (*HashicorpCloudVault20201125UpdatePathsFilterRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update paths filter request based on the context it is used
func (*HashicorpCloudVault20201125UpdatePathsFilterRequest) MarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdatePathsFilterRequest) UnmarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125UpdatePathsFilterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdatePathsFilterResponse ¶ added in v0.17.0
type HashicorpCloudVault20201125UpdatePathsFilterResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UpdatePathsFilterResponse hashicorp cloud vault 20201125 update paths filter response
swagger:model hashicorp.cloud.vault_20201125.UpdatePathsFilterResponse
func (*HashicorpCloudVault20201125UpdatePathsFilterResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update paths filter response based on the context it is used
func (*HashicorpCloudVault20201125UpdatePathsFilterResponse) MarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdatePathsFilterResponse) UnmarshalBinary ¶ added in v0.17.0
func (m *HashicorpCloudVault20201125UpdatePathsFilterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdatePublicIpsRequest ¶
type HashicorpCloudVault20201125UpdatePublicIpsRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // enable public ips EnablePublicIps bool `json:"enable_public_ips,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125UpdatePublicIpsRequest hashicorp cloud vault 20201125 update public ips request
swagger:model hashicorp.cloud.vault_20201125.UpdatePublicIpsRequest
func (*HashicorpCloudVault20201125UpdatePublicIpsRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update public ips request based on the context it is used
func (*HashicorpCloudVault20201125UpdatePublicIpsRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdatePublicIpsRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdatePublicIpsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdatePublicIpsResponse ¶
type HashicorpCloudVault20201125UpdatePublicIpsResponse struct { // operation represents the operation of the request. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UpdatePublicIpsResponse hashicorp cloud vault 20201125 update public ips response
swagger:model hashicorp.cloud.vault_20201125.UpdatePublicIpsResponse
func (*HashicorpCloudVault20201125UpdatePublicIpsResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update public ips response based on the context it is used
func (*HashicorpCloudVault20201125UpdatePublicIpsResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdatePublicIpsResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdatePublicIpsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateResponse ¶
type HashicorpCloudVault20201125UpdateResponse struct { // operation is used to track the progress of the asynchronous update. // Depending on what was updated in the configuration the update may // require deploying new server nodes which may take some time to complete. Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UpdateResponse hashicorp cloud vault 20201125 update response
swagger:model hashicorp.cloud.vault_20201125.UpdateResponse
func (*HashicorpCloudVault20201125UpdateResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update response based on the context it is used
func (*HashicorpCloudVault20201125UpdateResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateSnapshotRequest ¶
type HashicorpCloudVault20201125UpdateSnapshotRequest struct { // mask is the mask of fields to update. Mask *cloud.GoogleProtobufFieldMask `json:"mask,omitempty"` // snapshot contains the fields to update. // // Supported fields: name Snapshot *HashicorpCloudVault20201125Snapshot `json:"snapshot,omitempty"` }
HashicorpCloudVault20201125UpdateSnapshotRequest UpdateSnapshotRequest is a request to update a snapshot.
swagger:model hashicorp.cloud.vault_20201125.UpdateSnapshotRequest
func (*HashicorpCloudVault20201125UpdateSnapshotRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update snapshot request based on the context it is used
func (*HashicorpCloudVault20201125UpdateSnapshotRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateSnapshotRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateSnapshotRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateSnapshotResponse ¶
type HashicorpCloudVault20201125UpdateSnapshotResponse struct { // snapshot is the updated snapshot. Snapshot *HashicorpCloudVault20201125Snapshot `json:"snapshot,omitempty"` }
HashicorpCloudVault20201125UpdateSnapshotResponse UpdateSnapshotResponse is a response to updating a snapshot.
swagger:model hashicorp.cloud.vault_20201125.UpdateSnapshotResponse
func (*HashicorpCloudVault20201125UpdateSnapshotResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update snapshot response based on the context it is used
func (*HashicorpCloudVault20201125UpdateSnapshotResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateSnapshotResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateSnapshotResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateVersionRequest ¶
type HashicorpCloudVault20201125UpdateVersionRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // version Version string `json:"version,omitempty"` }
HashicorpCloudVault20201125UpdateVersionRequest hashicorp cloud vault 20201125 update version request
swagger:model hashicorp.cloud.vault_20201125.UpdateVersionRequest
func (*HashicorpCloudVault20201125UpdateVersionRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateVersionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update version request based on the context it is used
func (*HashicorpCloudVault20201125UpdateVersionRequest) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateVersionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateVersionRequest) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateVersionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpdateVersionResponse ¶
type HashicorpCloudVault20201125UpdateVersionResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UpdateVersionResponse hashicorp cloud vault 20201125 update version response
swagger:model hashicorp.cloud.vault_20201125.UpdateVersionResponse
func (*HashicorpCloudVault20201125UpdateVersionResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpdateVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 update version response based on the context it is used
func (*HashicorpCloudVault20201125UpdateVersionResponse) MarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpdateVersionResponse) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125UpdateVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpgradeMajorVersionRequest ¶ added in v0.20.0
type HashicorpCloudVault20201125UpgradeMajorVersionRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125UpgradeMajorVersionRequest hashicorp cloud vault 20201125 upgrade major version request
swagger:model hashicorp.cloud.vault_20201125.UpgradeMajorVersionRequest
func (*HashicorpCloudVault20201125UpgradeMajorVersionRequest) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 upgrade major version request based on the context it is used
func (*HashicorpCloudVault20201125UpgradeMajorVersionRequest) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpgradeMajorVersionRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpgradeMajorVersionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UpgradeMajorVersionResponse ¶ added in v0.20.0
type HashicorpCloudVault20201125UpgradeMajorVersionResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UpgradeMajorVersionResponse hashicorp cloud vault 20201125 upgrade major version response
swagger:model hashicorp.cloud.vault_20201125.UpgradeMajorVersionResponse
func (*HashicorpCloudVault20201125UpgradeMajorVersionResponse) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 upgrade major version response based on the context it is used
func (*HashicorpCloudVault20201125UpgradeMajorVersionResponse) MarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UpgradeMajorVersionResponse) UnmarshalBinary ¶ added in v0.20.0
func (m *HashicorpCloudVault20201125UpgradeMajorVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125VaultAccess ¶
type HashicorpCloudVault20201125VaultAccess struct { // recovery key RecoveryKey string `json:"recovery_key,omitempty"` // root token RootToken string `json:"root_token,omitempty"` // url URL string `json:"url,omitempty"` }
HashicorpCloudVault20201125VaultAccess hashicorp cloud vault 20201125 vault access
swagger:model hashicorp.cloud.vault_20201125.VaultAccess
func (*HashicorpCloudVault20201125VaultAccess) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125VaultAccess) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 vault access based on context it is used
func (*HashicorpCloudVault20201125VaultAccess) MarshalBinary ¶
func (m *HashicorpCloudVault20201125VaultAccess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125VaultAccess) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125VaultAccess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125VaultConfig ¶
type HashicorpCloudVault20201125VaultConfig struct { // initial_version is the initial Vault version to use when creating the // cluster. Once the cluster is created, this value is no longer used. InitialVersion string `json:"initial_version,omitempty"` // max_lease_ttl is the max lease ttl for this Vault cluster. MaxLeaseTTL string `json:"max_lease_ttl,omitempty"` // namespace is the name of the customer namespace. Namespace string `json:"namespace,omitempty"` }
HashicorpCloudVault20201125VaultConfig hashicorp cloud vault 20201125 vault config
swagger:model hashicorp.cloud.vault_20201125.VaultConfig
func (*HashicorpCloudVault20201125VaultConfig) ContextValidate ¶ added in v0.23.0
func (m *HashicorpCloudVault20201125VaultConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 vault config based on context it is used
func (*HashicorpCloudVault20201125VaultConfig) MarshalBinary ¶
func (m *HashicorpCloudVault20201125VaultConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125VaultConfig) UnmarshalBinary ¶
func (m *HashicorpCloudVault20201125VaultConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- hashicorp_cloud_vault20201125_audit_config.go
- hashicorp_cloud_vault20201125_audit_log.go
- hashicorp_cloud_vault20201125_audit_log_state.go
- hashicorp_cloud_vault20201125_c_o_r_s_config.go
- hashicorp_cloud_vault20201125_capacity_config.go
- hashicorp_cloud_vault20201125_cluster.go
- hashicorp_cloud_vault20201125_cluster_config.go
- hashicorp_cloud_vault20201125_cluster_creation_metadata.go
- hashicorp_cloud_vault20201125_cluster_creation_metadata_template_output.go
- hashicorp_cloud_vault20201125_cluster_dns_names.go
- hashicorp_cloud_vault20201125_cluster_notification.go
- hashicorp_cloud_vault20201125_cluster_notification_topic.go
- hashicorp_cloud_vault20201125_cluster_performance_replication_info.go
- hashicorp_cloud_vault20201125_cluster_performance_replication_info_mode.go
- hashicorp_cloud_vault20201125_cluster_performance_replication_paths_filter.go
- hashicorp_cloud_vault20201125_cluster_performance_replication_paths_filter_mode.go
- hashicorp_cloud_vault20201125_cluster_state.go
- hashicorp_cloud_vault20201125_create_request.go
- hashicorp_cloud_vault20201125_create_response.go
- hashicorp_cloud_vault20201125_create_snapshot_request.go
- hashicorp_cloud_vault20201125_create_snapshot_response.go
- hashicorp_cloud_vault20201125_datadog.go
- hashicorp_cloud_vault20201125_delete_paths_filter_response.go
- hashicorp_cloud_vault20201125_delete_response.go
- hashicorp_cloud_vault20201125_delete_snapshot_response.go
- hashicorp_cloud_vault20201125_deregister_linked_cluster_response.go
- hashicorp_cloud_vault20201125_disable_c_o_r_s_response.go
- hashicorp_cloud_vault20201125_fetch_audit_log_request.go
- hashicorp_cloud_vault20201125_fetch_audit_log_response.go
- hashicorp_cloud_vault20201125_get_admin_token_response.go
- hashicorp_cloud_vault20201125_get_audit_log_status_response.go
- hashicorp_cloud_vault20201125_get_available_providers_response.go
- hashicorp_cloud_vault20201125_get_available_providers_response_provider.go
- hashicorp_cloud_vault20201125_get_c_o_r_s_config_response.go
- hashicorp_cloud_vault20201125_get_client_counts_response.go
- hashicorp_cloud_vault20201125_get_current_milestone_response.go
- hashicorp_cloud_vault20201125_get_current_milestone_response_current_milestone.go
- hashicorp_cloud_vault20201125_get_linked_cluster_policy_response.go
- hashicorp_cloud_vault20201125_get_linked_cluster_response.go
- hashicorp_cloud_vault20201125_get_replication_status_response.go
- hashicorp_cloud_vault20201125_get_replication_status_response_connection_status.go
- hashicorp_cloud_vault20201125_get_replication_status_response_sync_progress.go
- hashicorp_cloud_vault20201125_get_response.go
- hashicorp_cloud_vault20201125_get_snapshot_response.go
- hashicorp_cloud_vault20201125_get_utilization_response.go
- hashicorp_cloud_vault20201125_get_utilization_response_value.go
- hashicorp_cloud_vault20201125_get_utilization_response_value_unit.go
- hashicorp_cloud_vault20201125_grafana.go
- hashicorp_cloud_vault20201125_input_cluster.go
- hashicorp_cloud_vault20201125_input_cluster_config.go
- hashicorp_cloud_vault20201125_input_cluster_template_input.go
- hashicorp_cloud_vault20201125_input_network_config.go
- hashicorp_cloud_vault20201125_linked_cluster.go
- hashicorp_cloud_vault20201125_linked_cluster_state.go
- hashicorp_cloud_vault20201125_list_performance_replication_secondaries_response.go
- hashicorp_cloud_vault20201125_list_request_filters.go
- hashicorp_cloud_vault20201125_list_response.go
- hashicorp_cloud_vault20201125_list_snapshots_response.go
- hashicorp_cloud_vault20201125_maintenance_config.go
- hashicorp_cloud_vault20201125_major_version_upgrade_config.go
- hashicorp_cloud_vault20201125_major_version_upgrade_config_maintenance_window.go
- hashicorp_cloud_vault20201125_major_version_upgrade_config_maintenance_window_day_of_week.go
- hashicorp_cloud_vault20201125_major_version_upgrade_config_maintenance_window_time_window_u_t_c.go
- hashicorp_cloud_vault20201125_major_version_upgrade_config_upgrade_type.go
- hashicorp_cloud_vault20201125_network_config.go
- hashicorp_cloud_vault20201125_observability_config.go
- hashicorp_cloud_vault20201125_recreate_from_snapshot_request.go
- hashicorp_cloud_vault20201125_recreate_from_snapshot_response.go
- hashicorp_cloud_vault20201125_register_linked_cluster_request.go
- hashicorp_cloud_vault20201125_register_linked_cluster_response.go
- hashicorp_cloud_vault20201125_restore_snapshot_request.go
- hashicorp_cloud_vault20201125_restore_snapshot_response.go
- hashicorp_cloud_vault20201125_seal_request.go
- hashicorp_cloud_vault20201125_seal_response.go
- hashicorp_cloud_vault20201125_snapshot.go
- hashicorp_cloud_vault20201125_snapshot_config.go
- hashicorp_cloud_vault20201125_snapshot_state.go
- hashicorp_cloud_vault20201125_snapshot_type.go
- hashicorp_cloud_vault20201125_splunk.go
- hashicorp_cloud_vault20201125_tier.go
- hashicorp_cloud_vault20201125_unseal_request.go
- hashicorp_cloud_vault20201125_unseal_response.go
- hashicorp_cloud_vault20201125_update_c_o_r_s_config_request.go
- hashicorp_cloud_vault20201125_update_c_o_r_s_config_response.go
- hashicorp_cloud_vault20201125_update_major_version_upgrade_config_request.go
- hashicorp_cloud_vault20201125_update_major_version_upgrade_config_response.go
- hashicorp_cloud_vault20201125_update_paths_filter_request.go
- hashicorp_cloud_vault20201125_update_paths_filter_response.go
- hashicorp_cloud_vault20201125_update_public_ips_request.go
- hashicorp_cloud_vault20201125_update_public_ips_response.go
- hashicorp_cloud_vault20201125_update_response.go
- hashicorp_cloud_vault20201125_update_snapshot_request.go
- hashicorp_cloud_vault20201125_update_snapshot_response.go
- hashicorp_cloud_vault20201125_update_version_request.go
- hashicorp_cloud_vault20201125_update_version_response.go
- hashicorp_cloud_vault20201125_upgrade_major_version_request.go
- hashicorp_cloud_vault20201125_upgrade_major_version_response.go
- hashicorp_cloud_vault20201125_vault_access.go
- hashicorp_cloud_vault20201125_vault_config.go