Documentation ¶
Index ¶
- func PossibleValuesForAutonomousDatabaseLifecycleState() []string
- func PossibleValuesForAutonomousMaintenanceScheduleType() []string
- func PossibleValuesForAzureResourceProvisioningState() []string
- func PossibleValuesForCloneType() []string
- func PossibleValuesForComputeModel() []string
- func PossibleValuesForConsumerGroup() []string
- func PossibleValuesForDataBaseType() []string
- func PossibleValuesForDataSafeStatusType() []string
- func PossibleValuesForDatabaseEditionType() []string
- func PossibleValuesForDayOfWeekName() []string
- func PossibleValuesForDisasterRecoveryType() []string
- func PossibleValuesForGenerateType() []string
- func PossibleValuesForHostFormatType() []string
- func PossibleValuesForLicenseModel() []string
- func PossibleValuesForOpenModeType() []string
- func PossibleValuesForOperationsInsightsStatusType() []string
- func PossibleValuesForPermissionLevelType() []string
- func PossibleValuesForProtocolType() []string
- func PossibleValuesForRefreshableModelType() []string
- func PossibleValuesForRefreshableStatusType() []string
- func PossibleValuesForRepeatCadenceType() []string
- func PossibleValuesForRoleType() []string
- func PossibleValuesForSessionModeType() []string
- func PossibleValuesForSourceType() []string
- func PossibleValuesForSyntaxFormatType() []string
- func PossibleValuesForTlsAuthenticationType() []string
- func PossibleValuesForWorkloadType() []string
- func ValidateAutonomousDatabaseID(input interface{}, key string) (warnings []string, errors []error)
- type AllConnectionStringType
- type ApexDetailsType
- type AutonomousDatabase
- type AutonomousDatabaseBaseProperties
- type AutonomousDatabaseCloneProperties
- func (o *AutonomousDatabaseCloneProperties) GetNextLongTermBackupTimeStampAsTime() (*time.Time, error)
- func (o *AutonomousDatabaseCloneProperties) GetTimeCreatedAsTime() (*time.Time, error)
- func (o *AutonomousDatabaseCloneProperties) GetTimeMaintenanceBeginAsTime() (*time.Time, error)
- func (o *AutonomousDatabaseCloneProperties) GetTimeMaintenanceEndAsTime() (*time.Time, error)
- func (s AutonomousDatabaseCloneProperties) MarshalJSON() ([]byte, error)
- func (o *AutonomousDatabaseCloneProperties) SetNextLongTermBackupTimeStampAsTime(input time.Time)
- func (o *AutonomousDatabaseCloneProperties) SetTimeCreatedAsTime(input time.Time)
- func (o *AutonomousDatabaseCloneProperties) SetTimeMaintenanceBeginAsTime(input time.Time)
- func (o *AutonomousDatabaseCloneProperties) SetTimeMaintenanceEndAsTime(input time.Time)
- type AutonomousDatabaseId
- type AutonomousDatabaseLifecycleState
- type AutonomousDatabaseOperationPredicate
- type AutonomousDatabaseProperties
- func (o *AutonomousDatabaseProperties) GetNextLongTermBackupTimeStampAsTime() (*time.Time, error)
- func (o *AutonomousDatabaseProperties) GetTimeCreatedAsTime() (*time.Time, error)
- func (o *AutonomousDatabaseProperties) GetTimeMaintenanceBeginAsTime() (*time.Time, error)
- func (o *AutonomousDatabaseProperties) GetTimeMaintenanceEndAsTime() (*time.Time, error)
- func (s AutonomousDatabaseProperties) MarshalJSON() ([]byte, error)
- func (o *AutonomousDatabaseProperties) SetNextLongTermBackupTimeStampAsTime(input time.Time)
- func (o *AutonomousDatabaseProperties) SetTimeCreatedAsTime(input time.Time)
- func (o *AutonomousDatabaseProperties) SetTimeMaintenanceBeginAsTime(input time.Time)
- func (o *AutonomousDatabaseProperties) SetTimeMaintenanceEndAsTime(input time.Time)
- type AutonomousDatabaseStandbySummary
- type AutonomousDatabaseUpdate
- type AutonomousDatabaseUpdateProperties
- type AutonomousDatabaseWalletFile
- type AutonomousDatabasesClient
- func (c AutonomousDatabasesClient) CreateOrUpdate(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabase) (result CreateOrUpdateOperationResponse, err error)
- func (c AutonomousDatabasesClient) CreateOrUpdateThenPoll(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabase) error
- func (c AutonomousDatabasesClient) Delete(ctx context.Context, id AutonomousDatabaseId) (result DeleteOperationResponse, err error)
- func (c AutonomousDatabasesClient) DeleteThenPoll(ctx context.Context, id AutonomousDatabaseId) error
- func (c AutonomousDatabasesClient) Failover(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) (result FailoverOperationResponse, err error)
- func (c AutonomousDatabasesClient) FailoverThenPoll(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) error
- func (c AutonomousDatabasesClient) GenerateWallet(ctx context.Context, id AutonomousDatabaseId, ...) (result GenerateWalletOperationResponse, err error)
- func (c AutonomousDatabasesClient) Get(ctx context.Context, id AutonomousDatabaseId) (result GetOperationResponse, err error)
- func (c AutonomousDatabasesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c AutonomousDatabasesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c AutonomousDatabasesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c AutonomousDatabasesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c AutonomousDatabasesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c AutonomousDatabasesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c AutonomousDatabasesClient) Restore(ctx context.Context, id AutonomousDatabaseId, ...) (result RestoreOperationResponse, err error)
- func (c AutonomousDatabasesClient) RestoreThenPoll(ctx context.Context, id AutonomousDatabaseId, ...) error
- func (c AutonomousDatabasesClient) Shrink(ctx context.Context, id AutonomousDatabaseId) (result ShrinkOperationResponse, err error)
- func (c AutonomousDatabasesClient) ShrinkThenPoll(ctx context.Context, id AutonomousDatabaseId) error
- func (c AutonomousDatabasesClient) Switchover(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) (result SwitchoverOperationResponse, err error)
- func (c AutonomousDatabasesClient) SwitchoverThenPoll(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) error
- func (c AutonomousDatabasesClient) Update(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabaseUpdate) (result UpdateOperationResponse, err error)
- func (c AutonomousDatabasesClient) UpdateThenPoll(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabaseUpdate) error
- type AutonomousMaintenanceScheduleType
- type AzureResourceProvisioningState
- type CloneType
- type ComputeModel
- type ConnectionStringType
- type ConnectionUrlType
- type ConsumerGroup
- type CreateOrUpdateOperationResponse
- type CustomerContact
- type DataBaseType
- type DataSafeStatusType
- type DatabaseEditionType
- type DayOfWeek
- type DayOfWeekName
- type DayOfWeekUpdate
- type DeleteOperationResponse
- type DisasterRecoveryType
- type FailoverOperationResponse
- type GenerateAutonomousDatabaseWalletDetails
- type GenerateType
- type GenerateWalletOperationResponse
- type GetOperationResponse
- type HostFormatType
- type LicenseModel
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationResponse
- type LongTermBackUpScheduleDetails
- type OpenModeType
- type OperationsInsightsStatusType
- type PeerDbDetails
- type PermissionLevelType
- type ProfileType
- type ProtocolType
- type RawAutonomousDatabaseBasePropertiesImpl
- type RefreshableModelType
- type RefreshableStatusType
- type RepeatCadenceType
- type RestoreAutonomousDatabaseDetails
- type RestoreOperationResponse
- type RoleType
- type ScheduledOperationsType
- type ScheduledOperationsTypeUpdate
- type SessionModeType
- type ShrinkOperationResponse
- type SourceType
- type SwitchoverOperationResponse
- type SyntaxFormatType
- type TlsAuthenticationType
- type UpdateOperationResponse
- type WorkloadType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAutonomousDatabaseLifecycleState ¶
func PossibleValuesForAutonomousDatabaseLifecycleState() []string
func PossibleValuesForAutonomousMaintenanceScheduleType ¶
func PossibleValuesForAutonomousMaintenanceScheduleType() []string
func PossibleValuesForAzureResourceProvisioningState ¶
func PossibleValuesForAzureResourceProvisioningState() []string
func PossibleValuesForCloneType ¶
func PossibleValuesForCloneType() []string
func PossibleValuesForComputeModel ¶
func PossibleValuesForComputeModel() []string
func PossibleValuesForConsumerGroup ¶
func PossibleValuesForConsumerGroup() []string
func PossibleValuesForDataBaseType ¶
func PossibleValuesForDataBaseType() []string
func PossibleValuesForDataSafeStatusType ¶
func PossibleValuesForDataSafeStatusType() []string
func PossibleValuesForDatabaseEditionType ¶
func PossibleValuesForDatabaseEditionType() []string
func PossibleValuesForDayOfWeekName ¶
func PossibleValuesForDayOfWeekName() []string
func PossibleValuesForDisasterRecoveryType ¶
func PossibleValuesForDisasterRecoveryType() []string
func PossibleValuesForGenerateType ¶
func PossibleValuesForGenerateType() []string
func PossibleValuesForHostFormatType ¶
func PossibleValuesForHostFormatType() []string
func PossibleValuesForLicenseModel ¶
func PossibleValuesForLicenseModel() []string
func PossibleValuesForOpenModeType ¶
func PossibleValuesForOpenModeType() []string
func PossibleValuesForOperationsInsightsStatusType ¶
func PossibleValuesForOperationsInsightsStatusType() []string
func PossibleValuesForPermissionLevelType ¶
func PossibleValuesForPermissionLevelType() []string
func PossibleValuesForProtocolType ¶
func PossibleValuesForProtocolType() []string
func PossibleValuesForRefreshableModelType ¶
func PossibleValuesForRefreshableModelType() []string
func PossibleValuesForRefreshableStatusType ¶
func PossibleValuesForRefreshableStatusType() []string
func PossibleValuesForRepeatCadenceType ¶
func PossibleValuesForRepeatCadenceType() []string
func PossibleValuesForRoleType ¶
func PossibleValuesForRoleType() []string
func PossibleValuesForSessionModeType ¶
func PossibleValuesForSessionModeType() []string
func PossibleValuesForSourceType ¶
func PossibleValuesForSourceType() []string
func PossibleValuesForSyntaxFormatType ¶
func PossibleValuesForSyntaxFormatType() []string
func PossibleValuesForTlsAuthenticationType ¶
func PossibleValuesForTlsAuthenticationType() []string
func PossibleValuesForWorkloadType ¶
func PossibleValuesForWorkloadType() []string
func ValidateAutonomousDatabaseID ¶
func ValidateAutonomousDatabaseID(input interface{}, key string) (warnings []string, errors []error)
ValidateAutonomousDatabaseID checks that 'input' can be parsed as a Autonomous Database ID
Types ¶
type AllConnectionStringType ¶
type ApexDetailsType ¶
type AutonomousDatabase ¶
type AutonomousDatabase struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties AutonomousDatabaseBaseProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
func (*AutonomousDatabase) UnmarshalJSON ¶
func (s *AutonomousDatabase) UnmarshalJSON(bytes []byte) error
type AutonomousDatabaseBaseProperties ¶
type AutonomousDatabaseBaseProperties interface { }
type AutonomousDatabaseCloneProperties ¶
type AutonomousDatabaseCloneProperties struct { CloneType CloneType `json:"cloneType"` IsReconnectCloneEnabled *bool `json:"isReconnectCloneEnabled,omitempty"` IsRefreshableClone *bool `json:"isRefreshableClone,omitempty"` RefreshableModel *RefreshableModelType `json:"refreshableModel,omitempty"` RefreshableStatus *RefreshableStatusType `json:"refreshableStatus,omitempty"` Source *SourceType `json:"source,omitempty"` SourceId string `json:"sourceId"` TimeUntilReconnectCloneEnabled *string `json:"timeUntilReconnectCloneEnabled,omitempty"` // Fields inherited from AutonomousDatabaseBaseProperties ActualUsedDataStorageSizeInTbs *float64 `json:"actualUsedDataStorageSizeInTbs,omitempty"` AdminPassword *string `json:"adminPassword,omitempty"` AllocatedStorageSizeInTbs *float64 `json:"allocatedStorageSizeInTbs,omitempty"` ApexDetails *ApexDetailsType `json:"apexDetails,omitempty"` AutonomousDatabaseId *string `json:"autonomousDatabaseId,omitempty"` AutonomousMaintenanceScheduleType *AutonomousMaintenanceScheduleType `json:"autonomousMaintenanceScheduleType,omitempty"` AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"` BackupRetentionPeriodInDays *int64 `json:"backupRetentionPeriodInDays,omitempty"` CharacterSet *string `json:"characterSet,omitempty"` ComputeCount *float64 `json:"computeCount,omitempty"` ComputeModel *ComputeModel `json:"computeModel,omitempty"` ConnectionStrings *ConnectionStringType `json:"connectionStrings,omitempty"` ConnectionUrls *ConnectionUrlType `json:"connectionUrls,omitempty"` CpuCoreCount *int64 `json:"cpuCoreCount,omitempty"` CustomerContacts *[]CustomerContact `json:"customerContacts,omitempty"` DataSafeStatus *DataSafeStatusType `json:"dataSafeStatus,omitempty"` DataStorageSizeInGbs *int64 `json:"dataStorageSizeInGbs,omitempty"` DataStorageSizeInTbs *int64 `json:"dataStorageSizeInTbs,omitempty"` DatabaseEdition *DatabaseEditionType `json:"databaseEdition,omitempty"` DbVersion *string `json:"dbVersion,omitempty"` DbWorkload *WorkloadType `json:"dbWorkload,omitempty"` DisplayName *string `json:"displayName,omitempty"` FailedDataRecoveryInSeconds *int64 `json:"failedDataRecoveryInSeconds,omitempty"` InMemoryAreaInGbs *int64 `json:"inMemoryAreaInGbs,omitempty"` IsAutoScalingEnabled *bool `json:"isAutoScalingEnabled,omitempty"` IsAutoScalingForStorageEnabled *bool `json:"isAutoScalingForStorageEnabled,omitempty"` IsLocalDataGuardEnabled *bool `json:"isLocalDataGuardEnabled,omitempty"` IsMtlsConnectionRequired *bool `json:"isMtlsConnectionRequired,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` IsPreviewVersionWithServiceTermsAccepted *bool `json:"isPreviewVersionWithServiceTermsAccepted,omitempty"` IsRemoteDataGuardEnabled *bool `json:"isRemoteDataGuardEnabled,omitempty"` LicenseModel *LicenseModel `json:"licenseModel,omitempty"` LifecycleDetails *string `json:"lifecycleDetails,omitempty"` LifecycleState *AutonomousDatabaseLifecycleState `json:"lifecycleState,omitempty"` LocalAdgAutoFailoverMaxDataLossLimit *int64 `json:"localAdgAutoFailoverMaxDataLossLimit,omitempty"` LocalDisasterRecoveryType *DisasterRecoveryType `json:"localDisasterRecoveryType,omitempty"` LocalStandbyDb *AutonomousDatabaseStandbySummary `json:"localStandbyDb,omitempty"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `json:"longTermBackupSchedule,omitempty"` MemoryPerOracleComputeUnitInGbs *int64 `json:"memoryPerOracleComputeUnitInGbs,omitempty"` NcharacterSet *string `json:"ncharacterSet,omitempty"` NextLongTermBackupTimeStamp *string `json:"nextLongTermBackupTimeStamp,omitempty"` OciUrl *string `json:"ociUrl,omitempty"` Ocid *string `json:"ocid,omitempty"` OpenMode *OpenModeType `json:"openMode,omitempty"` OperationsInsightsStatus *OperationsInsightsStatusType `json:"operationsInsightsStatus,omitempty"` PeerDbId *string `json:"peerDbId,omitempty"` PeerDbIds *[]string `json:"peerDbIds,omitempty"` PermissionLevel *PermissionLevelType `json:"permissionLevel,omitempty"` PrivateEndpoint *string `json:"privateEndpoint,omitempty"` PrivateEndpointIP *string `json:"privateEndpointIp,omitempty"` PrivateEndpointLabel *string `json:"privateEndpointLabel,omitempty"` ProvisionableCPUs *[]int64 `json:"provisionableCpus,omitempty"` ProvisioningState *AzureResourceProvisioningState `json:"provisioningState,omitempty"` Role *RoleType `json:"role,omitempty"` ScheduledOperations *ScheduledOperationsType `json:"scheduledOperations,omitempty"` ServiceConsoleUrl *string `json:"serviceConsoleUrl,omitempty"` SqlWebDeveloperUrl *string `json:"sqlWebDeveloperUrl,omitempty"` SubnetId *string `json:"subnetId,omitempty"` SupportedRegionsToCloneTo *[]string `json:"supportedRegionsToCloneTo,omitempty"` TimeCreated *string `json:"timeCreated,omitempty"` TimeDataGuardRoleChanged *string `json:"timeDataGuardRoleChanged,omitempty"` TimeDeletionOfFreeAutonomousDatabase *string `json:"timeDeletionOfFreeAutonomousDatabase,omitempty"` TimeLocalDataGuardEnabled *string `json:"timeLocalDataGuardEnabled,omitempty"` TimeMaintenanceBegin *string `json:"timeMaintenanceBegin,omitempty"` TimeMaintenanceEnd *string `json:"timeMaintenanceEnd,omitempty"` TimeOfLastFailover *string `json:"timeOfLastFailover,omitempty"` TimeOfLastRefresh *string `json:"timeOfLastRefresh,omitempty"` TimeOfLastRefreshPoint *string `json:"timeOfLastRefreshPoint,omitempty"` TimeOfLastSwitchover *string `json:"timeOfLastSwitchover,omitempty"` TimeReclamationOfFreeAutonomousDatabase *string `json:"timeReclamationOfFreeAutonomousDatabase,omitempty"` UsedDataStorageSizeInGbs *int64 `json:"usedDataStorageSizeInGbs,omitempty"` UsedDataStorageSizeInTbs *int64 `json:"usedDataStorageSizeInTbs,omitempty"` VnetId *string `json:"vnetId,omitempty"` WhitelistedIPs *[]string `json:"whitelistedIps,omitempty"` }
func (*AutonomousDatabaseCloneProperties) GetNextLongTermBackupTimeStampAsTime ¶
func (o *AutonomousDatabaseCloneProperties) GetNextLongTermBackupTimeStampAsTime() (*time.Time, error)
func (*AutonomousDatabaseCloneProperties) GetTimeCreatedAsTime ¶
func (o *AutonomousDatabaseCloneProperties) GetTimeCreatedAsTime() (*time.Time, error)
func (*AutonomousDatabaseCloneProperties) GetTimeMaintenanceBeginAsTime ¶
func (o *AutonomousDatabaseCloneProperties) GetTimeMaintenanceBeginAsTime() (*time.Time, error)
func (*AutonomousDatabaseCloneProperties) GetTimeMaintenanceEndAsTime ¶
func (o *AutonomousDatabaseCloneProperties) GetTimeMaintenanceEndAsTime() (*time.Time, error)
func (AutonomousDatabaseCloneProperties) MarshalJSON ¶
func (s AutonomousDatabaseCloneProperties) MarshalJSON() ([]byte, error)
func (*AutonomousDatabaseCloneProperties) SetNextLongTermBackupTimeStampAsTime ¶
func (o *AutonomousDatabaseCloneProperties) SetNextLongTermBackupTimeStampAsTime(input time.Time)
func (*AutonomousDatabaseCloneProperties) SetTimeCreatedAsTime ¶
func (o *AutonomousDatabaseCloneProperties) SetTimeCreatedAsTime(input time.Time)
func (*AutonomousDatabaseCloneProperties) SetTimeMaintenanceBeginAsTime ¶
func (o *AutonomousDatabaseCloneProperties) SetTimeMaintenanceBeginAsTime(input time.Time)
func (*AutonomousDatabaseCloneProperties) SetTimeMaintenanceEndAsTime ¶
func (o *AutonomousDatabaseCloneProperties) SetTimeMaintenanceEndAsTime(input time.Time)
type AutonomousDatabaseId ¶
type AutonomousDatabaseId struct { SubscriptionId string ResourceGroupName string AutonomousDatabaseName string }
AutonomousDatabaseId is a struct representing the Resource ID for a Autonomous Database
func NewAutonomousDatabaseID ¶
func NewAutonomousDatabaseID(subscriptionId string, resourceGroupName string, autonomousDatabaseName string) AutonomousDatabaseId
NewAutonomousDatabaseID returns a new AutonomousDatabaseId struct
func ParseAutonomousDatabaseID ¶
func ParseAutonomousDatabaseID(input string) (*AutonomousDatabaseId, error)
ParseAutonomousDatabaseID parses 'input' into a AutonomousDatabaseId
func ParseAutonomousDatabaseIDInsensitively ¶
func ParseAutonomousDatabaseIDInsensitively(input string) (*AutonomousDatabaseId, error)
ParseAutonomousDatabaseIDInsensitively parses 'input' case-insensitively into a AutonomousDatabaseId note: this method should only be used for API response data and not user input
func (*AutonomousDatabaseId) FromParseResult ¶
func (id *AutonomousDatabaseId) FromParseResult(input resourceids.ParseResult) error
func (AutonomousDatabaseId) ID ¶
func (id AutonomousDatabaseId) ID() string
ID returns the formatted Autonomous Database ID
func (AutonomousDatabaseId) Segments ¶
func (id AutonomousDatabaseId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Autonomous Database ID
func (AutonomousDatabaseId) String ¶
func (id AutonomousDatabaseId) String() string
String returns a human-readable description of this Autonomous Database ID
type AutonomousDatabaseLifecycleState ¶
type AutonomousDatabaseLifecycleState string
const ( AutonomousDatabaseLifecycleStateAvailable AutonomousDatabaseLifecycleState = "Available" AutonomousDatabaseLifecycleStateAvailableNeedsAttention AutonomousDatabaseLifecycleState = "AvailableNeedsAttention" AutonomousDatabaseLifecycleStateBackupInProgress AutonomousDatabaseLifecycleState = "BackupInProgress" AutonomousDatabaseLifecycleStateInaccessible AutonomousDatabaseLifecycleState = "Inaccessible" AutonomousDatabaseLifecycleStateMaintenanceInProgress AutonomousDatabaseLifecycleState = "MaintenanceInProgress" AutonomousDatabaseLifecycleStateProvisioning AutonomousDatabaseLifecycleState = "Provisioning" AutonomousDatabaseLifecycleStateRecreating AutonomousDatabaseLifecycleState = "Recreating" AutonomousDatabaseLifecycleStateRestarting AutonomousDatabaseLifecycleState = "Restarting" AutonomousDatabaseLifecycleStateRestoreFailed AutonomousDatabaseLifecycleState = "RestoreFailed" AutonomousDatabaseLifecycleStateRestoreInProgress AutonomousDatabaseLifecycleState = "RestoreInProgress" AutonomousDatabaseLifecycleStateRoleChangeInProgress AutonomousDatabaseLifecycleState = "RoleChangeInProgress" AutonomousDatabaseLifecycleStateScaleInProgress AutonomousDatabaseLifecycleState = "ScaleInProgress" AutonomousDatabaseLifecycleStateStandby AutonomousDatabaseLifecycleState = "Standby" AutonomousDatabaseLifecycleStateStarting AutonomousDatabaseLifecycleState = "Starting" AutonomousDatabaseLifecycleStateStopped AutonomousDatabaseLifecycleState = "Stopped" AutonomousDatabaseLifecycleStateStopping AutonomousDatabaseLifecycleState = "Stopping" AutonomousDatabaseLifecycleStateTerminated AutonomousDatabaseLifecycleState = "Terminated" AutonomousDatabaseLifecycleStateTerminating AutonomousDatabaseLifecycleState = "Terminating" AutonomousDatabaseLifecycleStateUpdating AutonomousDatabaseLifecycleState = "Updating" AutonomousDatabaseLifecycleStateUpgrading AutonomousDatabaseLifecycleState = "Upgrading" )
func (*AutonomousDatabaseLifecycleState) UnmarshalJSON ¶
func (s *AutonomousDatabaseLifecycleState) UnmarshalJSON(bytes []byte) error
type AutonomousDatabaseOperationPredicate ¶
type AutonomousDatabaseOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (AutonomousDatabaseOperationPredicate) Matches ¶
func (p AutonomousDatabaseOperationPredicate) Matches(input AutonomousDatabase) bool
type AutonomousDatabaseProperties ¶
type AutonomousDatabaseProperties struct { // Fields inherited from AutonomousDatabaseBaseProperties ActualUsedDataStorageSizeInTbs *float64 `json:"actualUsedDataStorageSizeInTbs,omitempty"` AdminPassword *string `json:"adminPassword,omitempty"` AllocatedStorageSizeInTbs *float64 `json:"allocatedStorageSizeInTbs,omitempty"` ApexDetails *ApexDetailsType `json:"apexDetails,omitempty"` AutonomousDatabaseId *string `json:"autonomousDatabaseId,omitempty"` AutonomousMaintenanceScheduleType *AutonomousMaintenanceScheduleType `json:"autonomousMaintenanceScheduleType,omitempty"` AvailableUpgradeVersions *[]string `json:"availableUpgradeVersions,omitempty"` BackupRetentionPeriodInDays *int64 `json:"backupRetentionPeriodInDays,omitempty"` CharacterSet *string `json:"characterSet,omitempty"` ComputeCount *float64 `json:"computeCount,omitempty"` ComputeModel *ComputeModel `json:"computeModel,omitempty"` ConnectionStrings *ConnectionStringType `json:"connectionStrings,omitempty"` ConnectionUrls *ConnectionUrlType `json:"connectionUrls,omitempty"` CpuCoreCount *int64 `json:"cpuCoreCount,omitempty"` CustomerContacts *[]CustomerContact `json:"customerContacts,omitempty"` DataSafeStatus *DataSafeStatusType `json:"dataSafeStatus,omitempty"` DataStorageSizeInGbs *int64 `json:"dataStorageSizeInGbs,omitempty"` DataStorageSizeInTbs *int64 `json:"dataStorageSizeInTbs,omitempty"` DatabaseEdition *DatabaseEditionType `json:"databaseEdition,omitempty"` DbVersion *string `json:"dbVersion,omitempty"` DbWorkload *WorkloadType `json:"dbWorkload,omitempty"` DisplayName *string `json:"displayName,omitempty"` FailedDataRecoveryInSeconds *int64 `json:"failedDataRecoveryInSeconds,omitempty"` InMemoryAreaInGbs *int64 `json:"inMemoryAreaInGbs,omitempty"` IsAutoScalingEnabled *bool `json:"isAutoScalingEnabled,omitempty"` IsAutoScalingForStorageEnabled *bool `json:"isAutoScalingForStorageEnabled,omitempty"` IsLocalDataGuardEnabled *bool `json:"isLocalDataGuardEnabled,omitempty"` IsMtlsConnectionRequired *bool `json:"isMtlsConnectionRequired,omitempty"` IsPreview *bool `json:"isPreview,omitempty"` IsPreviewVersionWithServiceTermsAccepted *bool `json:"isPreviewVersionWithServiceTermsAccepted,omitempty"` IsRemoteDataGuardEnabled *bool `json:"isRemoteDataGuardEnabled,omitempty"` LicenseModel *LicenseModel `json:"licenseModel,omitempty"` LifecycleDetails *string `json:"lifecycleDetails,omitempty"` LifecycleState *AutonomousDatabaseLifecycleState `json:"lifecycleState,omitempty"` LocalAdgAutoFailoverMaxDataLossLimit *int64 `json:"localAdgAutoFailoverMaxDataLossLimit,omitempty"` LocalDisasterRecoveryType *DisasterRecoveryType `json:"localDisasterRecoveryType,omitempty"` LocalStandbyDb *AutonomousDatabaseStandbySummary `json:"localStandbyDb,omitempty"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `json:"longTermBackupSchedule,omitempty"` MemoryPerOracleComputeUnitInGbs *int64 `json:"memoryPerOracleComputeUnitInGbs,omitempty"` NcharacterSet *string `json:"ncharacterSet,omitempty"` NextLongTermBackupTimeStamp *string `json:"nextLongTermBackupTimeStamp,omitempty"` OciUrl *string `json:"ociUrl,omitempty"` Ocid *string `json:"ocid,omitempty"` OpenMode *OpenModeType `json:"openMode,omitempty"` OperationsInsightsStatus *OperationsInsightsStatusType `json:"operationsInsightsStatus,omitempty"` PeerDbId *string `json:"peerDbId,omitempty"` PeerDbIds *[]string `json:"peerDbIds,omitempty"` PermissionLevel *PermissionLevelType `json:"permissionLevel,omitempty"` PrivateEndpoint *string `json:"privateEndpoint,omitempty"` PrivateEndpointIP *string `json:"privateEndpointIp,omitempty"` PrivateEndpointLabel *string `json:"privateEndpointLabel,omitempty"` ProvisionableCPUs *[]int64 `json:"provisionableCpus,omitempty"` ProvisioningState *AzureResourceProvisioningState `json:"provisioningState,omitempty"` Role *RoleType `json:"role,omitempty"` ScheduledOperations *ScheduledOperationsType `json:"scheduledOperations,omitempty"` ServiceConsoleUrl *string `json:"serviceConsoleUrl,omitempty"` SqlWebDeveloperUrl *string `json:"sqlWebDeveloperUrl,omitempty"` SubnetId *string `json:"subnetId,omitempty"` SupportedRegionsToCloneTo *[]string `json:"supportedRegionsToCloneTo,omitempty"` TimeCreated *string `json:"timeCreated,omitempty"` TimeDataGuardRoleChanged *string `json:"timeDataGuardRoleChanged,omitempty"` TimeDeletionOfFreeAutonomousDatabase *string `json:"timeDeletionOfFreeAutonomousDatabase,omitempty"` TimeLocalDataGuardEnabled *string `json:"timeLocalDataGuardEnabled,omitempty"` TimeMaintenanceBegin *string `json:"timeMaintenanceBegin,omitempty"` TimeMaintenanceEnd *string `json:"timeMaintenanceEnd,omitempty"` TimeOfLastFailover *string `json:"timeOfLastFailover,omitempty"` TimeOfLastRefresh *string `json:"timeOfLastRefresh,omitempty"` TimeOfLastRefreshPoint *string `json:"timeOfLastRefreshPoint,omitempty"` TimeOfLastSwitchover *string `json:"timeOfLastSwitchover,omitempty"` TimeReclamationOfFreeAutonomousDatabase *string `json:"timeReclamationOfFreeAutonomousDatabase,omitempty"` UsedDataStorageSizeInGbs *int64 `json:"usedDataStorageSizeInGbs,omitempty"` UsedDataStorageSizeInTbs *int64 `json:"usedDataStorageSizeInTbs,omitempty"` VnetId *string `json:"vnetId,omitempty"` WhitelistedIPs *[]string `json:"whitelistedIps,omitempty"` }
func (*AutonomousDatabaseProperties) GetNextLongTermBackupTimeStampAsTime ¶
func (o *AutonomousDatabaseProperties) GetNextLongTermBackupTimeStampAsTime() (*time.Time, error)
func (*AutonomousDatabaseProperties) GetTimeCreatedAsTime ¶
func (o *AutonomousDatabaseProperties) GetTimeCreatedAsTime() (*time.Time, error)
func (*AutonomousDatabaseProperties) GetTimeMaintenanceBeginAsTime ¶
func (o *AutonomousDatabaseProperties) GetTimeMaintenanceBeginAsTime() (*time.Time, error)
func (*AutonomousDatabaseProperties) GetTimeMaintenanceEndAsTime ¶
func (o *AutonomousDatabaseProperties) GetTimeMaintenanceEndAsTime() (*time.Time, error)
func (AutonomousDatabaseProperties) MarshalJSON ¶
func (s AutonomousDatabaseProperties) MarshalJSON() ([]byte, error)
func (*AutonomousDatabaseProperties) SetNextLongTermBackupTimeStampAsTime ¶
func (o *AutonomousDatabaseProperties) SetNextLongTermBackupTimeStampAsTime(input time.Time)
func (*AutonomousDatabaseProperties) SetTimeCreatedAsTime ¶
func (o *AutonomousDatabaseProperties) SetTimeCreatedAsTime(input time.Time)
func (*AutonomousDatabaseProperties) SetTimeMaintenanceBeginAsTime ¶
func (o *AutonomousDatabaseProperties) SetTimeMaintenanceBeginAsTime(input time.Time)
func (*AutonomousDatabaseProperties) SetTimeMaintenanceEndAsTime ¶
func (o *AutonomousDatabaseProperties) SetTimeMaintenanceEndAsTime(input time.Time)
type AutonomousDatabaseStandbySummary ¶
type AutonomousDatabaseStandbySummary struct { LagTimeInSeconds *int64 `json:"lagTimeInSeconds,omitempty"` LifecycleDetails *string `json:"lifecycleDetails,omitempty"` LifecycleState *AutonomousDatabaseLifecycleState `json:"lifecycleState,omitempty"` TimeDataGuardRoleChanged *string `json:"timeDataGuardRoleChanged,omitempty"` TimeDisasterRecoveryRoleChanged *string `json:"timeDisasterRecoveryRoleChanged,omitempty"` }
type AutonomousDatabaseUpdate ¶
type AutonomousDatabaseUpdate struct { Properties *AutonomousDatabaseUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type AutonomousDatabaseUpdateProperties ¶
type AutonomousDatabaseUpdateProperties struct { AdminPassword *string `json:"adminPassword,omitempty"` AutonomousMaintenanceScheduleType *AutonomousMaintenanceScheduleType `json:"autonomousMaintenanceScheduleType,omitempty"` BackupRetentionPeriodInDays *int64 `json:"backupRetentionPeriodInDays,omitempty"` ComputeCount *float64 `json:"computeCount,omitempty"` CpuCoreCount *int64 `json:"cpuCoreCount,omitempty"` CustomerContacts *[]CustomerContact `json:"customerContacts,omitempty"` DataStorageSizeInGbs *int64 `json:"dataStorageSizeInGbs,omitempty"` DataStorageSizeInTbs *int64 `json:"dataStorageSizeInTbs,omitempty"` DatabaseEdition *DatabaseEditionType `json:"databaseEdition,omitempty"` DisplayName *string `json:"displayName,omitempty"` IsAutoScalingEnabled *bool `json:"isAutoScalingEnabled,omitempty"` IsAutoScalingForStorageEnabled *bool `json:"isAutoScalingForStorageEnabled,omitempty"` IsLocalDataGuardEnabled *bool `json:"isLocalDataGuardEnabled,omitempty"` IsMtlsConnectionRequired *bool `json:"isMtlsConnectionRequired,omitempty"` LicenseModel *LicenseModel `json:"licenseModel,omitempty"` LocalAdgAutoFailoverMaxDataLossLimit *int64 `json:"localAdgAutoFailoverMaxDataLossLimit,omitempty"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `json:"longTermBackupSchedule,omitempty"` OpenMode *OpenModeType `json:"openMode,omitempty"` PeerDbId *string `json:"peerDbId,omitempty"` PermissionLevel *PermissionLevelType `json:"permissionLevel,omitempty"` Role *RoleType `json:"role,omitempty"` ScheduledOperations *ScheduledOperationsTypeUpdate `json:"scheduledOperations,omitempty"` WhitelistedIPs *[]string `json:"whitelistedIps,omitempty"` }
type AutonomousDatabaseWalletFile ¶
type AutonomousDatabaseWalletFile struct {
WalletFiles string `json:"walletFiles"`
}
type AutonomousDatabasesClient ¶
type AutonomousDatabasesClient struct {
Client *resourcemanager.Client
}
func NewAutonomousDatabasesClientWithBaseURI ¶
func NewAutonomousDatabasesClientWithBaseURI(sdkApi sdkEnv.Api) (*AutonomousDatabasesClient, error)
func (AutonomousDatabasesClient) CreateOrUpdate ¶
func (c AutonomousDatabasesClient) CreateOrUpdate(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabase) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (AutonomousDatabasesClient) CreateOrUpdateThenPoll ¶
func (c AutonomousDatabasesClient) CreateOrUpdateThenPoll(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabase) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (AutonomousDatabasesClient) Delete ¶
func (c AutonomousDatabasesClient) Delete(ctx context.Context, id AutonomousDatabaseId) (result DeleteOperationResponse, err error)
Delete ...
func (AutonomousDatabasesClient) DeleteThenPoll ¶
func (c AutonomousDatabasesClient) DeleteThenPoll(ctx context.Context, id AutonomousDatabaseId) error
DeleteThenPoll performs Delete then polls until it's completed
func (AutonomousDatabasesClient) Failover ¶
func (c AutonomousDatabasesClient) Failover(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) (result FailoverOperationResponse, err error)
Failover ...
func (AutonomousDatabasesClient) FailoverThenPoll ¶
func (c AutonomousDatabasesClient) FailoverThenPoll(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) error
FailoverThenPoll performs Failover then polls until it's completed
func (AutonomousDatabasesClient) GenerateWallet ¶
func (c AutonomousDatabasesClient) GenerateWallet(ctx context.Context, id AutonomousDatabaseId, input GenerateAutonomousDatabaseWalletDetails) (result GenerateWalletOperationResponse, err error)
GenerateWallet ...
func (AutonomousDatabasesClient) Get ¶
func (c AutonomousDatabasesClient) Get(ctx context.Context, id AutonomousDatabaseId) (result GetOperationResponse, err error)
Get ...
func (AutonomousDatabasesClient) ListByResourceGroup ¶
func (c AutonomousDatabasesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (AutonomousDatabasesClient) ListByResourceGroupComplete ¶
func (c AutonomousDatabasesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (AutonomousDatabasesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c AutonomousDatabasesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate AutonomousDatabaseOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AutonomousDatabasesClient) ListBySubscription ¶
func (c AutonomousDatabasesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (AutonomousDatabasesClient) ListBySubscriptionComplete ¶
func (c AutonomousDatabasesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (AutonomousDatabasesClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c AutonomousDatabasesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate AutonomousDatabaseOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (AutonomousDatabasesClient) Restore ¶
func (c AutonomousDatabasesClient) Restore(ctx context.Context, id AutonomousDatabaseId, input RestoreAutonomousDatabaseDetails) (result RestoreOperationResponse, err error)
Restore ...
func (AutonomousDatabasesClient) RestoreThenPoll ¶
func (c AutonomousDatabasesClient) RestoreThenPoll(ctx context.Context, id AutonomousDatabaseId, input RestoreAutonomousDatabaseDetails) error
RestoreThenPoll performs Restore then polls until it's completed
func (AutonomousDatabasesClient) Shrink ¶
func (c AutonomousDatabasesClient) Shrink(ctx context.Context, id AutonomousDatabaseId) (result ShrinkOperationResponse, err error)
Shrink ...
func (AutonomousDatabasesClient) ShrinkThenPoll ¶
func (c AutonomousDatabasesClient) ShrinkThenPoll(ctx context.Context, id AutonomousDatabaseId) error
ShrinkThenPoll performs Shrink then polls until it's completed
func (AutonomousDatabasesClient) Switchover ¶
func (c AutonomousDatabasesClient) Switchover(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) (result SwitchoverOperationResponse, err error)
Switchover ...
func (AutonomousDatabasesClient) SwitchoverThenPoll ¶
func (c AutonomousDatabasesClient) SwitchoverThenPoll(ctx context.Context, id AutonomousDatabaseId, input PeerDbDetails) error
SwitchoverThenPoll performs Switchover then polls until it's completed
func (AutonomousDatabasesClient) Update ¶
func (c AutonomousDatabasesClient) Update(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabaseUpdate) (result UpdateOperationResponse, err error)
Update ...
func (AutonomousDatabasesClient) UpdateThenPoll ¶
func (c AutonomousDatabasesClient) UpdateThenPoll(ctx context.Context, id AutonomousDatabaseId, input AutonomousDatabaseUpdate) error
UpdateThenPoll performs Update then polls until it's completed
type AutonomousMaintenanceScheduleType ¶
type AutonomousMaintenanceScheduleType string
const ( AutonomousMaintenanceScheduleTypeEarly AutonomousMaintenanceScheduleType = "Early" AutonomousMaintenanceScheduleTypeRegular AutonomousMaintenanceScheduleType = "Regular" )
func (*AutonomousMaintenanceScheduleType) UnmarshalJSON ¶
func (s *AutonomousMaintenanceScheduleType) UnmarshalJSON(bytes []byte) error
type AzureResourceProvisioningState ¶
type AzureResourceProvisioningState string
const ( AzureResourceProvisioningStateCanceled AzureResourceProvisioningState = "Canceled" AzureResourceProvisioningStateFailed AzureResourceProvisioningState = "Failed" AzureResourceProvisioningStateProvisioning AzureResourceProvisioningState = "Provisioning" AzureResourceProvisioningStateSucceeded AzureResourceProvisioningState = "Succeeded" )
func (*AzureResourceProvisioningState) UnmarshalJSON ¶
func (s *AzureResourceProvisioningState) UnmarshalJSON(bytes []byte) error
type ComputeModel ¶
type ComputeModel string
const ( ComputeModelECPU ComputeModel = "ECPU" ComputeModelOCPU ComputeModel = "OCPU" )
func (*ComputeModel) UnmarshalJSON ¶
func (s *ComputeModel) UnmarshalJSON(bytes []byte) error
type ConnectionStringType ¶
type ConnectionStringType struct { AllConnectionStrings *AllConnectionStringType `json:"allConnectionStrings,omitempty"` Dedicated *string `json:"dedicated,omitempty"` High *string `json:"high,omitempty"` Low *string `json:"low,omitempty"` Medium *string `json:"medium,omitempty"` Profiles *[]ProfileType `json:"profiles,omitempty"` }
type ConnectionUrlType ¶
type ConnectionUrlType struct { ApexUrl *string `json:"apexUrl,omitempty"` DatabaseTransformsUrl *string `json:"databaseTransformsUrl,omitempty"` GraphStudioUrl *string `json:"graphStudioUrl,omitempty"` MachineLearningNotebookUrl *string `json:"machineLearningNotebookUrl,omitempty"` MongoDbUrl *string `json:"mongoDbUrl,omitempty"` OrdsUrl *string `json:"ordsUrl,omitempty"` SqlDevWebUrl *string `json:"sqlDevWebUrl,omitempty"` }
type ConsumerGroup ¶
type ConsumerGroup string
const ( ConsumerGroupHigh ConsumerGroup = "High" ConsumerGroupLow ConsumerGroup = "Low" ConsumerGroupMedium ConsumerGroup = "Medium" ConsumerGroupTp ConsumerGroup = "Tp" ConsumerGroupTpurgent ConsumerGroup = "Tpurgent" )
func (*ConsumerGroup) UnmarshalJSON ¶
func (s *ConsumerGroup) UnmarshalJSON(bytes []byte) error
type CustomerContact ¶
type CustomerContact struct {
Email string `json:"email"`
}
type DataBaseType ¶
type DataBaseType string
const ( DataBaseTypeClone DataBaseType = "Clone" DataBaseTypeRegular DataBaseType = "Regular" )
func (*DataBaseType) UnmarshalJSON ¶
func (s *DataBaseType) UnmarshalJSON(bytes []byte) error
type DataSafeStatusType ¶
type DataSafeStatusType string
const ( DataSafeStatusTypeDeregistering DataSafeStatusType = "Deregistering" DataSafeStatusTypeFailed DataSafeStatusType = "Failed" DataSafeStatusTypeNotRegistered DataSafeStatusType = "NotRegistered" DataSafeStatusTypeRegistered DataSafeStatusType = "Registered" DataSafeStatusTypeRegistering DataSafeStatusType = "Registering" )
func (*DataSafeStatusType) UnmarshalJSON ¶
func (s *DataSafeStatusType) UnmarshalJSON(bytes []byte) error
type DatabaseEditionType ¶
type DatabaseEditionType string
const ( DatabaseEditionTypeEnterpriseEdition DatabaseEditionType = "EnterpriseEdition" DatabaseEditionTypeStandardEdition DatabaseEditionType = "StandardEdition" )
func (*DatabaseEditionType) UnmarshalJSON ¶
func (s *DatabaseEditionType) UnmarshalJSON(bytes []byte) error
type DayOfWeek ¶
type DayOfWeek struct {
Name DayOfWeekName `json:"name"`
}
type DayOfWeekName ¶
type DayOfWeekName string
const ( DayOfWeekNameFriday DayOfWeekName = "Friday" DayOfWeekNameMonday DayOfWeekName = "Monday" DayOfWeekNameSaturday DayOfWeekName = "Saturday" DayOfWeekNameSunday DayOfWeekName = "Sunday" DayOfWeekNameThursday DayOfWeekName = "Thursday" DayOfWeekNameTuesday DayOfWeekName = "Tuesday" DayOfWeekNameWednesday DayOfWeekName = "Wednesday" )
func (*DayOfWeekName) UnmarshalJSON ¶
func (s *DayOfWeekName) UnmarshalJSON(bytes []byte) error
type DayOfWeekUpdate ¶
type DayOfWeekUpdate struct {
Name *DayOfWeekName `json:"name,omitempty"`
}
type DeleteOperationResponse ¶
type DisasterRecoveryType ¶
type DisasterRecoveryType string
const ( DisasterRecoveryTypeAdg DisasterRecoveryType = "Adg" DisasterRecoveryTypeBackupBased DisasterRecoveryType = "BackupBased" )
func (*DisasterRecoveryType) UnmarshalJSON ¶
func (s *DisasterRecoveryType) UnmarshalJSON(bytes []byte) error
type GenerateAutonomousDatabaseWalletDetails ¶
type GenerateAutonomousDatabaseWalletDetails struct { GenerateType *GenerateType `json:"generateType,omitempty"` IsRegional *bool `json:"isRegional,omitempty"` Password string `json:"password"` }
type GenerateType ¶
type GenerateType string
const ( GenerateTypeAll GenerateType = "All" GenerateTypeSingle GenerateType = "Single" )
func (*GenerateType) UnmarshalJSON ¶
func (s *GenerateType) UnmarshalJSON(bytes []byte) error
type GenerateWalletOperationResponse ¶
type GenerateWalletOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AutonomousDatabaseWalletFile }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AutonomousDatabase }
type HostFormatType ¶
type HostFormatType string
const ( HostFormatTypeFqdn HostFormatType = "Fqdn" HostFormatTypeIP HostFormatType = "Ip" )
func (*HostFormatType) UnmarshalJSON ¶
func (s *HostFormatType) UnmarshalJSON(bytes []byte) error
type LicenseModel ¶
type LicenseModel string
const ( LicenseModelBringYourOwnLicense LicenseModel = "BringYourOwnLicense" LicenseModelLicenseIncluded LicenseModel = "LicenseIncluded" )
func (*LicenseModel) UnmarshalJSON ¶
func (s *LicenseModel) UnmarshalJSON(bytes []byte) error
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []AutonomousDatabase }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AutonomousDatabase }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []AutonomousDatabase }
type ListBySubscriptionCustomPager ¶
func (*ListBySubscriptionCustomPager) NextPageLink ¶
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AutonomousDatabase }
type LongTermBackUpScheduleDetails ¶
type LongTermBackUpScheduleDetails struct { IsDisabled *bool `json:"isDisabled,omitempty"` RepeatCadence *RepeatCadenceType `json:"repeatCadence,omitempty"` RetentionPeriodInDays *int64 `json:"retentionPeriodInDays,omitempty"` TimeOfBackup *string `json:"timeOfBackup,omitempty"` }
func (*LongTermBackUpScheduleDetails) GetTimeOfBackupAsTime ¶
func (o *LongTermBackUpScheduleDetails) GetTimeOfBackupAsTime() (*time.Time, error)
func (*LongTermBackUpScheduleDetails) SetTimeOfBackupAsTime ¶
func (o *LongTermBackUpScheduleDetails) SetTimeOfBackupAsTime(input time.Time)
type OpenModeType ¶
type OpenModeType string
const ( OpenModeTypeReadOnly OpenModeType = "ReadOnly" OpenModeTypeReadWrite OpenModeType = "ReadWrite" )
func (*OpenModeType) UnmarshalJSON ¶
func (s *OpenModeType) UnmarshalJSON(bytes []byte) error
type OperationsInsightsStatusType ¶
type OperationsInsightsStatusType string
const ( OperationsInsightsStatusTypeDisabling OperationsInsightsStatusType = "Disabling" OperationsInsightsStatusTypeEnabled OperationsInsightsStatusType = "Enabled" OperationsInsightsStatusTypeEnabling OperationsInsightsStatusType = "Enabling" OperationsInsightsStatusTypeFailedDisabling OperationsInsightsStatusType = "FailedDisabling" OperationsInsightsStatusTypeFailedEnabling OperationsInsightsStatusType = "FailedEnabling" OperationsInsightsStatusTypeNotEnabled OperationsInsightsStatusType = "NotEnabled" )
func (*OperationsInsightsStatusType) UnmarshalJSON ¶
func (s *OperationsInsightsStatusType) UnmarshalJSON(bytes []byte) error
type PeerDbDetails ¶
type PeerDbDetails struct {
PeerDbId *string `json:"peerDbId,omitempty"`
}
type PermissionLevelType ¶
type PermissionLevelType string
const ( PermissionLevelTypeRestricted PermissionLevelType = "Restricted" PermissionLevelTypeUnrestricted PermissionLevelType = "Unrestricted" )
func (*PermissionLevelType) UnmarshalJSON ¶
func (s *PermissionLevelType) UnmarshalJSON(bytes []byte) error
type ProfileType ¶
type ProfileType struct { ConsumerGroup *ConsumerGroup `json:"consumerGroup,omitempty"` DisplayName string `json:"displayName"` HostFormat HostFormatType `json:"hostFormat"` IsRegional *bool `json:"isRegional,omitempty"` Protocol ProtocolType `json:"protocol"` SessionMode SessionModeType `json:"sessionMode"` SyntaxFormat SyntaxFormatType `json:"syntaxFormat"` TlsAuthentication *TlsAuthenticationType `json:"tlsAuthentication,omitempty"` Value string `json:"value"` }
type ProtocolType ¶
type ProtocolType string
const ( ProtocolTypeTCP ProtocolType = "TCP" ProtocolTypeTCPS ProtocolType = "TCPS" )
func (*ProtocolType) UnmarshalJSON ¶
func (s *ProtocolType) UnmarshalJSON(bytes []byte) error
type RawAutonomousDatabaseBasePropertiesImpl ¶
RawAutonomousDatabaseBasePropertiesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RefreshableModelType ¶
type RefreshableModelType string
const ( RefreshableModelTypeAutomatic RefreshableModelType = "Automatic" RefreshableModelTypeManual RefreshableModelType = "Manual" )
func (*RefreshableModelType) UnmarshalJSON ¶
func (s *RefreshableModelType) UnmarshalJSON(bytes []byte) error
type RefreshableStatusType ¶
type RefreshableStatusType string
const ( RefreshableStatusTypeNotRefreshing RefreshableStatusType = "NotRefreshing" RefreshableStatusTypeRefreshing RefreshableStatusType = "Refreshing" )
func (*RefreshableStatusType) UnmarshalJSON ¶
func (s *RefreshableStatusType) UnmarshalJSON(bytes []byte) error
type RepeatCadenceType ¶
type RepeatCadenceType string
const ( RepeatCadenceTypeMonthly RepeatCadenceType = "Monthly" RepeatCadenceTypeOneTime RepeatCadenceType = "OneTime" RepeatCadenceTypeWeekly RepeatCadenceType = "Weekly" RepeatCadenceTypeYearly RepeatCadenceType = "Yearly" )
func (*RepeatCadenceType) UnmarshalJSON ¶
func (s *RepeatCadenceType) UnmarshalJSON(bytes []byte) error
type RestoreAutonomousDatabaseDetails ¶
type RestoreAutonomousDatabaseDetails struct {
Timestamp string `json:"timestamp"`
}
func (*RestoreAutonomousDatabaseDetails) GetTimestampAsTime ¶
func (o *RestoreAutonomousDatabaseDetails) GetTimestampAsTime() (*time.Time, error)
func (*RestoreAutonomousDatabaseDetails) SetTimestampAsTime ¶
func (o *RestoreAutonomousDatabaseDetails) SetTimestampAsTime(input time.Time)
type ScheduledOperationsType ¶
type ScheduledOperationsTypeUpdate ¶
type ScheduledOperationsTypeUpdate struct { DayOfWeek *DayOfWeekUpdate `json:"dayOfWeek,omitempty"` ScheduledStartTime *string `json:"scheduledStartTime,omitempty"` ScheduledStopTime *string `json:"scheduledStopTime,omitempty"` }
type SessionModeType ¶
type SessionModeType string
const ( SessionModeTypeDirect SessionModeType = "Direct" SessionModeTypeRedirect SessionModeType = "Redirect" )
func (*SessionModeType) UnmarshalJSON ¶
func (s *SessionModeType) UnmarshalJSON(bytes []byte) error
type ShrinkOperationResponse ¶
type SourceType ¶
type SourceType string
const ( SourceTypeBackupFromId SourceType = "BackupFromId" SourceTypeBackupFromTimestamp SourceType = "BackupFromTimestamp" SourceTypeCloneToRefreshable SourceType = "CloneToRefreshable" SourceTypeCrossRegionDataguard SourceType = "CrossRegionDataguard" SourceTypeCrossRegionDisasterRecovery SourceType = "CrossRegionDisasterRecovery" SourceTypeDatabase SourceType = "Database" SourceTypeNone SourceType = "None" )
func (*SourceType) UnmarshalJSON ¶
func (s *SourceType) UnmarshalJSON(bytes []byte) error
type SyntaxFormatType ¶
type SyntaxFormatType string
const ( SyntaxFormatTypeEzconnect SyntaxFormatType = "Ezconnect" SyntaxFormatTypeEzconnectplus SyntaxFormatType = "Ezconnectplus" SyntaxFormatTypeLong SyntaxFormatType = "Long" )
func (*SyntaxFormatType) UnmarshalJSON ¶
func (s *SyntaxFormatType) UnmarshalJSON(bytes []byte) error
type TlsAuthenticationType ¶
type TlsAuthenticationType string
const ( TlsAuthenticationTypeMutual TlsAuthenticationType = "Mutual" TlsAuthenticationTypeServer TlsAuthenticationType = "Server" )
func (*TlsAuthenticationType) UnmarshalJSON ¶
func (s *TlsAuthenticationType) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type WorkloadType ¶
type WorkloadType string
const ( WorkloadTypeAJD WorkloadType = "AJD" WorkloadTypeAPEX WorkloadType = "APEX" WorkloadTypeDW WorkloadType = "DW" WorkloadTypeOLTP WorkloadType = "OLTP" )
func (*WorkloadType) UnmarshalJSON ¶
func (s *WorkloadType) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_autonomousdatabase.go
- method_createorupdate.go
- method_delete.go
- method_failover.go
- method_generatewallet.go
- method_get.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_restore.go
- method_shrink.go
- method_switchover.go
- method_update.go
- model_allconnectionstringtype.go
- model_apexdetailstype.go
- model_autonomousdatabase.go
- model_autonomousdatabasebaseproperties.go
- model_autonomousdatabasecloneproperties.go
- model_autonomousdatabaseproperties.go
- model_autonomousdatabasestandbysummary.go
- model_autonomousdatabaseupdate.go
- model_autonomousdatabaseupdateproperties.go
- model_autonomousdatabasewalletfile.go
- model_connectionstringtype.go
- model_connectionurltype.go
- model_customercontact.go
- model_dayofweek.go
- model_dayofweekupdate.go
- model_generateautonomousdatabasewalletdetails.go
- model_longtermbackupscheduledetails.go
- model_peerdbdetails.go
- model_profiletype.go
- model_restoreautonomousdatabasedetails.go
- model_scheduledoperationstype.go
- model_scheduledoperationstypeupdate.go
- predicates.go
- version.go