Documentation ¶
Index ¶
- func PossibleValuesForAzureResourceProvisioningState() []string
- func PossibleValuesForCloudExadataInfrastructureLifecycleState() []string
- func PossibleValuesForDayOfWeekName() []string
- func PossibleValuesForMonthName() []string
- func PossibleValuesForPatchingMode() []string
- func PossibleValuesForPreference() []string
- func ValidateCloudExadataInfrastructureID(input interface{}, key string) (warnings []string, errors []error)
- type AddStorageCapacityOperationResponse
- type AzureResourceProvisioningState
- type CloudExadataInfrastructure
- type CloudExadataInfrastructureId
- func NewCloudExadataInfrastructureID(subscriptionId string, resourceGroupName string, ...) CloudExadataInfrastructureId
- func ParseCloudExadataInfrastructureID(input string) (*CloudExadataInfrastructureId, error)
- func ParseCloudExadataInfrastructureIDInsensitively(input string) (*CloudExadataInfrastructureId, error)
- type CloudExadataInfrastructureLifecycleState
- type CloudExadataInfrastructureOperationPredicate
- type CloudExadataInfrastructureProperties
- type CloudExadataInfrastructureUpdate
- type CloudExadataInfrastructureUpdateProperties
- type CloudExadataInfrastructuresClient
- func (c CloudExadataInfrastructuresClient) AddStorageCapacity(ctx context.Context, id CloudExadataInfrastructureId) (result AddStorageCapacityOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) AddStorageCapacityThenPoll(ctx context.Context, id CloudExadataInfrastructureId) error
- func (c CloudExadataInfrastructuresClient) CreateOrUpdate(ctx context.Context, id CloudExadataInfrastructureId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) CreateOrUpdateThenPoll(ctx context.Context, id CloudExadataInfrastructureId, ...) error
- func (c CloudExadataInfrastructuresClient) Delete(ctx context.Context, id CloudExadataInfrastructureId) (result DeleteOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) DeleteThenPoll(ctx context.Context, id CloudExadataInfrastructureId) error
- func (c CloudExadataInfrastructuresClient) Get(ctx context.Context, id CloudExadataInfrastructureId) (result GetOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c CloudExadataInfrastructuresClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c CloudExadataInfrastructuresClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
- func (c CloudExadataInfrastructuresClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c CloudExadataInfrastructuresClient) Update(ctx context.Context, id CloudExadataInfrastructureId, ...) (result UpdateOperationResponse, err error)
- func (c CloudExadataInfrastructuresClient) UpdateThenPoll(ctx context.Context, id CloudExadataInfrastructureId, ...) error
- type CreateOrUpdateOperationResponse
- type CustomerContact
- type DayOfWeek
- type DayOfWeekName
- type DeleteOperationResponse
- type EstimatedPatchingTime
- type GetOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationResponse
- type MaintenanceWindow
- type Month
- type MonthName
- type PatchingMode
- type Preference
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAzureResourceProvisioningState ¶
func PossibleValuesForAzureResourceProvisioningState() []string
func PossibleValuesForCloudExadataInfrastructureLifecycleState ¶
func PossibleValuesForCloudExadataInfrastructureLifecycleState() []string
func PossibleValuesForDayOfWeekName ¶
func PossibleValuesForDayOfWeekName() []string
func PossibleValuesForMonthName ¶
func PossibleValuesForMonthName() []string
func PossibleValuesForPatchingMode ¶
func PossibleValuesForPatchingMode() []string
func PossibleValuesForPreference ¶
func PossibleValuesForPreference() []string
func ValidateCloudExadataInfrastructureID ¶
func ValidateCloudExadataInfrastructureID(input interface{}, key string) (warnings []string, errors []error)
ValidateCloudExadataInfrastructureID checks that 'input' can be parsed as a Cloud Exadata Infrastructure ID
Types ¶
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 CloudExadataInfrastructure ¶
type CloudExadataInfrastructure struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *CloudExadataInfrastructureProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones zones.Schema `json:"zones"` }
type CloudExadataInfrastructureId ¶
type CloudExadataInfrastructureId struct { SubscriptionId string ResourceGroupName string CloudExadataInfrastructureName string }
CloudExadataInfrastructureId is a struct representing the Resource ID for a Cloud Exadata Infrastructure
func NewCloudExadataInfrastructureID ¶
func NewCloudExadataInfrastructureID(subscriptionId string, resourceGroupName string, cloudExadataInfrastructureName string) CloudExadataInfrastructureId
NewCloudExadataInfrastructureID returns a new CloudExadataInfrastructureId struct
func ParseCloudExadataInfrastructureID ¶
func ParseCloudExadataInfrastructureID(input string) (*CloudExadataInfrastructureId, error)
ParseCloudExadataInfrastructureID parses 'input' into a CloudExadataInfrastructureId
func ParseCloudExadataInfrastructureIDInsensitively ¶
func ParseCloudExadataInfrastructureIDInsensitively(input string) (*CloudExadataInfrastructureId, error)
ParseCloudExadataInfrastructureIDInsensitively parses 'input' case-insensitively into a CloudExadataInfrastructureId note: this method should only be used for API response data and not user input
func (*CloudExadataInfrastructureId) FromParseResult ¶
func (id *CloudExadataInfrastructureId) FromParseResult(input resourceids.ParseResult) error
func (CloudExadataInfrastructureId) ID ¶
func (id CloudExadataInfrastructureId) ID() string
ID returns the formatted Cloud Exadata Infrastructure ID
func (CloudExadataInfrastructureId) Segments ¶
func (id CloudExadataInfrastructureId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Cloud Exadata Infrastructure ID
func (CloudExadataInfrastructureId) String ¶
func (id CloudExadataInfrastructureId) String() string
String returns a human-readable description of this Cloud Exadata Infrastructure ID
type CloudExadataInfrastructureLifecycleState ¶
type CloudExadataInfrastructureLifecycleState string
const ( CloudExadataInfrastructureLifecycleStateAvailable CloudExadataInfrastructureLifecycleState = "Available" CloudExadataInfrastructureLifecycleStateFailed CloudExadataInfrastructureLifecycleState = "Failed" CloudExadataInfrastructureLifecycleStateMaintenanceInProgress CloudExadataInfrastructureLifecycleState = "MaintenanceInProgress" CloudExadataInfrastructureLifecycleStateProvisioning CloudExadataInfrastructureLifecycleState = "Provisioning" CloudExadataInfrastructureLifecycleStateTerminated CloudExadataInfrastructureLifecycleState = "Terminated" CloudExadataInfrastructureLifecycleStateTerminating CloudExadataInfrastructureLifecycleState = "Terminating" CloudExadataInfrastructureLifecycleStateUpdating CloudExadataInfrastructureLifecycleState = "Updating" )
func (*CloudExadataInfrastructureLifecycleState) UnmarshalJSON ¶
func (s *CloudExadataInfrastructureLifecycleState) UnmarshalJSON(bytes []byte) error
type CloudExadataInfrastructureOperationPredicate ¶
type CloudExadataInfrastructureOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (CloudExadataInfrastructureOperationPredicate) Matches ¶
func (p CloudExadataInfrastructureOperationPredicate) Matches(input CloudExadataInfrastructure) bool
type CloudExadataInfrastructureProperties ¶
type CloudExadataInfrastructureProperties struct { ActivatedStorageCount *int64 `json:"activatedStorageCount,omitempty"` AdditionalStorageCount *int64 `json:"additionalStorageCount,omitempty"` AvailableStorageSizeInGbs *int64 `json:"availableStorageSizeInGbs,omitempty"` ComputeCount *int64 `json:"computeCount,omitempty"` CpuCount *int64 `json:"cpuCount,omitempty"` CustomerContacts *[]CustomerContact `json:"customerContacts,omitempty"` DataStorageSizeInTbs *float64 `json:"dataStorageSizeInTbs,omitempty"` DbNodeStorageSizeInGbs *int64 `json:"dbNodeStorageSizeInGbs,omitempty"` DbServerVersion *string `json:"dbServerVersion,omitempty"` DisplayName string `json:"displayName"` EstimatedPatchingTime *EstimatedPatchingTime `json:"estimatedPatchingTime,omitempty"` LastMaintenanceRunId *string `json:"lastMaintenanceRunId,omitempty"` LifecycleDetails *string `json:"lifecycleDetails,omitempty"` LifecycleState *CloudExadataInfrastructureLifecycleState `json:"lifecycleState,omitempty"` MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"` MaxCPUCount *int64 `json:"maxCpuCount,omitempty"` MaxDataStorageInTbs *float64 `json:"maxDataStorageInTbs,omitempty"` MaxDbNodeStorageSizeInGbs *int64 `json:"maxDbNodeStorageSizeInGbs,omitempty"` MaxMemoryInGbs *int64 `json:"maxMemoryInGbs,omitempty"` MemorySizeInGbs *int64 `json:"memorySizeInGbs,omitempty"` MonthlyDbServerVersion *string `json:"monthlyDbServerVersion,omitempty"` MonthlyStorageServerVersion *string `json:"monthlyStorageServerVersion,omitempty"` NextMaintenanceRunId *string `json:"nextMaintenanceRunId,omitempty"` OciUrl *string `json:"ociUrl,omitempty"` Ocid *string `json:"ocid,omitempty"` ProvisioningState *AzureResourceProvisioningState `json:"provisioningState,omitempty"` Shape string `json:"shape"` StorageCount *int64 `json:"storageCount,omitempty"` StorageServerVersion *string `json:"storageServerVersion,omitempty"` TimeCreated *string `json:"timeCreated,omitempty"` TotalStorageSizeInGbs *int64 `json:"totalStorageSizeInGbs,omitempty"` }
type CloudExadataInfrastructureUpdate ¶
type CloudExadataInfrastructureUpdate struct { Properties *CloudExadataInfrastructureUpdateProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type CloudExadataInfrastructureUpdateProperties ¶
type CloudExadataInfrastructureUpdateProperties struct { ComputeCount *int64 `json:"computeCount,omitempty"` CustomerContacts *[]CustomerContact `json:"customerContacts,omitempty"` DisplayName *string `json:"displayName,omitempty"` MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"` StorageCount *int64 `json:"storageCount,omitempty"` }
type CloudExadataInfrastructuresClient ¶
type CloudExadataInfrastructuresClient struct {
Client *resourcemanager.Client
}
func NewCloudExadataInfrastructuresClientWithBaseURI ¶
func NewCloudExadataInfrastructuresClientWithBaseURI(sdkApi sdkEnv.Api) (*CloudExadataInfrastructuresClient, error)
func (CloudExadataInfrastructuresClient) AddStorageCapacity ¶
func (c CloudExadataInfrastructuresClient) AddStorageCapacity(ctx context.Context, id CloudExadataInfrastructureId) (result AddStorageCapacityOperationResponse, err error)
AddStorageCapacity ...
func (CloudExadataInfrastructuresClient) AddStorageCapacityThenPoll ¶
func (c CloudExadataInfrastructuresClient) AddStorageCapacityThenPoll(ctx context.Context, id CloudExadataInfrastructureId) error
AddStorageCapacityThenPoll performs AddStorageCapacity then polls until it's completed
func (CloudExadataInfrastructuresClient) CreateOrUpdate ¶
func (c CloudExadataInfrastructuresClient) CreateOrUpdate(ctx context.Context, id CloudExadataInfrastructureId, input CloudExadataInfrastructure) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (CloudExadataInfrastructuresClient) CreateOrUpdateThenPoll ¶
func (c CloudExadataInfrastructuresClient) CreateOrUpdateThenPoll(ctx context.Context, id CloudExadataInfrastructureId, input CloudExadataInfrastructure) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (CloudExadataInfrastructuresClient) Delete ¶
func (c CloudExadataInfrastructuresClient) Delete(ctx context.Context, id CloudExadataInfrastructureId) (result DeleteOperationResponse, err error)
Delete ...
func (CloudExadataInfrastructuresClient) DeleteThenPoll ¶
func (c CloudExadataInfrastructuresClient) DeleteThenPoll(ctx context.Context, id CloudExadataInfrastructureId) error
DeleteThenPoll performs Delete then polls until it's completed
func (CloudExadataInfrastructuresClient) Get ¶
func (c CloudExadataInfrastructuresClient) Get(ctx context.Context, id CloudExadataInfrastructureId) (result GetOperationResponse, err error)
Get ...
func (CloudExadataInfrastructuresClient) ListByResourceGroup ¶
func (c CloudExadataInfrastructuresClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (CloudExadataInfrastructuresClient) ListByResourceGroupComplete ¶
func (c CloudExadataInfrastructuresClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (CloudExadataInfrastructuresClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c CloudExadataInfrastructuresClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate CloudExadataInfrastructureOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (CloudExadataInfrastructuresClient) ListBySubscription ¶
func (c CloudExadataInfrastructuresClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (CloudExadataInfrastructuresClient) ListBySubscriptionComplete ¶
func (c CloudExadataInfrastructuresClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (CloudExadataInfrastructuresClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c CloudExadataInfrastructuresClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate CloudExadataInfrastructureOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (CloudExadataInfrastructuresClient) Update ¶
func (c CloudExadataInfrastructuresClient) Update(ctx context.Context, id CloudExadataInfrastructureId, input CloudExadataInfrastructureUpdate) (result UpdateOperationResponse, err error)
Update ...
func (CloudExadataInfrastructuresClient) UpdateThenPoll ¶
func (c CloudExadataInfrastructuresClient) UpdateThenPoll(ctx context.Context, id CloudExadataInfrastructureId, input CloudExadataInfrastructureUpdate) error
UpdateThenPoll performs Update then polls until it's completed
type CustomerContact ¶
type CustomerContact struct {
Email string `json:"email"`
}
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 DeleteOperationResponse ¶
type EstimatedPatchingTime ¶
type EstimatedPatchingTime struct { EstimatedDbServerPatchingTime *int64 `json:"estimatedDbServerPatchingTime,omitempty"` EstimatedNetworkSwitchesPatchingTime *int64 `json:"estimatedNetworkSwitchesPatchingTime,omitempty"` EstimatedStorageServerPatchingTime *int64 `json:"estimatedStorageServerPatchingTime,omitempty"` TotalEstimatedPatchingTime *int64 `json:"totalEstimatedPatchingTime,omitempty"` }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CloudExadataInfrastructure }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []CloudExadataInfrastructure }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CloudExadataInfrastructure }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []CloudExadataInfrastructure }
type ListBySubscriptionCustomPager ¶
func (*ListBySubscriptionCustomPager) NextPageLink ¶
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]CloudExadataInfrastructure }
type MaintenanceWindow ¶
type MaintenanceWindow struct { CustomActionTimeoutInMins *int64 `json:"customActionTimeoutInMins,omitempty"` DaysOfWeek *[]DayOfWeek `json:"daysOfWeek,omitempty"` HoursOfDay *[]int64 `json:"hoursOfDay,omitempty"` IsCustomActionTimeoutEnabled *bool `json:"isCustomActionTimeoutEnabled,omitempty"` IsMonthlyPatchingEnabled *bool `json:"isMonthlyPatchingEnabled,omitempty"` LeadTimeInWeeks *int64 `json:"leadTimeInWeeks,omitempty"` Months *[]Month `json:"months,omitempty"` PatchingMode *PatchingMode `json:"patchingMode,omitempty"` Preference *Preference `json:"preference,omitempty"` WeeksOfMonth *[]int64 `json:"weeksOfMonth,omitempty"` }
type MonthName ¶
type MonthName string
const ( MonthNameApril MonthName = "April" MonthNameAugust MonthName = "August" MonthNameDecember MonthName = "December" MonthNameFebruary MonthName = "February" MonthNameJanuary MonthName = "January" MonthNameJuly MonthName = "July" MonthNameJune MonthName = "June" MonthNameMarch MonthName = "March" MonthNameMay MonthName = "May" MonthNameNovember MonthName = "November" MonthNameOctober MonthName = "October" MonthNameSeptember MonthName = "September" )
func (*MonthName) UnmarshalJSON ¶
type PatchingMode ¶
type PatchingMode string
const ( PatchingModeNonRolling PatchingMode = "NonRolling" PatchingModeRolling PatchingMode = "Rolling" )
func (*PatchingMode) UnmarshalJSON ¶
func (s *PatchingMode) UnmarshalJSON(bytes []byte) error
type Preference ¶
type Preference string
const ( PreferenceCustomPreference Preference = "CustomPreference" PreferenceNoPreference Preference = "NoPreference" )
func (*Preference) UnmarshalJSON ¶
func (s *Preference) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_cloudexadatainfrastructure.go
- method_addstoragecapacity.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_update.go
- model_cloudexadatainfrastructure.go
- model_cloudexadatainfrastructureproperties.go
- model_cloudexadatainfrastructureupdate.go
- model_cloudexadatainfrastructureupdateproperties.go
- model_customercontact.go
- model_dayofweek.go
- model_estimatedpatchingtime.go
- model_maintenancewindow.go
- model_month.go
- predicates.go
- version.go