Documentation ¶
Index ¶
- type HashicorpCloudInternalLocationLink
- func (m *HashicorpCloudInternalLocationLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudInternalLocationLink) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudInternalLocationLink) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudInternalLocationLink) Validate(formats strfmt.Registry) error
- type HashicorpCloudInternalLocationLocation
- func (m *HashicorpCloudInternalLocationLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudInternalLocationLocation) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudInternalLocationLocation) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudInternalLocationLocation) Validate(formats strfmt.Registry) error
- type HashicorpCloudInternalLocationRegion
- func (m *HashicorpCloudInternalLocationRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudInternalLocationRegion) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudInternalLocationRegion) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudInternalLocationRegion) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125AddPluginRequest
- func (m *HashicorpCloudVault20201125AddPluginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125AddPluginRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125AddPluginRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125AddPluginRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125AddPluginResponse
- 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 HashicorpCloudVault20201125CloudWatch
- func (m *HashicorpCloudVault20201125CloudWatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125CloudWatch) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125CloudWatch) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125CloudWatch) 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 HashicorpCloudVault20201125DeletePluginRequest
- func (m *HashicorpCloudVault20201125DeletePluginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeletePluginRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeletePluginRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeletePluginRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125DeletePluginResponse
- 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 HashicorpCloudVault20201125DeleteSentinelPolicyRequest
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125DeleteSentinelPolicyResponse
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) 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
- func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) Validate(formats strfmt.Registry) error
- 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 HashicorpCloudVault20201125GetAvailableTemplatesResponse
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) 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 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 HashicorpCloudVault20201125HTTPProxyOption
- func (m HashicorpCloudVault20201125HTTPProxyOption) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVault20201125HTTPProxyOption) Pointer() *HashicorpCloudVault20201125HTTPProxyOption
- func (m HashicorpCloudVault20201125HTTPProxyOption) 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 HashicorpCloudVault20201125InputVaultInsightsConfig
- func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125IsVaultPluginRegisteredRequest
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125IsVaultPluginRegisteredResponse
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ListAllClustersResponse
- func (m *HashicorpCloudVault20201125ListAllClustersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ListAllClustersResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ListAllClustersResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ListAllClustersResponse) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125ListAllClustersResponseVaultCluster
- func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) 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 HashicorpCloudVault20201125LockRequest
- func (m *HashicorpCloudVault20201125LockRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125LockRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125LockRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125LockRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125LockResponse
- func (m *HashicorpCloudVault20201125LockResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125LockResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125LockResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125LockResponse) 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 HashicorpCloudVault20201125RevokeAdminTokensRequest
- func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125RevokeAdminTokensResponse
- 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 HashicorpCloudVault20201125UnlockRequest
- func (m *HashicorpCloudVault20201125UnlockRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UnlockRequest) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UnlockRequest) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UnlockRequest) Validate(formats strfmt.Registry) error
- type HashicorpCloudVault20201125UnlockResponse
- func (m *HashicorpCloudVault20201125UnlockResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125UnlockResponse) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125UnlockResponse) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125UnlockResponse) Validate(formats strfmt.Registry) error
- 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
- type HashicorpCloudVault20201125VaultInsightsConfig
- func (m *HashicorpCloudVault20201125VaultInsightsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVault20201125VaultInsightsConfig) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVault20201125VaultInsightsConfig) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVault20201125VaultInsightsConfig) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedCluster
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107LinkedCluster) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNode
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeState
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeState
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
- func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107LinkedClusterState
- func (m HashicorpCloudVaultLink20221107LinkedClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m HashicorpCloudVaultLink20221107LinkedClusterState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterState
- func (m HashicorpCloudVaultLink20221107LinkedClusterState) Validate(formats strfmt.Registry) error
- type HashicorpCloudVaultLink20221107RaftQuorumStatus
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) MarshalBinary() ([]byte, error)
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) UnmarshalBinary(b []byte) error
- func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) Validate(formats strfmt.Registry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashicorpCloudInternalLocationLink ¶ added in v0.42.0
type HashicorpCloudInternalLocationLink struct { // description is a human-friendly description for this link. This is // used primarily for informational purposes such as error messages. Description string `json:"description,omitempty"` // id is the ID of the resource. This may be a slug ID or a UUID depending on // the resource, and as such has no guarantee that it is globally unique. If a // globally unique identifier for the resource is required, refer to // internal_id. ID string `json:"id,omitempty"` // internal_id is a globally unique identifier for the resource. In the case // that a resource has a user specifiable identifier, the internal_id will // differ. InternalID string `json:"internal_id,omitempty"` // location is the location where this resource is. Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` // type is the unique type of the resource. Each service publishes a // unique set of types. The type value is recommended to be formatted // in "<org>.<type>" such as "hashicorp.hvn". This is to prevent conflicts // in the future, but any string value will work. Type string `json:"type,omitempty"` // uuid is being deprecated in favor of the id field. UUID string `json:"uuid,omitempty"` }
HashicorpCloudInternalLocationLink Link is used to uniquely reference any resource within HashiCorp Cloud. This can be conceptually considered a "foreign key".
swagger:model hashicorp.cloud.internal.location.Link
func (*HashicorpCloudInternalLocationLink) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationLink) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud internal location link based on the context it is used
func (*HashicorpCloudInternalLocationLink) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationLink) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudInternalLocationLink) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationLink) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudInternalLocationLocation ¶ added in v0.42.0
type HashicorpCloudInternalLocationLocation struct { // organization_id is the id of the organization. OrganizationID string `json:"organization_id,omitempty"` // project_id is the projects id. ProjectID string `json:"project_id,omitempty"` // region is the region that the resource is located in. It is // optional if the object being referenced is a global object. Region *HashicorpCloudInternalLocationRegion `json:"region,omitempty"` }
HashicorpCloudInternalLocationLocation Location represents a target for an operation in HCP.
swagger:model hashicorp.cloud.internal.location.Location
func (*HashicorpCloudInternalLocationLocation) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud internal location location based on the context it is used
func (*HashicorpCloudInternalLocationLocation) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationLocation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudInternalLocationLocation) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationLocation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudInternalLocationRegion ¶ added in v0.42.0
type HashicorpCloudInternalLocationRegion struct { // provider is the named cloud provider ("aws", "gcp", "azure") Provider string `json:"provider,omitempty"` // region is the cloud region ("us-west1", "us-east1") Region string `json:"region,omitempty"` }
HashicorpCloudInternalLocationRegion Region identifies a Cloud data-plane region.
swagger:model hashicorp.cloud.internal.location.Region
func (*HashicorpCloudInternalLocationRegion) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationRegion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud internal location region based on context it is used
func (*HashicorpCloudInternalLocationRegion) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationRegion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudInternalLocationRegion) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudInternalLocationRegion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125AddPluginRequest ¶ added in v0.52.0
type HashicorpCloudVault20201125AddPluginRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` // plugin name PluginName string `json:"plugin_name,omitempty"` // plugin type PluginType string `json:"plugin_type,omitempty"` }
HashicorpCloudVault20201125AddPluginRequest hashicorp cloud vault 20201125 add plugin request
swagger:model hashicorp.cloud.vault_20201125.AddPluginRequest
func (*HashicorpCloudVault20201125AddPluginRequest) ContextValidate ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125AddPluginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 add plugin request based on the context it is used
func (*HashicorpCloudVault20201125AddPluginRequest) MarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125AddPluginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125AddPluginRequest) UnmarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125AddPluginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125AddPluginResponse ¶ added in v0.52.0
type HashicorpCloudVault20201125AddPluginResponse interface{}
HashicorpCloudVault20201125AddPluginResponse hashicorp cloud vault 20201125 add plugin response
swagger:model hashicorp.cloud.vault_20201125.AddPluginResponse
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 *HashicorpCloudInternalLocationLocation `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 HashicorpCloudVault20201125CloudWatch ¶ added in v0.52.0
type HashicorpCloudVault20201125CloudWatch struct { // access key id AccessKeyID string `json:"access_key_id,omitempty"` // region Region string `json:"region,omitempty"` // secret access key SecretAccessKey string `json:"secret_access_key,omitempty"` }
HashicorpCloudVault20201125CloudWatch hashicorp cloud vault 20201125 cloud watch
swagger:model hashicorp.cloud.vault_20201125.CloudWatch
func (*HashicorpCloudVault20201125CloudWatch) ContextValidate ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125CloudWatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 cloud watch based on context it is used
func (*HashicorpCloudVault20201125CloudWatch) MarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125CloudWatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125CloudWatch) UnmarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125CloudWatch) 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 *HashicorpCloudInternalLocationLocation `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"` // vault insights config VaultInsightsConfig *HashicorpCloudVault20201125VaultInsightsConfig `json:"vault_insights_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"` // proxy is the DNS name for proxied access to the cluster. Proxy string `json:"proxy,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 *HashicorpCloudInternalLocationLink `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.
- 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.
- LOCKING: LOCKING is the state the cluster is in when it is about to get locked.
- LOCKED: LOCKED is the state the cluster is in while a cluster is locked.
- UNLOCKING: UNLOCKING is the state the cluster is in when it is about to get unlocked.
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" // 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" // HashicorpCloudVault20201125ClusterStateLOCKING captures enum value "LOCKING" HashicorpCloudVault20201125ClusterStateLOCKING HashicorpCloudVault20201125ClusterState = "LOCKING" // HashicorpCloudVault20201125ClusterStateLOCKED captures enum value "LOCKED" HashicorpCloudVault20201125ClusterStateLOCKED HashicorpCloudVault20201125ClusterState = "LOCKED" // HashicorpCloudVault20201125ClusterStateUNLOCKING captures enum value "UNLOCKING" HashicorpCloudVault20201125ClusterStateUNLOCKING HashicorpCloudVault20201125ClusterState = "UNLOCKING" )
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 *HashicorpCloudInternalLocationLink `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 HashicorpCloudVault20201125DeletePluginRequest ¶ added in v0.52.0
type HashicorpCloudVault20201125DeletePluginRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` // plugin name PluginName string `json:"plugin_name,omitempty"` // plugin type PluginType string `json:"plugin_type,omitempty"` }
HashicorpCloudVault20201125DeletePluginRequest hashicorp cloud vault 20201125 delete plugin request
swagger:model hashicorp.cloud.vault_20201125.DeletePluginRequest
func (*HashicorpCloudVault20201125DeletePluginRequest) ContextValidate ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125DeletePluginRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 delete plugin request based on the context it is used
func (*HashicorpCloudVault20201125DeletePluginRequest) MarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125DeletePluginRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeletePluginRequest) UnmarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVault20201125DeletePluginRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125DeletePluginResponse ¶ added in v0.52.0
type HashicorpCloudVault20201125DeletePluginResponse interface{}
HashicorpCloudVault20201125DeletePluginResponse hashicorp cloud vault 20201125 delete plugin response
swagger:model hashicorp.cloud.vault_20201125.DeletePluginResponse
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 HashicorpCloudVault20201125DeleteSentinelPolicyRequest ¶ added in v0.42.0
type HashicorpCloudVault20201125DeleteSentinelPolicyRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // egp policy EgpPolicy []string `json:"egp_policy"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` // namespace Namespace string `json:"namespace,omitempty"` // rgp policy RgpPolicy []string `json:"rgp_policy"` }
HashicorpCloudVault20201125DeleteSentinelPolicyRequest hashicorp cloud vault 20201125 delete sentinel policy request
swagger:model hashicorp.cloud.vault_20201125.DeleteSentinelPolicyRequest
func (*HashicorpCloudVault20201125DeleteSentinelPolicyRequest) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 delete sentinel policy request based on the context it is used
func (*HashicorpCloudVault20201125DeleteSentinelPolicyRequest) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeleteSentinelPolicyRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeleteSentinelPolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125DeleteSentinelPolicyResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125DeleteSentinelPolicyResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125DeleteSentinelPolicyResponse hashicorp cloud vault 20201125 delete sentinel policy response
swagger:model hashicorp.cloud.vault_20201125.DeleteSentinelPolicyResponse
func (*HashicorpCloudVault20201125DeleteSentinelPolicyResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 delete sentinel policy response based on the context it is used
func (*HashicorpCloudVault20201125DeleteSentinelPolicyResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeleteSentinelPolicyResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeleteSentinelPolicyResponse) 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 struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125DeregisterLinkedClusterResponse hashicorp cloud vault 20201125 deregister linked cluster response
swagger:model hashicorp.cloud.vault_20201125.DeregisterLinkedClusterResponse
func (*HashicorpCloudVault20201125DeregisterLinkedClusterResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 deregister linked cluster response based on the context it is used
func (*HashicorpCloudVault20201125DeregisterLinkedClusterResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125DeregisterLinkedClusterResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125DeregisterLinkedClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 *HashicorpCloudInternalLocationLocation `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 HashicorpCloudVault20201125GetAvailableTemplatesResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125GetAvailableTemplatesResponse struct { // templates is a list of available templates. Templates []*HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate `json:"templates"` }
HashicorpCloudVault20201125GetAvailableTemplatesResponse hashicorp cloud vault 20201125 get available templates response
swagger:model hashicorp.cloud.vault_20201125.GetAvailableTemplatesResponse
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 get available templates response based on the context it is used
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate ¶ added in v0.42.0
type HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate struct { // id ID string `json:"id,omitempty"` // is beta IsBeta bool `json:"is_beta,omitempty"` // name Name string `json:"name,omitempty"` }
HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate hashicorp cloud vault 20201125 get available templates response template
swagger:model hashicorp.cloud.vault_20201125.GetAvailableTemplatesResponse.Template
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 get available templates response template based on context it is used
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) Validate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125GetAvailableTemplatesResponseTemplate) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 get available templates response template
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 HashicorpCloudVault20201125GetLinkedClusterResponse ¶ added in v0.23.0
type HashicorpCloudVault20201125GetLinkedClusterResponse struct { // cluster Cluster *HashicorpCloudVaultLink20221107LinkedCluster `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 HashicorpCloudVault20201125HTTPProxyOption ¶ added in v0.52.0
type HashicorpCloudVault20201125HTTPProxyOption string
HashicorpCloudVault20201125HTTPProxyOption HttpProxyOption specifies whether a cluster has HTTP Proxy enabled or disabled. We use an enum instead of bool for readability and extensibility.
swagger:model hashicorp.cloud.vault_20201125.HttpProxyOption
const ( // HashicorpCloudVault20201125HTTPProxyOptionHTTPPROXYOPTIONINVALID captures enum value "HTTP_PROXY_OPTION_INVALID" HashicorpCloudVault20201125HTTPProxyOptionHTTPPROXYOPTIONINVALID HashicorpCloudVault20201125HTTPProxyOption = "HTTP_PROXY_OPTION_INVALID" // HashicorpCloudVault20201125HTTPProxyOptionENABLED captures enum value "ENABLED" HashicorpCloudVault20201125HTTPProxyOptionENABLED HashicorpCloudVault20201125HTTPProxyOption = "ENABLED" // HashicorpCloudVault20201125HTTPProxyOptionDISABLED captures enum value "DISABLED" HashicorpCloudVault20201125HTTPProxyOptionDISABLED HashicorpCloudVault20201125HTTPProxyOption = "DISABLED" )
func NewHashicorpCloudVault20201125HTTPProxyOption ¶ added in v0.52.0
func NewHashicorpCloudVault20201125HTTPProxyOption(value HashicorpCloudVault20201125HTTPProxyOption) *HashicorpCloudVault20201125HTTPProxyOption
func (HashicorpCloudVault20201125HTTPProxyOption) ContextValidate ¶ added in v0.52.0
func (m HashicorpCloudVault20201125HTTPProxyOption) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 Http proxy option based on context it is used
func (HashicorpCloudVault20201125HTTPProxyOption) Pointer ¶ added in v0.52.0
func (m HashicorpCloudVault20201125HTTPProxyOption) Pointer() *HashicorpCloudVault20201125HTTPProxyOption
Pointer returns a pointer to a freshly-allocated HashicorpCloudVault20201125HTTPProxyOption.
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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLink `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"` // vault_insights_config is the configuration for Vault Insights audit-log streaming VaultInsightsConfig *HashicorpCloudVault20201125InputVaultInsightsConfig `json:"vault_insights_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 { // http_proxy_option specifies whether HTTP Proxy should be enabled or disabled. HTTPProxyOption *HashicorpCloudVault20201125HTTPProxyOption `json:"http_proxy_option,omitempty"` // 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 validate this hashicorp cloud vault 20201125 input network config based on the 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 HashicorpCloudVault20201125InputVaultInsightsConfig ¶ added in v0.42.0
type HashicorpCloudVault20201125InputVaultInsightsConfig struct { // enabled controls the streaming of audit logs to Vault Insights Enabled bool `json:"enabled,omitempty"` }
HashicorpCloudVault20201125InputVaultInsightsConfig hashicorp cloud vault 20201125 input vault insights config
swagger:model hashicorp.cloud.vault_20201125.InputVaultInsightsConfig
func (*HashicorpCloudVault20201125InputVaultInsightsConfig) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 input vault insights config based on context it is used
func (*HashicorpCloudVault20201125InputVaultInsightsConfig) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125InputVaultInsightsConfig) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125InputVaultInsightsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125IsVaultPluginRegisteredRequest ¶ added in v0.42.0
type HashicorpCloudVault20201125IsVaultPluginRegisteredRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` // plugin name PluginName string `json:"plugin_name,omitempty"` // plugin type PluginType string `json:"plugin_type,omitempty"` // plugin version PluginVersion string `json:"plugin_version,omitempty"` }
HashicorpCloudVault20201125IsVaultPluginRegisteredRequest hashicorp cloud vault 20201125 is vault plugin registered request
swagger:model hashicorp.cloud.vault_20201125.IsVaultPluginRegisteredRequest
func (*HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 is vault plugin registered request based on the context it is used
func (*HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125IsVaultPluginRegisteredResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125IsVaultPluginRegisteredResponse struct { // is registered IsRegistered bool `json:"is_registered,omitempty"` }
HashicorpCloudVault20201125IsVaultPluginRegisteredResponse hashicorp cloud vault 20201125 is vault plugin registered response
swagger:model hashicorp.cloud.vault_20201125.IsVaultPluginRegisteredResponse
func (*HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 is vault plugin registered response based on context it is used
func (*HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125IsVaultPluginRegisteredResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ListAllClustersResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125ListAllClustersResponse struct { // clusters Clusters []*HashicorpCloudVault20201125ListAllClustersResponseVaultCluster `json:"clusters"` // pagination Pagination *cloud.HashicorpCloudCommonPaginationResponse `json:"pagination,omitempty"` }
HashicorpCloudVault20201125ListAllClustersResponse hashicorp cloud vault 20201125 list all clusters response
swagger:model hashicorp.cloud.vault_20201125.ListAllClustersResponse
func (*HashicorpCloudVault20201125ListAllClustersResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 list all clusters response based on the context it is used
func (*HashicorpCloudVault20201125ListAllClustersResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListAllClustersResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125ListAllClustersResponseVaultCluster ¶ added in v0.42.0
type HashicorpCloudVault20201125ListAllClustersResponseVaultCluster struct { // linked cluster LinkedCluster *HashicorpCloudVaultLink20221107LinkedCluster `json:"linked_cluster,omitempty"` // managed cluster ManagedCluster *HashicorpCloudVault20201125Cluster `json:"managed_cluster,omitempty"` }
HashicorpCloudVault20201125ListAllClustersResponseVaultCluster hashicorp cloud vault 20201125 list all clusters response vault cluster
swagger:model hashicorp.cloud.vault_20201125.ListAllClustersResponse.VaultCluster
func (*HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 list all clusters response vault cluster based on the context it is used
func (*HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) Validate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125ListAllClustersResponseVaultCluster) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault 20201125 list all clusters response vault cluster
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 HashicorpCloudVault20201125LockRequest ¶ added in v0.42.0
type HashicorpCloudVault20201125LockRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125LockRequest hashicorp cloud vault 20201125 lock request
swagger:model hashicorp.cloud.vault_20201125.LockRequest
func (*HashicorpCloudVault20201125LockRequest) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125LockRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 lock request based on the context it is used
func (*HashicorpCloudVault20201125LockRequest) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125LockRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125LockRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125LockRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125LockResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125LockResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125LockResponse hashicorp cloud vault 20201125 lock response
swagger:model hashicorp.cloud.vault_20201125.LockResponse
func (*HashicorpCloudVault20201125LockResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125LockResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 lock response based on the context it is used
func (*HashicorpCloudVault20201125LockResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125LockResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125LockResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125LockResponse) 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"` // http_proxy_option specifies whether HTTP Proxy should be enabled or disabled. HTTPProxyOption *HashicorpCloudVault20201125HTTPProxyOption `json:"http_proxy_option,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 { // cloudwatch Cloudwatch *HashicorpCloudVault20201125CloudWatch `json:"cloudwatch,omitempty"` // 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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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"` // cluster id ClusterID string `json:"cluster_id,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 *HashicorpCloudInternalLocationLocation `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 HashicorpCloudVault20201125RevokeAdminTokensRequest ¶ added in v0.42.0
type HashicorpCloudVault20201125RevokeAdminTokensRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125RevokeAdminTokensRequest hashicorp cloud vault 20201125 revoke admin tokens request
swagger:model hashicorp.cloud.vault_20201125.RevokeAdminTokensRequest
func (*HashicorpCloudVault20201125RevokeAdminTokensRequest) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 revoke admin tokens request based on the context it is used
func (*HashicorpCloudVault20201125RevokeAdminTokensRequest) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125RevokeAdminTokensRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125RevokeAdminTokensRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125RevokeAdminTokensResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125RevokeAdminTokensResponse interface{}
HashicorpCloudVault20201125RevokeAdminTokensResponse hashicorp cloud vault 20201125 revoke admin tokens response
swagger:model hashicorp.cloud.vault_20201125.RevokeAdminTokensResponse
type HashicorpCloudVault20201125SealRequest ¶
type HashicorpCloudVault20201125SealRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `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"` // if the snapshot is for a locked cluster IsLocked bool `json:"is_locked,omitempty"` // location is the location of the Snapshot. Location *HashicorpCloudInternalLocationLocation `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 HashicorpCloudVault20201125UnlockRequest ¶ added in v0.42.0
type HashicorpCloudVault20201125UnlockRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `json:"location,omitempty"` }
HashicorpCloudVault20201125UnlockRequest hashicorp cloud vault 20201125 unlock request
swagger:model hashicorp.cloud.vault_20201125.UnlockRequest
func (*HashicorpCloudVault20201125UnlockRequest) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125UnlockRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 unlock request based on the context it is used
func (*HashicorpCloudVault20201125UnlockRequest) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125UnlockRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UnlockRequest) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125UnlockRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UnlockResponse ¶ added in v0.42.0
type HashicorpCloudVault20201125UnlockResponse struct { // operation Operation *cloud.HashicorpCloudOperationOperation `json:"operation,omitempty"` }
HashicorpCloudVault20201125UnlockResponse hashicorp cloud vault 20201125 unlock response
swagger:model hashicorp.cloud.vault_20201125.UnlockResponse
func (*HashicorpCloudVault20201125UnlockResponse) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125UnlockResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault 20201125 unlock response based on the context it is used
func (*HashicorpCloudVault20201125UnlockResponse) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125UnlockResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125UnlockResponse) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125UnlockResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVault20201125UnsealRequest ¶
type HashicorpCloudVault20201125UnsealRequest struct { // cluster id ClusterID string `json:"cluster_id,omitempty"` // location Location *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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 *HashicorpCloudInternalLocationLocation `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
type HashicorpCloudVault20201125VaultInsightsConfig ¶ added in v0.42.0
type HashicorpCloudVault20201125VaultInsightsConfig struct { // enabled controls the streaming of audit logs to Vault Insights Enabled bool `json:"enabled,omitempty"` // last_changed indicates the last time when enabled was changed // Format: date-time LastChanged strfmt.DateTime `json:"last_changed,omitempty"` }
HashicorpCloudVault20201125VaultInsightsConfig hashicorp cloud vault 20201125 vault insights config
swagger:model hashicorp.cloud.vault_20201125.VaultInsightsConfig
func (*HashicorpCloudVault20201125VaultInsightsConfig) ContextValidate ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125VaultInsightsConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault 20201125 vault insights config based on context it is used
func (*HashicorpCloudVault20201125VaultInsightsConfig) MarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125VaultInsightsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVault20201125VaultInsightsConfig) UnmarshalBinary ¶ added in v0.42.0
func (m *HashicorpCloudVault20201125VaultInsightsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107LinkedCluster ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedCluster struct { // autopilot enabled AutopilotEnabled bool `json:"autopilot_enabled,omitempty"` // This is the self-managed cluster name and it differs from the HCP's internal id and HCP's slug id because // it is configured directly in the self-managed cluster. ClusterName string `json:"cluster_name,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"created_at,omitempty"` // credentials revoked CredentialsRevoked bool `json:"credentials_revoked,omitempty"` // current version CurrentVersion string `json:"current_version,omitempty"` // ha enabled HaEnabled bool `json:"ha_enabled,omitempty"` // id ID string `json:"id,omitempty"` // internal id InternalID string `json:"internal_id,omitempty"` // we don't support this since we cannot determine when a cluster is completely sealed // due to not having access to the total number of nodes in a cluster when all connected nodes // are sealed, including the active one. IsSealed bool `json:"is_sealed,omitempty"` // linked at // Format: date-time LinkedAt strfmt.DateTime `json:"linked_at,omitempty"` // location Location *cloud.HashicorpCloudLocationLocation `json:"location,omitempty"` // node statuses NodeStatuses []*HashicorpCloudVaultLink20221107LinkedClusterNode `json:"node_statuses"` // raft quorum status RaftQuorumStatus *HashicorpCloudVaultLink20221107RaftQuorumStatus `json:"raft_quorum_status,omitempty"` // state State *HashicorpCloudVaultLink20221107LinkedClusterState `json:"state,omitempty"` // storage type StorageType string `json:"storage_type,omitempty"` }
HashicorpCloudVaultLink20221107LinkedCluster hashicorp cloud vault link 20221107 linked cluster
swagger:model hashicorp.cloud.vault_link_20221107.LinkedCluster
func (*HashicorpCloudVaultLink20221107LinkedCluster) ContextValidate ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107LinkedCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 linked cluster based on the context it is used
func (*HashicorpCloudVaultLink20221107LinkedCluster) MarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107LinkedCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107LinkedCluster) UnmarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107LinkedCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107LinkedClusterNode ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedClusterNode struct { // alternative_versions is a list of versions that should also be considered for // an update as they might come with additional improvements and features. AlternativeVersions []string `json:"alternative_versions"` // current report // Format: date-time CurrentReport strfmt.DateTime `json:"current_report,omitempty"` // current_version is the node's current version in semantic version format. CurrentVersion string `json:"current_version,omitempty"` // has_security_flaw will be true if the current version has a security flaw. HasSecurityFlaws bool `json:"has_security_flaws,omitempty"` // hostname Hostname string `json:"hostname,omitempty"` // internal id InternalID string `json:"internal_id,omitempty"` // last reported at // Format: date-time LastReportedAt strfmt.DateTime `json:"last_reported_at,omitempty"` // leader status LeaderStatus *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus `json:"leader_status,omitempty"` // linked cluster internal id LinkedClusterInternalID string `json:"linked_cluster_internal_id,omitempty"` // listener addresses ListenerAddresses []string `json:"listener_addresses"` // log level LogLevel *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel `json:"log_level,omitempty"` // node_binary_architecture is the lower-case architecture of the client binary // (e.g. amd64, arm, ...). NodeBinaryArchitecture string `json:"node_binary_architecture,omitempty"` // node_id is the node identification. NodeID string `json:"node_id,omitempty"` // node_initialized indicates if the node has been initialized. NodeInitialized bool `json:"node_initialized,omitempty"` // node_os is the lower-case name of the operating system platform the client is // running on (e.g. ubuntu). NodeOs string `json:"node_os,omitempty"` // node_os_version is the lower-case name of the operating system platform version the client is // running on (e.g. 22.04). NodeOsVersion string `json:"node_os_version,omitempty"` // node_sealed indicates if the node is sealed. NodeSealed bool `json:"node_sealed,omitempty"` // node state NodeState *HashicorpCloudVaultLink20221107LinkedClusterNodeState `json:"node_state,omitempty"` // node_type indicates the node type. NodeType string `json:"node_type,omitempty"` // recommended_version is the version the product should ideally be updated to. RecommendedVersion string `json:"recommended_version,omitempty"` // status is the status of the current version. The status may help to // determine the urgency of the update. Status *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus `json:"status,omitempty"` // status_version is the version of the status message format. To ensure // that the version is not omitted by accident the initial version is 1. StatusVersion int64 `json:"status_version,omitempty"` // storage type StorageType string `json:"storage_type,omitempty"` }
HashicorpCloudVaultLink20221107LinkedClusterNode hashicorp cloud vault link 20221107 linked cluster node
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode
func (*HashicorpCloudVaultLink20221107LinkedClusterNode) ContextValidate ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this hashicorp cloud vault link 20221107 linked cluster node based on the context it is used
func (*HashicorpCloudVaultLink20221107LinkedClusterNode) MarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107LinkedClusterNode) UnmarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107LinkedClusterNode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus string
HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus - LEADER: Deprecated values
- ACTIVE: Valid values
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.LeaderStatus
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADERSTATUSCLUSTERSTATEINVALID captures enum value "LEADER_STATUS_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADERSTATUSCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "LEADER_STATUS_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADER captures enum value "LEADER" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusLEADER HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "LEADER" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusFOLLOWER captures enum value "FOLLOWER" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusFOLLOWER HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "FOLLOWER" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusACTIVE captures enum value "ACTIVE" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusACTIVE HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "ACTIVE" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusSTANDBY captures enum value "STANDBY" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusSTANDBY HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "STANDBY" // HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusPERFSTANDBY captures enum value "PERF_STANDBY" HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatusPERFSTANDBY HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus = "PERF_STANDBY" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus ¶ added in v0.52.0
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus(value HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) ContextValidate ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node leader status based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Pointer ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeLeaderStatus.
type HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel string
HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel hashicorp cloud vault link 20221107 linked cluster node log level
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.LogLevel
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelLOGLEVELCLUSTERSTATEINVALID captures enum value "LOG_LEVEL_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelLOGLEVELCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "LOG_LEVEL_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelTRACE captures enum value "TRACE" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelTRACE HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "TRACE" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelDEBUG captures enum value "DEBUG" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelDEBUG HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "DEBUG" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelINFO captures enum value "INFO" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelINFO HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "INFO" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelWARN captures enum value "WARN" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelWARN HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "WARN" // HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelERROR captures enum value "ERROR" HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevelERROR HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel = "ERROR" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel ¶ added in v0.52.0
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel(value HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) ContextValidate ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node log level based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Pointer ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeLogLevel.
type HashicorpCloudVaultLink20221107LinkedClusterNodeState ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedClusterNodeState string
HashicorpCloudVaultLink20221107LinkedClusterNodeState hashicorp cloud vault link 20221107 linked cluster node state
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.State
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKEDCLUSTERSTATEINVALID captures enum value "LINKED_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKEDCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeState = "LINKED_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKING captures enum value "LINKING" HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKING HashicorpCloudVaultLink20221107LinkedClusterNodeState = "LINKING" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKED captures enum value "LINKED" HashicorpCloudVaultLink20221107LinkedClusterNodeStateLINKED HashicorpCloudVaultLink20221107LinkedClusterNodeState = "LINKED" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKING captures enum value "UNLINKING" HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKING HashicorpCloudVaultLink20221107LinkedClusterNodeState = "UNLINKING" // HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKED captures enum value "UNLINKED" HashicorpCloudVaultLink20221107LinkedClusterNodeStateUNLINKED HashicorpCloudVaultLink20221107LinkedClusterNodeState = "UNLINKED" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeState ¶ added in v0.52.0
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeState(value HashicorpCloudVaultLink20221107LinkedClusterNodeState) *HashicorpCloudVaultLink20221107LinkedClusterNodeState
func (HashicorpCloudVaultLink20221107LinkedClusterNodeState) ContextValidate ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node state based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeState) Pointer ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeState.
type HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus string
HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus - VERSION_UP_TO_DATE: VERSION_UP_TO_DATE is used when node is running the latest Vault Version.
- UPGRADE_AVAILABLE: UPGRADE_AVAILABLE is used when node is running the latest minor release of a Vault Version, but there is a new major Vault version available for upgrade.
- UPGRADE_RECOMMENDED: UPGRADE_RECOMMENDED is used when node is running an outdated but still supported version, but there is a new minor or major Vault versions available for upgrade.
- UPGRADE_REQUIRED: UPGRADE_REQUIRED is used when node is running a no longer supported version and there are minor and major versions available for upgrade.
swagger:model hashicorp.cloud.vault_link_20221107.LinkedClusterNode.VersionStatus
const ( // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusLINKEDCLUSTERNODEVERSIONSTATUSINVALID captures enum value "LINKED_CLUSTER_NODE_VERSION_STATUS_INVALID" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusLINKEDCLUSTERNODEVERSIONSTATUSINVALID HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "LINKED_CLUSTER_NODE_VERSION_STATUS_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusVERSIONUPTODATE captures enum value "VERSION_UP_TO_DATE" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusVERSIONUPTODATE HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "VERSION_UP_TO_DATE" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEAVAILABLE captures enum value "UPGRADE_AVAILABLE" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEAVAILABLE HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "UPGRADE_AVAILABLE" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADERECOMMENDED captures enum value "UPGRADE_RECOMMENDED" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADERECOMMENDED HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "UPGRADE_RECOMMENDED" // HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEREQUIRED captures enum value "UPGRADE_REQUIRED" HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatusUPGRADEREQUIRED HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus = "UPGRADE_REQUIRED" )
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus ¶ added in v0.52.0
func NewHashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus(value HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
func (HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) ContextValidate ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster node version status based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Pointer ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus.
func (HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Validate ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterNodeVersionStatus) Validate(formats strfmt.Registry) error
Validate validates this hashicorp cloud vault link 20221107 linked cluster node version status
type HashicorpCloudVaultLink20221107LinkedClusterState ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107LinkedClusterState string
HashicorpCloudVaultLink20221107LinkedClusterState hashicorp cloud vault link 20221107 linked cluster state
swagger:model hashicorp.cloud.vault_link_20221107.LinkedCluster.State
const ( // HashicorpCloudVaultLink20221107LinkedClusterStateLINKEDCLUSTERSTATEINVALID captures enum value "LINKED_CLUSTER_STATE_INVALID" HashicorpCloudVaultLink20221107LinkedClusterStateLINKEDCLUSTERSTATEINVALID HashicorpCloudVaultLink20221107LinkedClusterState = "LINKED_CLUSTER_STATE_INVALID" // HashicorpCloudVaultLink20221107LinkedClusterStateLINKING captures enum value "LINKING" HashicorpCloudVaultLink20221107LinkedClusterStateLINKING HashicorpCloudVaultLink20221107LinkedClusterState = "LINKING" // HashicorpCloudVaultLink20221107LinkedClusterStateLINKED captures enum value "LINKED" HashicorpCloudVaultLink20221107LinkedClusterStateLINKED HashicorpCloudVaultLink20221107LinkedClusterState = "LINKED" // HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKING captures enum value "UNLINKING" HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKING HashicorpCloudVaultLink20221107LinkedClusterState = "UNLINKING" // HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKED captures enum value "UNLINKED" HashicorpCloudVaultLink20221107LinkedClusterStateUNLINKED HashicorpCloudVaultLink20221107LinkedClusterState = "UNLINKED" )
func NewHashicorpCloudVaultLink20221107LinkedClusterState ¶ added in v0.52.0
func NewHashicorpCloudVaultLink20221107LinkedClusterState(value HashicorpCloudVaultLink20221107LinkedClusterState) *HashicorpCloudVaultLink20221107LinkedClusterState
func (HashicorpCloudVaultLink20221107LinkedClusterState) ContextValidate ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterState) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 linked cluster state based on context it is used
func (HashicorpCloudVaultLink20221107LinkedClusterState) Pointer ¶ added in v0.52.0
func (m HashicorpCloudVaultLink20221107LinkedClusterState) Pointer() *HashicorpCloudVaultLink20221107LinkedClusterState
Pointer returns a pointer to a freshly-allocated HashicorpCloudVaultLink20221107LinkedClusterState.
type HashicorpCloudVaultLink20221107RaftQuorumStatus ¶ added in v0.52.0
type HashicorpCloudVaultLink20221107RaftQuorumStatus struct { // is healthy IsHealthy bool `json:"is_healthy,omitempty"` // quorum number QuorumNumber int32 `json:"quorum_number,omitempty"` // warning Warning string `json:"warning,omitempty"` }
HashicorpCloudVaultLink20221107RaftQuorumStatus hashicorp cloud vault link 20221107 raft quorum status
swagger:model hashicorp.cloud.vault_link_20221107.RaftQuorumStatus
func (*HashicorpCloudVaultLink20221107RaftQuorumStatus) ContextValidate ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this hashicorp cloud vault link 20221107 raft quorum status based on context it is used
func (*HashicorpCloudVaultLink20221107RaftQuorumStatus) MarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HashicorpCloudVaultLink20221107RaftQuorumStatus) UnmarshalBinary ¶ added in v0.52.0
func (m *HashicorpCloudVaultLink20221107RaftQuorumStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- hashicorp_cloud_internal_location_link.go
- hashicorp_cloud_internal_location_location.go
- hashicorp_cloud_internal_location_region.go
- hashicorp_cloud_vault20201125_add_plugin_request.go
- hashicorp_cloud_vault20201125_add_plugin_response.go
- 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_cloud_watch.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_plugin_request.go
- hashicorp_cloud_vault20201125_delete_plugin_response.go
- hashicorp_cloud_vault20201125_delete_response.go
- hashicorp_cloud_vault20201125_delete_sentinel_policy_request.go
- hashicorp_cloud_vault20201125_delete_sentinel_policy_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_available_templates_response.go
- hashicorp_cloud_vault20201125_get_available_templates_response_template.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_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_http_proxy_option.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_input_vault_insights_config.go
- hashicorp_cloud_vault20201125_is_vault_plugin_registered_request.go
- hashicorp_cloud_vault20201125_is_vault_plugin_registered_response.go
- hashicorp_cloud_vault20201125_list_all_clusters_response.go
- hashicorp_cloud_vault20201125_list_all_clusters_response_vault_cluster.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_lock_request.go
- hashicorp_cloud_vault20201125_lock_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_revoke_admin_tokens_request.go
- hashicorp_cloud_vault20201125_revoke_admin_tokens_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_unlock_request.go
- hashicorp_cloud_vault20201125_unlock_response.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
- hashicorp_cloud_vault20201125_vault_insights_config.go
- hashicorp_cloud_vault_link20221107_linked_cluster.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_leader_status.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_log_level.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_state.go
- hashicorp_cloud_vault_link20221107_linked_cluster_node_version_status.go
- hashicorp_cloud_vault_link20221107_linked_cluster_state.go
- hashicorp_cloud_vault_link20221107_raft_quorum_status.go