fusionapps

package
v65.63.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0, UPL-1.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetActionActionTypeEnumStringValues

func GetActionActionTypeEnumStringValues() []string

GetActionActionTypeEnumStringValues Enumerates the set of values in String for ActionActionTypeEnum

func GetActionStateEnumStringValues

func GetActionStateEnumStringValues() []string

GetActionStateEnumStringValues Enumerates the set of values in String for ActionStateEnum

func GetDataMaskingActivityLifecycleStateEnumStringValues

func GetDataMaskingActivityLifecycleStateEnumStringValues() []string

GetDataMaskingActivityLifecycleStateEnumStringValues Enumerates the set of values in String for DataMaskingActivityLifecycleStateEnum

func GetEnvironmentRoleCurrentRoleEnumStringValues added in v65.36.1

func GetEnvironmentRoleCurrentRoleEnumStringValues() []string

GetEnvironmentRoleCurrentRoleEnumStringValues Enumerates the set of values in String for EnvironmentRoleCurrentRoleEnum

func GetFamilyMaintenancePolicyConcurrentMaintenanceEnumStringValues

func GetFamilyMaintenancePolicyConcurrentMaintenanceEnumStringValues() []string

GetFamilyMaintenancePolicyConcurrentMaintenanceEnumStringValues Enumerates the set of values in String for FamilyMaintenancePolicyConcurrentMaintenanceEnum

func GetFusionEnvironmentFamilyLifecycleStateEnumStringValues

func GetFusionEnvironmentFamilyLifecycleStateEnumStringValues() []string

GetFusionEnvironmentFamilyLifecycleStateEnumStringValues Enumerates the set of values in String for FusionEnvironmentFamilyLifecycleStateEnum

func GetFusionEnvironmentFusionEnvironmentTypeEnumStringValues

func GetFusionEnvironmentFusionEnvironmentTypeEnumStringValues() []string

GetFusionEnvironmentFusionEnvironmentTypeEnumStringValues Enumerates the set of values in String for FusionEnvironmentFusionEnvironmentTypeEnum

func GetFusionEnvironmentLifecycleStateEnumStringValues

func GetFusionEnvironmentLifecycleStateEnumStringValues() []string

GetFusionEnvironmentLifecycleStateEnumStringValues Enumerates the set of values in String for FusionEnvironmentLifecycleStateEnum

func GetFusionEnvironmentStatusStatusEnumStringValues

func GetFusionEnvironmentStatusStatusEnumStringValues() []string

GetFusionEnvironmentStatusStatusEnumStringValues Enumerates the set of values in String for FusionEnvironmentStatusStatusEnum

func GetKmsKeyInfoScheduledKeyStatusEnumStringValues

func GetKmsKeyInfoScheduledKeyStatusEnumStringValues() []string

GetKmsKeyInfoScheduledKeyStatusEnumStringValues Enumerates the set of values in String for KmsKeyInfoScheduledKeyStatusEnum

func GetListDataMaskingActivitiesSortByEnumStringValues

func GetListDataMaskingActivitiesSortByEnumStringValues() []string

GetListDataMaskingActivitiesSortByEnumStringValues Enumerates the set of values in String for ListDataMaskingActivitiesSortByEnum

func GetListDataMaskingActivitiesSortOrderEnumStringValues

func GetListDataMaskingActivitiesSortOrderEnumStringValues() []string

GetListDataMaskingActivitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDataMaskingActivitiesSortOrderEnum

func GetListFusionEnvironmentFamiliesSortByEnumStringValues

func GetListFusionEnvironmentFamiliesSortByEnumStringValues() []string

GetListFusionEnvironmentFamiliesSortByEnumStringValues Enumerates the set of values in String for ListFusionEnvironmentFamiliesSortByEnum

func GetListFusionEnvironmentFamiliesSortOrderEnumStringValues

func GetListFusionEnvironmentFamiliesSortOrderEnumStringValues() []string

GetListFusionEnvironmentFamiliesSortOrderEnumStringValues Enumerates the set of values in String for ListFusionEnvironmentFamiliesSortOrderEnum

func GetListFusionEnvironmentsSortByEnumStringValues

func GetListFusionEnvironmentsSortByEnumStringValues() []string

GetListFusionEnvironmentsSortByEnumStringValues Enumerates the set of values in String for ListFusionEnvironmentsSortByEnum

func GetListFusionEnvironmentsSortOrderEnumStringValues

func GetListFusionEnvironmentsSortOrderEnumStringValues() []string

GetListFusionEnvironmentsSortOrderEnumStringValues Enumerates the set of values in String for ListFusionEnvironmentsSortOrderEnum

func GetListRefreshActivitiesSortByEnumStringValues

func GetListRefreshActivitiesSortByEnumStringValues() []string

GetListRefreshActivitiesSortByEnumStringValues Enumerates the set of values in String for ListRefreshActivitiesSortByEnum

func GetListRefreshActivitiesSortOrderEnumStringValues

func GetListRefreshActivitiesSortOrderEnumStringValues() []string

GetListRefreshActivitiesSortOrderEnumStringValues Enumerates the set of values in String for ListRefreshActivitiesSortOrderEnum

func GetListScheduledActivitiesSortByEnumStringValues

func GetListScheduledActivitiesSortByEnumStringValues() []string

GetListScheduledActivitiesSortByEnumStringValues Enumerates the set of values in String for ListScheduledActivitiesSortByEnum

func GetListScheduledActivitiesSortOrderEnumStringValues

func GetListScheduledActivitiesSortOrderEnumStringValues() []string

GetListScheduledActivitiesSortOrderEnumStringValues Enumerates the set of values in String for ListScheduledActivitiesSortOrderEnum

func GetListServiceAttachmentsSortByEnumStringValues

func GetListServiceAttachmentsSortByEnumStringValues() []string

GetListServiceAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListServiceAttachmentsSortByEnum

func GetListServiceAttachmentsSortOrderEnumStringValues

func GetListServiceAttachmentsSortOrderEnumStringValues() []string

GetListServiceAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListServiceAttachmentsSortOrderEnum

func GetListTimeAvailableForRefreshesSortByEnumStringValues

func GetListTimeAvailableForRefreshesSortByEnumStringValues() []string

GetListTimeAvailableForRefreshesSortByEnumStringValues Enumerates the set of values in String for ListTimeAvailableForRefreshesSortByEnum

func GetListTimeAvailableForRefreshesSortOrderEnumStringValues

func GetListTimeAvailableForRefreshesSortOrderEnumStringValues() []string

GetListTimeAvailableForRefreshesSortOrderEnumStringValues Enumerates the set of values in String for ListTimeAvailableForRefreshesSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetMaintenancePolicyEnvironmentMaintenanceOverrideEnumStringValues

func GetMaintenancePolicyEnvironmentMaintenanceOverrideEnumStringValues() []string

GetMaintenancePolicyEnvironmentMaintenanceOverrideEnumStringValues Enumerates the set of values in String for MaintenancePolicyEnvironmentMaintenanceOverrideEnum

func GetMaintenancePolicyMonthlyPatchingOverrideEnumStringValues

func GetMaintenancePolicyMonthlyPatchingOverrideEnumStringValues() []string

GetMaintenancePolicyMonthlyPatchingOverrideEnumStringValues Enumerates the set of values in String for MaintenancePolicyMonthlyPatchingOverrideEnum

func GetPatchActionCategoryEnumStringValues

func GetPatchActionCategoryEnumStringValues() []string

GetPatchActionCategoryEnumStringValues Enumerates the set of values in String for PatchActionCategoryEnum

func GetPatchActionModeEnumStringValues

func GetPatchActionModeEnumStringValues() []string

GetPatchActionModeEnumStringValues Enumerates the set of values in String for PatchActionModeEnum

func GetQuarterlyUpgradeBeginTimesOverrideTypeEnumStringValues

func GetQuarterlyUpgradeBeginTimesOverrideTypeEnumStringValues() []string

GetQuarterlyUpgradeBeginTimesOverrideTypeEnumStringValues Enumerates the set of values in String for QuarterlyUpgradeBeginTimesOverrideTypeEnum

func GetRefreshActivityLifecycleDetailsEnumStringValues

func GetRefreshActivityLifecycleDetailsEnumStringValues() []string

GetRefreshActivityLifecycleDetailsEnumStringValues Enumerates the set of values in String for RefreshActivityLifecycleDetailsEnum

func GetRefreshActivityLifecycleStateEnumStringValues

func GetRefreshActivityLifecycleStateEnumStringValues() []string

GetRefreshActivityLifecycleStateEnumStringValues Enumerates the set of values in String for RefreshActivityLifecycleStateEnum

func GetRefreshActivityServiceAvailabilityEnumStringValues

func GetRefreshActivityServiceAvailabilityEnumStringValues() []string

GetRefreshActivityServiceAvailabilityEnumStringValues Enumerates the set of values in String for RefreshActivityServiceAvailabilityEnum

func GetRuleActionEnumStringValues

func GetRuleActionEnumStringValues() []string

GetRuleActionEnumStringValues Enumerates the set of values in String for RuleActionEnum

func GetRuleConditionAttributeNameEnumStringValues

func GetRuleConditionAttributeNameEnumStringValues() []string

GetRuleConditionAttributeNameEnumStringValues Enumerates the set of values in String for RuleConditionAttributeNameEnum

func GetScheduledActivityLifecycleDetailsEnumStringValues

func GetScheduledActivityLifecycleDetailsEnumStringValues() []string

GetScheduledActivityLifecycleDetailsEnumStringValues Enumerates the set of values in String for ScheduledActivityLifecycleDetailsEnum

func GetScheduledActivityLifecycleStateEnumStringValues

func GetScheduledActivityLifecycleStateEnumStringValues() []string

GetScheduledActivityLifecycleStateEnumStringValues Enumerates the set of values in String for ScheduledActivityLifecycleStateEnum

func GetScheduledActivityRunCycleEnumStringValues

func GetScheduledActivityRunCycleEnumStringValues() []string

GetScheduledActivityRunCycleEnumStringValues Enumerates the set of values in String for ScheduledActivityRunCycleEnum

func GetScheduledActivityScheduledActivityPhaseEnumStringValues added in v65.46.0

func GetScheduledActivityScheduledActivityPhaseEnumStringValues() []string

GetScheduledActivityScheduledActivityPhaseEnumStringValues Enumerates the set of values in String for ScheduledActivityScheduledActivityPhaseEnum

func GetScheduledActivityServiceAvailabilityEnumStringValues

func GetScheduledActivityServiceAvailabilityEnumStringValues() []string

GetScheduledActivityServiceAvailabilityEnumStringValues Enumerates the set of values in String for ScheduledActivityServiceAvailabilityEnum

func GetServiceAttachmentLifecycleStateEnumStringValues

func GetServiceAttachmentLifecycleStateEnumStringValues() []string

GetServiceAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for ServiceAttachmentLifecycleStateEnum

func GetServiceAttachmentServiceInstanceTypeEnumStringValues

func GetServiceAttachmentServiceInstanceTypeEnumStringValues() []string

GetServiceAttachmentServiceInstanceTypeEnumStringValues Enumerates the set of values in String for ServiceAttachmentServiceInstanceTypeEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

Types

type Action

type Action interface {

	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	GetDescription() *string

	// Unique identifier of the object that represents the action
	GetReferenceKey() *string

	// A string that describes whether the change is applied hot or cold
	GetState() ActionStateEnum
}

Action Action details

type ActionActionTypeEnum

type ActionActionTypeEnum string

ActionActionTypeEnum Enum with underlying type: string

const (
	ActionActionTypeQuarterlyUpgrade ActionActionTypeEnum = "QUARTERLY_UPGRADE"
	ActionActionTypePatch            ActionActionTypeEnum = "PATCH"
	ActionActionTypeVertex           ActionActionTypeEnum = "VERTEX"
)

Set of constants representing the allowable values for ActionActionTypeEnum

func GetActionActionTypeEnumValues

func GetActionActionTypeEnumValues() []ActionActionTypeEnum

GetActionActionTypeEnumValues Enumerates the set of values for ActionActionTypeEnum

func GetMappingActionActionTypeEnum

func GetMappingActionActionTypeEnum(val string) (ActionActionTypeEnum, bool)

GetMappingActionActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ActionStateEnum

type ActionStateEnum string

ActionStateEnum Enum with underlying type: string

const (
	ActionStateAccepted   ActionStateEnum = "ACCEPTED"
	ActionStateInProgress ActionStateEnum = "IN_PROGRESS"
	ActionStateSucceeded  ActionStateEnum = "SUCCEEDED"
	ActionStateFailed     ActionStateEnum = "FAILED"
	ActionStateCanceled   ActionStateEnum = "CANCELED"
)

Set of constants representing the allowable values for ActionStateEnum

func GetActionStateEnumValues

func GetActionStateEnumValues() []ActionStateEnum

GetActionStateEnumValues Enumerates the set of values for ActionStateEnum

func GetMappingActionStateEnum

func GetMappingActionStateEnum(val string) (ActionStateEnum, bool)

GetMappingActionStateEnum performs case Insensitive comparison on enum value and return the desired enum

type AdminUserCollection

type AdminUserCollection struct {

	// A page of AdminUserSummary objects.
	Items []AdminUserSummary `mandatory:"true" json:"items"`
}

AdminUserCollection IDM admin credentials without password

func (AdminUserCollection) String

func (m AdminUserCollection) String() string

func (AdminUserCollection) ValidateEnumValue

func (m AdminUserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AdminUserSummary

type AdminUserSummary struct {

	// Admin username
	Username *string `mandatory:"true" json:"username"`

	// Admin users email address
	EmailAddress *string `mandatory:"true" json:"emailAddress"`

	// Admin users first name
	FirstName *string `mandatory:"true" json:"firstName"`

	// Admin users last name
	LastName *string `mandatory:"true" json:"lastName"`
}

AdminUserSummary IDM admin credentials without password

func (AdminUserSummary) String

func (m AdminUserSummary) String() string

func (AdminUserSummary) ValidateEnumValue

func (m AdminUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AllowRule

type AllowRule struct {
	Conditions []RuleCondition `mandatory:"true" json:"conditions"`

	// A brief description of the access control rule. Avoid entering confidential information.
	// example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`
	Description *string `mandatory:"false" json:"description"`
}

AllowRule An object that represents the action of configuring an access control rule. Access control rules permit access to application resources based on user-specified match conditions. This rule applies only to HTTP listeners. **NOTES:** * If you do not specify any access control rules, the default rule is to allow all traffic. * If you add access control rules, the load balancer denies any traffic that does not match the rules. * Maximum of two match conditions can be specified in a rule. * You can specify this rule only with the following `RuleCondition` combinations: * `SOURCE_IP_ADDRESS` * `SOURCE_VCN_ID` * `SOURCE_VCN_ID", "SOURCE_VCN_IP_ADDRESS`

func (AllowRule) MarshalJSON

func (m AllowRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AllowRule) String

func (m AllowRule) String() string

func (*AllowRule) UnmarshalJSON

func (m *AllowRule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AllowRule) ValidateEnumValue

func (m AllowRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Capabilities

type Capabilities struct {

	// Indicates whether data masking is enabled for the environment family. When enabled, data masking activities are supported.
	IsDataMaskingEnabled *bool `mandatory:"false" json:"isDataMaskingEnabled"`

	// Indicates whether Break Glass is enabled for the environment family.
	IsBreakGlassEnabled *bool `mandatory:"false" json:"isBreakGlassEnabled"`

	// Indicates whether customers can use their own encryption keys.
	IsByokEnabled *bool `mandatory:"false" json:"isByokEnabled"`
}

Capabilities Status of capabilities that can be enabled for an environment family.

func (Capabilities) String

func (m Capabilities) String() string

func (Capabilities) ValidateEnumValue

func (m Capabilities) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeFusionEnvironmentCompartmentDetails

type ChangeFusionEnvironmentCompartmentDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeFusionEnvironmentCompartmentDetails Details about the compartment the Fusion environment should move to.

func (ChangeFusionEnvironmentCompartmentDetails) String

func (ChangeFusionEnvironmentCompartmentDetails) ValidateEnumValue

func (m ChangeFusionEnvironmentCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeFusionEnvironmentCompartmentRequest

type ChangeFusionEnvironmentCompartmentRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The details of change compartment request.
	ChangeFusionEnvironmentCompartmentDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ChangeFusionEnvironmentCompartmentRequest wrapper for the ChangeFusionEnvironmentCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ChangeFusionEnvironmentCompartment.go.html to see an example of how to use ChangeFusionEnvironmentCompartmentRequest.

func (ChangeFusionEnvironmentCompartmentRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ChangeFusionEnvironmentCompartmentRequest) HTTPRequest

func (request ChangeFusionEnvironmentCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeFusionEnvironmentCompartmentRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeFusionEnvironmentCompartmentRequest) String

func (ChangeFusionEnvironmentCompartmentRequest) ValidateEnumValue

func (request ChangeFusionEnvironmentCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeFusionEnvironmentCompartmentResponse

type ChangeFusionEnvironmentCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

ChangeFusionEnvironmentCompartmentResponse wrapper for the ChangeFusionEnvironmentCompartment operation

func (ChangeFusionEnvironmentCompartmentResponse) HTTPResponse

func (response ChangeFusionEnvironmentCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeFusionEnvironmentCompartmentResponse) String

type ChangeFusionEnvironmentFamilyCompartmentDetails

type ChangeFusionEnvironmentFamilyCompartmentDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment into which the resource should be moved.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeFusionEnvironmentFamilyCompartmentDetails Details about the compartment the environment family should be moved to.

func (ChangeFusionEnvironmentFamilyCompartmentDetails) String

func (ChangeFusionEnvironmentFamilyCompartmentDetails) ValidateEnumValue

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeFusionEnvironmentFamilyCompartmentRequest

type ChangeFusionEnvironmentFamilyCompartmentRequest struct {

	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentFamilyId"`

	// Details for the compartment move.
	ChangeFusionEnvironmentFamilyCompartmentDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ChangeFusionEnvironmentFamilyCompartmentRequest wrapper for the ChangeFusionEnvironmentFamilyCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ChangeFusionEnvironmentFamilyCompartment.go.html to see an example of how to use ChangeFusionEnvironmentFamilyCompartmentRequest.

func (ChangeFusionEnvironmentFamilyCompartmentRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ChangeFusionEnvironmentFamilyCompartmentRequest) HTTPRequest

func (request ChangeFusionEnvironmentFamilyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeFusionEnvironmentFamilyCompartmentRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeFusionEnvironmentFamilyCompartmentRequest) String

func (ChangeFusionEnvironmentFamilyCompartmentRequest) ValidateEnumValue

func (request ChangeFusionEnvironmentFamilyCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeFusionEnvironmentFamilyCompartmentResponse

type ChangeFusionEnvironmentFamilyCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

ChangeFusionEnvironmentFamilyCompartmentResponse wrapper for the ChangeFusionEnvironmentFamilyCompartment operation

func (ChangeFusionEnvironmentFamilyCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeFusionEnvironmentFamilyCompartmentResponse) String

type CreateDataMaskingActivityDetails

type CreateDataMaskingActivityDetails struct {

	// This allows the Data Safe service to resume the previously failed data masking activity.
	IsResumeDataMasking *bool `mandatory:"false" json:"isResumeDataMasking"`
}

CreateDataMaskingActivityDetails The information about current data masking request.

func (CreateDataMaskingActivityDetails) String

func (CreateDataMaskingActivityDetails) ValidateEnumValue

func (m CreateDataMaskingActivityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataMaskingActivityRequest

type CreateDataMaskingActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// Details for the new DataMaskingActivity.
	CreateDataMaskingActivityDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateDataMaskingActivityRequest wrapper for the CreateDataMaskingActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateDataMaskingActivity.go.html to see an example of how to use CreateDataMaskingActivityRequest.

func (CreateDataMaskingActivityRequest) BinaryRequestBody

func (request CreateDataMaskingActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDataMaskingActivityRequest) HTTPRequest

func (request CreateDataMaskingActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDataMaskingActivityRequest) RetryPolicy

func (request CreateDataMaskingActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDataMaskingActivityRequest) String

func (request CreateDataMaskingActivityRequest) String() string

func (CreateDataMaskingActivityRequest) ValidateEnumValue

func (request CreateDataMaskingActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataMaskingActivityResponse

type CreateDataMaskingActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateDataMaskingActivityResponse wrapper for the CreateDataMaskingActivity operation

func (CreateDataMaskingActivityResponse) HTTPResponse

func (response CreateDataMaskingActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDataMaskingActivityResponse) String

func (response CreateDataMaskingActivityResponse) String() string

type CreateFusionEnvironmentAdminUserDetails

type CreateFusionEnvironmentAdminUserDetails struct {

	// The username for the administrator.
	Username *string `mandatory:"true" json:"username"`

	// The password for the administrator.
	Password *string `mandatory:"true" json:"password"`

	// The email address for the administrator.
	EmailAddress *string `mandatory:"true" json:"emailAddress"`

	// The administrator's first name.
	FirstName *string `mandatory:"true" json:"firstName"`

	// The administrator's last name.
	LastName *string `mandatory:"true" json:"lastName"`
}

CreateFusionEnvironmentAdminUserDetails The credentials for the Fusion Applications service administrator.

func (CreateFusionEnvironmentAdminUserDetails) String

func (CreateFusionEnvironmentAdminUserDetails) ValidateEnumValue

func (m CreateFusionEnvironmentAdminUserDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFusionEnvironmentAdminUserRequest

type CreateFusionEnvironmentAdminUserRequest struct {

	// The admin user to be created.
	CreateFusionEnvironmentAdminUserDetails `contributesTo:"body"`

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateFusionEnvironmentAdminUserRequest wrapper for the CreateFusionEnvironmentAdminUser operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateFusionEnvironmentAdminUser.go.html to see an example of how to use CreateFusionEnvironmentAdminUserRequest.

func (CreateFusionEnvironmentAdminUserRequest) BinaryRequestBody

func (request CreateFusionEnvironmentAdminUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateFusionEnvironmentAdminUserRequest) HTTPRequest

func (request CreateFusionEnvironmentAdminUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateFusionEnvironmentAdminUserRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateFusionEnvironmentAdminUserRequest) String

func (CreateFusionEnvironmentAdminUserRequest) ValidateEnumValue

func (request CreateFusionEnvironmentAdminUserRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFusionEnvironmentAdminUserResponse

type CreateFusionEnvironmentAdminUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

CreateFusionEnvironmentAdminUserResponse wrapper for the CreateFusionEnvironmentAdminUser operation

func (CreateFusionEnvironmentAdminUserResponse) HTTPResponse

func (response CreateFusionEnvironmentAdminUserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateFusionEnvironmentAdminUserResponse) String

type CreateFusionEnvironmentDetails

type CreateFusionEnvironmentDetails struct {

	// FusionEnvironment Identifier can be renamed.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique identifier (OCID) of the compartment where the Fusion Environment is located.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The unique identifier (OCID) of the Fusion Environment Family that the Fusion Environment belongs to.
	FusionEnvironmentFamilyId *string `mandatory:"true" json:"fusionEnvironmentFamilyId"`

	// The type of environment. Valid values are Production, Test, or Development.
	FusionEnvironmentType FusionEnvironmentFusionEnvironmentTypeEnum `mandatory:"true" json:"fusionEnvironmentType"`

	CreateFusionEnvironmentAdminUserDetails *CreateFusionEnvironmentAdminUserDetails `mandatory:"true" json:"createFusionEnvironmentAdminUserDetails"`

	MaintenancePolicy *MaintenancePolicy `mandatory:"false" json:"maintenancePolicy"`

	// byok kms keyId
	KmsKeyId *string `mandatory:"false" json:"kmsKeyId"`

	// DNS prefix.
	DnsPrefix *string `mandatory:"false" json:"dnsPrefix"`

	// Language packs.
	AdditionalLanguagePacks []string `mandatory:"false" json:"additionalLanguagePacks"`

	// Rules.
	Rules []Rule `mandatory:"false" json:"rules"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateFusionEnvironmentDetails The configuration details of the FusionEnvironment. For more information about these fields, see Managing Environments (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/manage-environment.htm).

func (CreateFusionEnvironmentDetails) String

func (*CreateFusionEnvironmentDetails) UnmarshalJSON

func (m *CreateFusionEnvironmentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateFusionEnvironmentDetails) ValidateEnumValue

func (m CreateFusionEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFusionEnvironmentFamilyDetails

type CreateFusionEnvironmentFamilyDetails struct {

	// A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID of the compartment where the environment family is located.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds []string `mandatory:"true" json:"subscriptionIds"`

	FamilyMaintenancePolicy *FamilyMaintenancePolicy `mandatory:"false" json:"familyMaintenancePolicy"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateFusionEnvironmentFamilyDetails The information about new FusionEnvironmentFamily.

func (CreateFusionEnvironmentFamilyDetails) String

func (CreateFusionEnvironmentFamilyDetails) ValidateEnumValue

func (m CreateFusionEnvironmentFamilyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFusionEnvironmentFamilyRequest

type CreateFusionEnvironmentFamilyRequest struct {

	// Details for the new FusionEnvironmentFamily.
	CreateFusionEnvironmentFamilyDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateFusionEnvironmentFamilyRequest wrapper for the CreateFusionEnvironmentFamily operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateFusionEnvironmentFamily.go.html to see an example of how to use CreateFusionEnvironmentFamilyRequest.

func (CreateFusionEnvironmentFamilyRequest) BinaryRequestBody

func (request CreateFusionEnvironmentFamilyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateFusionEnvironmentFamilyRequest) HTTPRequest

func (request CreateFusionEnvironmentFamilyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateFusionEnvironmentFamilyRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateFusionEnvironmentFamilyRequest) String

func (CreateFusionEnvironmentFamilyRequest) ValidateEnumValue

func (request CreateFusionEnvironmentFamilyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFusionEnvironmentFamilyResponse

type CreateFusionEnvironmentFamilyResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateFusionEnvironmentFamilyResponse wrapper for the CreateFusionEnvironmentFamily operation

func (CreateFusionEnvironmentFamilyResponse) HTTPResponse

func (response CreateFusionEnvironmentFamilyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateFusionEnvironmentFamilyResponse) String

type CreateFusionEnvironmentRequest

type CreateFusionEnvironmentRequest struct {

	// Details for the new FusionEnvironment.
	CreateFusionEnvironmentDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateFusionEnvironmentRequest wrapper for the CreateFusionEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateFusionEnvironment.go.html to see an example of how to use CreateFusionEnvironmentRequest.

func (CreateFusionEnvironmentRequest) BinaryRequestBody

func (request CreateFusionEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateFusionEnvironmentRequest) HTTPRequest

func (request CreateFusionEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateFusionEnvironmentRequest) RetryPolicy

func (request CreateFusionEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateFusionEnvironmentRequest) String

func (request CreateFusionEnvironmentRequest) String() string

func (CreateFusionEnvironmentRequest) ValidateEnumValue

func (request CreateFusionEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFusionEnvironmentResponse

type CreateFusionEnvironmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateFusionEnvironmentResponse wrapper for the CreateFusionEnvironment operation

func (CreateFusionEnvironmentResponse) HTTPResponse

func (response CreateFusionEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateFusionEnvironmentResponse) String

func (response CreateFusionEnvironmentResponse) String() string

type CreateRefreshActivityDetails

type CreateRefreshActivityDetails struct {

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source environment
	SourceFusionEnvironmentId *string `mandatory:"true" json:"sourceFusionEnvironmentId"`

	// Current time the refresh activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart *common.SDKTime `mandatory:"false" json:"timeScheduledStart"`
}

CreateRefreshActivityDetails The information about current refresh.

func (CreateRefreshActivityDetails) String

func (CreateRefreshActivityDetails) ValidateEnumValue

func (m CreateRefreshActivityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateRefreshActivityRequest

type CreateRefreshActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// Details for the new RefreshActivity.
	CreateRefreshActivityDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateRefreshActivityRequest wrapper for the CreateRefreshActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateRefreshActivity.go.html to see an example of how to use CreateRefreshActivityRequest.

func (CreateRefreshActivityRequest) BinaryRequestBody

func (request CreateRefreshActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateRefreshActivityRequest) HTTPRequest

func (request CreateRefreshActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateRefreshActivityRequest) RetryPolicy

func (request CreateRefreshActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateRefreshActivityRequest) String

func (request CreateRefreshActivityRequest) String() string

func (CreateRefreshActivityRequest) ValidateEnumValue

func (request CreateRefreshActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateRefreshActivityResponse

type CreateRefreshActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateRefreshActivityResponse wrapper for the CreateRefreshActivity operation

func (CreateRefreshActivityResponse) HTTPResponse

func (response CreateRefreshActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateRefreshActivityResponse) String

func (response CreateRefreshActivityResponse) String() string

type CreateServiceAttachmentDetails

type CreateServiceAttachmentDetails struct {

	// Type of the ServiceInstance being attached.
	ServiceInstanceType ServiceAttachmentServiceInstanceTypeEnum `mandatory:"true" json:"serviceInstanceType"`

	// The service instance OCID of the instance being attached
	ServiceInstanceId *string `mandatory:"true" json:"serviceInstanceId"`
}

CreateServiceAttachmentDetails Information about the service attachment to be created.

func (CreateServiceAttachmentDetails) String added in v65.38.0

func (CreateServiceAttachmentDetails) ValidateEnumValue added in v65.38.0

func (m CreateServiceAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateServiceAttachmentRequest added in v65.38.0

type CreateServiceAttachmentRequest struct {

	// Details for the service attachment.
	CreateServiceAttachmentDetails `contributesTo:"body"`

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateServiceAttachmentRequest wrapper for the CreateServiceAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateServiceAttachment.go.html to see an example of how to use CreateServiceAttachmentRequest.

func (CreateServiceAttachmentRequest) BinaryRequestBody added in v65.38.0

func (request CreateServiceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateServiceAttachmentRequest) HTTPRequest added in v65.38.0

func (request CreateServiceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateServiceAttachmentRequest) RetryPolicy added in v65.38.0

func (request CreateServiceAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateServiceAttachmentRequest) String added in v65.38.0

func (request CreateServiceAttachmentRequest) String() string

func (CreateServiceAttachmentRequest) ValidateEnumValue added in v65.38.0

func (request CreateServiceAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateServiceAttachmentResponse added in v65.38.0

type CreateServiceAttachmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateServiceAttachmentResponse wrapper for the CreateServiceAttachment operation

func (CreateServiceAttachmentResponse) HTTPResponse added in v65.38.0

func (response CreateServiceAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateServiceAttachmentResponse) String added in v65.38.0

func (response CreateServiceAttachmentResponse) String() string

type DataMaskingActivity

type DataMaskingActivity struct {

	// Unique identifier that is immutable on creation.
	Id *string `mandatory:"true" json:"id"`

	// Fusion Environment Identifier.
	FusionEnvironmentId *string `mandatory:"true" json:"fusionEnvironmentId"`

	// The current state of the DataMaskingActivity.
	LifecycleState DataMaskingActivityLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The time the data masking activity started. An RFC3339 formatted datetime string.
	TimeMaskingStart *common.SDKTime `mandatory:"true" json:"timeMaskingStart"`

	// The time the data masking activity ended. An RFC3339 formatted datetime string.
	TimeMaskingFinish *common.SDKTime `mandatory:"true" json:"timeMaskingFinish"`
}

DataMaskingActivity Details of data masking activity.

func (DataMaskingActivity) String

func (m DataMaskingActivity) String() string

func (DataMaskingActivity) ValidateEnumValue

func (m DataMaskingActivity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataMaskingActivityCollection

type DataMaskingActivityCollection struct {

	// A page of data masking activity objects.
	Items []DataMaskingActivitySummary `mandatory:"true" json:"items"`
}

DataMaskingActivityCollection Results of data masking activities on a given Fusion Environment.

func (DataMaskingActivityCollection) String

func (DataMaskingActivityCollection) ValidateEnumValue

func (m DataMaskingActivityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataMaskingActivityLifecycleStateEnum

type DataMaskingActivityLifecycleStateEnum string

DataMaskingActivityLifecycleStateEnum Enum with underlying type: string

const (
	DataMaskingActivityLifecycleStateAccepted   DataMaskingActivityLifecycleStateEnum = "ACCEPTED"
	DataMaskingActivityLifecycleStateInProgress DataMaskingActivityLifecycleStateEnum = "IN_PROGRESS"
	DataMaskingActivityLifecycleStateFailed     DataMaskingActivityLifecycleStateEnum = "FAILED"
	DataMaskingActivityLifecycleStateSucceeded  DataMaskingActivityLifecycleStateEnum = "SUCCEEDED"
	DataMaskingActivityLifecycleStateCanceled   DataMaskingActivityLifecycleStateEnum = "CANCELED"
)

Set of constants representing the allowable values for DataMaskingActivityLifecycleStateEnum

func GetDataMaskingActivityLifecycleStateEnumValues

func GetDataMaskingActivityLifecycleStateEnumValues() []DataMaskingActivityLifecycleStateEnum

GetDataMaskingActivityLifecycleStateEnumValues Enumerates the set of values for DataMaskingActivityLifecycleStateEnum

func GetMappingDataMaskingActivityLifecycleStateEnum

func GetMappingDataMaskingActivityLifecycleStateEnum(val string) (DataMaskingActivityLifecycleStateEnum, bool)

GetMappingDataMaskingActivityLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DataMaskingActivitySummary

type DataMaskingActivitySummary struct {

	// Unique identifier that is immutable on creation.
	Id *string `mandatory:"true" json:"id"`

	// The current state of the data masking activity Scheduled, In progress , Failed, Completed
	LifecycleState DataMaskingActivityLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The time the data masking activity started. An RFC3339 formatted datetime string.
	TimeMaskingStart *common.SDKTime `mandatory:"true" json:"timeMaskingStart"`

	// The time the data masking activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeMaskingFinish *common.SDKTime `mandatory:"true" json:"timeMaskingFinish"`
}

DataMaskingActivitySummary Summary of the data masking activity.

func (DataMaskingActivitySummary) String

func (DataMaskingActivitySummary) ValidateEnumValue

func (m DataMaskingActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFusionEnvironmentAdminUserRequest

type DeleteFusionEnvironmentAdminUserRequest struct {

	// The admin user name for the fusion environment.
	AdminUsername *string `mandatory:"true" contributesTo:"path" name:"adminUsername"`

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteFusionEnvironmentAdminUserRequest wrapper for the DeleteFusionEnvironmentAdminUser operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteFusionEnvironmentAdminUser.go.html to see an example of how to use DeleteFusionEnvironmentAdminUserRequest.

func (DeleteFusionEnvironmentAdminUserRequest) BinaryRequestBody

func (request DeleteFusionEnvironmentAdminUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFusionEnvironmentAdminUserRequest) HTTPRequest

func (request DeleteFusionEnvironmentAdminUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFusionEnvironmentAdminUserRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFusionEnvironmentAdminUserRequest) String

func (DeleteFusionEnvironmentAdminUserRequest) ValidateEnumValue

func (request DeleteFusionEnvironmentAdminUserRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFusionEnvironmentAdminUserResponse

type DeleteFusionEnvironmentAdminUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

DeleteFusionEnvironmentAdminUserResponse wrapper for the DeleteFusionEnvironmentAdminUser operation

func (DeleteFusionEnvironmentAdminUserResponse) HTTPResponse

func (response DeleteFusionEnvironmentAdminUserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFusionEnvironmentAdminUserResponse) String

type DeleteFusionEnvironmentFamilyRequest

type DeleteFusionEnvironmentFamilyRequest struct {

	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentFamilyId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteFusionEnvironmentFamilyRequest wrapper for the DeleteFusionEnvironmentFamily operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteFusionEnvironmentFamily.go.html to see an example of how to use DeleteFusionEnvironmentFamilyRequest.

func (DeleteFusionEnvironmentFamilyRequest) BinaryRequestBody

func (request DeleteFusionEnvironmentFamilyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFusionEnvironmentFamilyRequest) HTTPRequest

func (request DeleteFusionEnvironmentFamilyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFusionEnvironmentFamilyRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFusionEnvironmentFamilyRequest) String

func (DeleteFusionEnvironmentFamilyRequest) ValidateEnumValue

func (request DeleteFusionEnvironmentFamilyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFusionEnvironmentFamilyResponse

type DeleteFusionEnvironmentFamilyResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteFusionEnvironmentFamilyResponse wrapper for the DeleteFusionEnvironmentFamily operation

func (DeleteFusionEnvironmentFamilyResponse) HTTPResponse

func (response DeleteFusionEnvironmentFamilyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFusionEnvironmentFamilyResponse) String

type DeleteFusionEnvironmentRequest

type DeleteFusionEnvironmentRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteFusionEnvironmentRequest wrapper for the DeleteFusionEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteFusionEnvironment.go.html to see an example of how to use DeleteFusionEnvironmentRequest.

func (DeleteFusionEnvironmentRequest) BinaryRequestBody

func (request DeleteFusionEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFusionEnvironmentRequest) HTTPRequest

func (request DeleteFusionEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFusionEnvironmentRequest) RetryPolicy

func (request DeleteFusionEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFusionEnvironmentRequest) String

func (request DeleteFusionEnvironmentRequest) String() string

func (DeleteFusionEnvironmentRequest) ValidateEnumValue

func (request DeleteFusionEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFusionEnvironmentResponse

type DeleteFusionEnvironmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteFusionEnvironmentResponse wrapper for the DeleteFusionEnvironment operation

func (DeleteFusionEnvironmentResponse) HTTPResponse

func (response DeleteFusionEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFusionEnvironmentResponse) String

func (response DeleteFusionEnvironmentResponse) String() string

type DeleteRefreshActivityRequest added in v65.28.0

type DeleteRefreshActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The unique identifier (OCID) of the Refresh activity.
	RefreshActivityId *string `mandatory:"true" contributesTo:"path" name:"refreshActivityId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteRefreshActivityRequest wrapper for the DeleteRefreshActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteRefreshActivity.go.html to see an example of how to use DeleteRefreshActivityRequest.

func (DeleteRefreshActivityRequest) BinaryRequestBody added in v65.28.0

func (request DeleteRefreshActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteRefreshActivityRequest) HTTPRequest added in v65.28.0

func (request DeleteRefreshActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteRefreshActivityRequest) RetryPolicy added in v65.28.0

func (request DeleteRefreshActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteRefreshActivityRequest) String added in v65.28.0

func (request DeleteRefreshActivityRequest) String() string

func (DeleteRefreshActivityRequest) ValidateEnumValue added in v65.28.0

func (request DeleteRefreshActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteRefreshActivityResponse added in v65.28.0

type DeleteRefreshActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteRefreshActivityResponse wrapper for the DeleteRefreshActivity operation

func (DeleteRefreshActivityResponse) HTTPResponse added in v65.28.0

func (response DeleteRefreshActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteRefreshActivityResponse) String added in v65.28.0

func (response DeleteRefreshActivityResponse) String() string

type DeleteServiceAttachmentRequest added in v65.38.0

type DeleteServiceAttachmentRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// OCID of the Service Attachment
	ServiceAttachmentId *string `mandatory:"true" contributesTo:"path" name:"serviceAttachmentId"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteServiceAttachmentRequest wrapper for the DeleteServiceAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteServiceAttachment.go.html to see an example of how to use DeleteServiceAttachmentRequest.

func (DeleteServiceAttachmentRequest) BinaryRequestBody added in v65.38.0

func (request DeleteServiceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteServiceAttachmentRequest) HTTPRequest added in v65.38.0

func (request DeleteServiceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteServiceAttachmentRequest) RetryPolicy added in v65.38.0

func (request DeleteServiceAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteServiceAttachmentRequest) String added in v65.38.0

func (request DeleteServiceAttachmentRequest) String() string

func (DeleteServiceAttachmentRequest) ValidateEnumValue added in v65.38.0

func (request DeleteServiceAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteServiceAttachmentResponse added in v65.38.0

type DeleteServiceAttachmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteServiceAttachmentResponse wrapper for the DeleteServiceAttachment operation

func (DeleteServiceAttachmentResponse) HTTPResponse added in v65.38.0

func (response DeleteServiceAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteServiceAttachmentResponse) String added in v65.38.0

func (response DeleteServiceAttachmentResponse) String() string

type EnvironmentRole added in v65.36.1

type EnvironmentRole struct {

	// The current role of the environment
	CurrentRole EnvironmentRoleCurrentRoleEnum `mandatory:"false" json:"currentRole,omitempty"`

	// Region the standby environment is in
	StandbyEnvironmentRegion *string `mandatory:"false" json:"standbyEnvironmentRegion"`

	// Fusion Environment ID of the standby environment
	StandbyEnvironmentId *string `mandatory:"false" json:"standbyEnvironmentId"`
}

EnvironmentRole Describes the role of the FA Environment.

func (EnvironmentRole) String added in v65.36.1

func (m EnvironmentRole) String() string

func (EnvironmentRole) ValidateEnumValue added in v65.36.1

func (m EnvironmentRole) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnvironmentRoleCurrentRoleEnum added in v65.36.1

type EnvironmentRoleCurrentRoleEnum string

EnvironmentRoleCurrentRoleEnum Enum with underlying type: string

const (
	EnvironmentRoleCurrentRolePrimary EnvironmentRoleCurrentRoleEnum = "PRIMARY"
	EnvironmentRoleCurrentRoleStandby EnvironmentRoleCurrentRoleEnum = "STANDBY"
)

Set of constants representing the allowable values for EnvironmentRoleCurrentRoleEnum

func GetEnvironmentRoleCurrentRoleEnumValues added in v65.36.1

func GetEnvironmentRoleCurrentRoleEnumValues() []EnvironmentRoleCurrentRoleEnum

GetEnvironmentRoleCurrentRoleEnumValues Enumerates the set of values for EnvironmentRoleCurrentRoleEnum

func GetMappingEnvironmentRoleCurrentRoleEnum added in v65.36.1

func GetMappingEnvironmentRoleCurrentRoleEnum(val string) (EnvironmentRoleCurrentRoleEnum, bool)

GetMappingEnvironmentRoleCurrentRoleEnum performs case Insensitive comparison on enum value and return the desired enum

type FamilyMaintenancePolicy

type FamilyMaintenancePolicy struct {

	// The quarterly maintenance month group schedule of the Fusion environment family.
	QuarterlyUpgradeBeginTimes *string `mandatory:"false" json:"quarterlyUpgradeBeginTimes"`

	// When True, monthly patching is enabled for the environment family.
	IsMonthlyPatchingEnabled *bool `mandatory:"false" json:"isMonthlyPatchingEnabled"`

	// Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.
	ConcurrentMaintenance FamilyMaintenancePolicyConcurrentMaintenanceEnum `mandatory:"false" json:"concurrentMaintenance,omitempty"`
}

FamilyMaintenancePolicy The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (FamilyMaintenancePolicy) String

func (m FamilyMaintenancePolicy) String() string

func (FamilyMaintenancePolicy) ValidateEnumValue

func (m FamilyMaintenancePolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FamilyMaintenancePolicyConcurrentMaintenanceEnum

type FamilyMaintenancePolicyConcurrentMaintenanceEnum string

FamilyMaintenancePolicyConcurrentMaintenanceEnum Enum with underlying type: string

const (
	FamilyMaintenancePolicyConcurrentMaintenanceProd     FamilyMaintenancePolicyConcurrentMaintenanceEnum = "PROD"
	FamilyMaintenancePolicyConcurrentMaintenanceNonProd  FamilyMaintenancePolicyConcurrentMaintenanceEnum = "NON_PROD"
	FamilyMaintenancePolicyConcurrentMaintenanceDisabled FamilyMaintenancePolicyConcurrentMaintenanceEnum = "DISABLED"
)

Set of constants representing the allowable values for FamilyMaintenancePolicyConcurrentMaintenanceEnum

func GetFamilyMaintenancePolicyConcurrentMaintenanceEnumValues

func GetFamilyMaintenancePolicyConcurrentMaintenanceEnumValues() []FamilyMaintenancePolicyConcurrentMaintenanceEnum

GetFamilyMaintenancePolicyConcurrentMaintenanceEnumValues Enumerates the set of values for FamilyMaintenancePolicyConcurrentMaintenanceEnum

func GetMappingFamilyMaintenancePolicyConcurrentMaintenanceEnum

func GetMappingFamilyMaintenancePolicyConcurrentMaintenanceEnum(val string) (FamilyMaintenancePolicyConcurrentMaintenanceEnum, bool)

GetMappingFamilyMaintenancePolicyConcurrentMaintenanceEnum performs case Insensitive comparison on enum value and return the desired enum

type FusionApplicationsClient added in v65.14.0

type FusionApplicationsClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

FusionApplicationsClient a client for FusionApplications

func NewFusionApplicationsClientWithConfigurationProvider added in v65.14.0

func NewFusionApplicationsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FusionApplicationsClient, err error)

NewFusionApplicationsClientWithConfigurationProvider Creates a new default FusionApplications client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewFusionApplicationsClientWithOboToken added in v65.14.0

func NewFusionApplicationsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FusionApplicationsClient, err error)

NewFusionApplicationsClientWithOboToken Creates a new default FusionApplications client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (FusionApplicationsClient) ChangeFusionEnvironmentCompartment added in v65.14.0

func (client FusionApplicationsClient) ChangeFusionEnvironmentCompartment(ctx context.Context, request ChangeFusionEnvironmentCompartmentRequest) (response ChangeFusionEnvironmentCompartmentResponse, err error)

ChangeFusionEnvironmentCompartment Moves a FusionEnvironment into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ChangeFusionEnvironmentCompartment.go.html to see an example of how to use ChangeFusionEnvironmentCompartment API. A default retry strategy applies to this operation ChangeFusionEnvironmentCompartment()

func (FusionApplicationsClient) ChangeFusionEnvironmentFamilyCompartment added in v65.14.0

func (client FusionApplicationsClient) ChangeFusionEnvironmentFamilyCompartment(ctx context.Context, request ChangeFusionEnvironmentFamilyCompartmentRequest) (response ChangeFusionEnvironmentFamilyCompartmentResponse, err error)

ChangeFusionEnvironmentFamilyCompartment Moves a FusionEnvironmentFamily into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ChangeFusionEnvironmentFamilyCompartment.go.html to see an example of how to use ChangeFusionEnvironmentFamilyCompartment API. A default retry strategy applies to this operation ChangeFusionEnvironmentFamilyCompartment()

func (*FusionApplicationsClient) ConfigurationProvider added in v65.14.0

func (client *FusionApplicationsClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (FusionApplicationsClient) CreateDataMaskingActivity added in v65.14.0

func (client FusionApplicationsClient) CreateDataMaskingActivity(ctx context.Context, request CreateDataMaskingActivityRequest) (response CreateDataMaskingActivityResponse, err error)

CreateDataMaskingActivity Creates a new DataMaskingActivity.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateDataMaskingActivity.go.html to see an example of how to use CreateDataMaskingActivity API. A default retry strategy applies to this operation CreateDataMaskingActivity()

func (FusionApplicationsClient) CreateFusionEnvironment added in v65.14.0

func (client FusionApplicationsClient) CreateFusionEnvironment(ctx context.Context, request CreateFusionEnvironmentRequest) (response CreateFusionEnvironmentResponse, err error)

CreateFusionEnvironment Creates a new FusionEnvironment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateFusionEnvironment.go.html to see an example of how to use CreateFusionEnvironment API. A default retry strategy applies to this operation CreateFusionEnvironment()

func (FusionApplicationsClient) CreateFusionEnvironmentAdminUser added in v65.14.0

func (client FusionApplicationsClient) CreateFusionEnvironmentAdminUser(ctx context.Context, request CreateFusionEnvironmentAdminUserRequest) (response CreateFusionEnvironmentAdminUserResponse, err error)

CreateFusionEnvironmentAdminUser Create a FusionEnvironment admin user

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateFusionEnvironmentAdminUser.go.html to see an example of how to use CreateFusionEnvironmentAdminUser API. A default retry strategy applies to this operation CreateFusionEnvironmentAdminUser()

func (FusionApplicationsClient) CreateFusionEnvironmentFamily added in v65.14.0

func (client FusionApplicationsClient) CreateFusionEnvironmentFamily(ctx context.Context, request CreateFusionEnvironmentFamilyRequest) (response CreateFusionEnvironmentFamilyResponse, err error)

CreateFusionEnvironmentFamily Creates a new FusionEnvironmentFamily.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateFusionEnvironmentFamily.go.html to see an example of how to use CreateFusionEnvironmentFamily API. A default retry strategy applies to this operation CreateFusionEnvironmentFamily()

func (FusionApplicationsClient) CreateRefreshActivity added in v65.14.0

func (client FusionApplicationsClient) CreateRefreshActivity(ctx context.Context, request CreateRefreshActivityRequest) (response CreateRefreshActivityResponse, err error)

CreateRefreshActivity Creates a new RefreshActivity.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateRefreshActivity.go.html to see an example of how to use CreateRefreshActivity API. A default retry strategy applies to this operation CreateRefreshActivity()

func (FusionApplicationsClient) CreateServiceAttachment added in v65.38.0

func (client FusionApplicationsClient) CreateServiceAttachment(ctx context.Context, request CreateServiceAttachmentRequest) (response CreateServiceAttachmentResponse, err error)

CreateServiceAttachment Attaches a service instance to the fusion pod.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/CreateServiceAttachment.go.html to see an example of how to use CreateServiceAttachment API. A default retry strategy applies to this operation CreateServiceAttachment()

func (FusionApplicationsClient) DeleteFusionEnvironment added in v65.14.0

func (client FusionApplicationsClient) DeleteFusionEnvironment(ctx context.Context, request DeleteFusionEnvironmentRequest) (response DeleteFusionEnvironmentResponse, err error)

DeleteFusionEnvironment Deletes the Fusion environment identified by it's OCID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteFusionEnvironment.go.html to see an example of how to use DeleteFusionEnvironment API. A default retry strategy applies to this operation DeleteFusionEnvironment()

func (FusionApplicationsClient) DeleteFusionEnvironmentAdminUser added in v65.14.0

func (client FusionApplicationsClient) DeleteFusionEnvironmentAdminUser(ctx context.Context, request DeleteFusionEnvironmentAdminUserRequest) (response DeleteFusionEnvironmentAdminUserResponse, err error)

DeleteFusionEnvironmentAdminUser Deletes the FusionEnvironment administrator user identified by the username.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteFusionEnvironmentAdminUser.go.html to see an example of how to use DeleteFusionEnvironmentAdminUser API. A default retry strategy applies to this operation DeleteFusionEnvironmentAdminUser()

func (FusionApplicationsClient) DeleteFusionEnvironmentFamily added in v65.14.0

func (client FusionApplicationsClient) DeleteFusionEnvironmentFamily(ctx context.Context, request DeleteFusionEnvironmentFamilyRequest) (response DeleteFusionEnvironmentFamilyResponse, err error)

DeleteFusionEnvironmentFamily Deletes a FusionEnvironmentFamily resource by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteFusionEnvironmentFamily.go.html to see an example of how to use DeleteFusionEnvironmentFamily API. A default retry strategy applies to this operation DeleteFusionEnvironmentFamily()

func (FusionApplicationsClient) DeleteRefreshActivity added in v65.28.0

func (client FusionApplicationsClient) DeleteRefreshActivity(ctx context.Context, request DeleteRefreshActivityRequest) (response DeleteRefreshActivityResponse, err error)

DeleteRefreshActivity Deletes a scheduled RefreshActivity resource by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteRefreshActivity.go.html to see an example of how to use DeleteRefreshActivity API. A default retry strategy applies to this operation DeleteRefreshActivity()

func (FusionApplicationsClient) DeleteServiceAttachment added in v65.38.0

func (client FusionApplicationsClient) DeleteServiceAttachment(ctx context.Context, request DeleteServiceAttachmentRequest) (response DeleteServiceAttachmentResponse, err error)

DeleteServiceAttachment Delete a service attachment by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/DeleteServiceAttachment.go.html to see an example of how to use DeleteServiceAttachment API. A default retry strategy applies to this operation DeleteServiceAttachment()

func (FusionApplicationsClient) GetDataMaskingActivity added in v65.14.0

func (client FusionApplicationsClient) GetDataMaskingActivity(ctx context.Context, request GetDataMaskingActivityRequest) (response GetDataMaskingActivityResponse, err error)

GetDataMaskingActivity Gets a DataMaskingActivity by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetDataMaskingActivity.go.html to see an example of how to use GetDataMaskingActivity API. A default retry strategy applies to this operation GetDataMaskingActivity()

func (FusionApplicationsClient) GetFusionEnvironment added in v65.14.0

func (client FusionApplicationsClient) GetFusionEnvironment(ctx context.Context, request GetFusionEnvironmentRequest) (response GetFusionEnvironmentResponse, err error)

GetFusionEnvironment Gets a FusionEnvironment by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironment.go.html to see an example of how to use GetFusionEnvironment API. A default retry strategy applies to this operation GetFusionEnvironment()

func (FusionApplicationsClient) GetFusionEnvironmentFamily added in v65.14.0

func (client FusionApplicationsClient) GetFusionEnvironmentFamily(ctx context.Context, request GetFusionEnvironmentFamilyRequest) (response GetFusionEnvironmentFamilyResponse, err error)

GetFusionEnvironmentFamily Retrieves a fusion environment family identified by its OCID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentFamily.go.html to see an example of how to use GetFusionEnvironmentFamily API. A default retry strategy applies to this operation GetFusionEnvironmentFamily()

func (FusionApplicationsClient) GetFusionEnvironmentFamilyLimitsAndUsage added in v65.14.0

func (client FusionApplicationsClient) GetFusionEnvironmentFamilyLimitsAndUsage(ctx context.Context, request GetFusionEnvironmentFamilyLimitsAndUsageRequest) (response GetFusionEnvironmentFamilyLimitsAndUsageResponse, err error)

GetFusionEnvironmentFamilyLimitsAndUsage Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that's allowed to be created based on the group's associated subscriptions.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentFamilyLimitsAndUsage.go.html to see an example of how to use GetFusionEnvironmentFamilyLimitsAndUsage API. A default retry strategy applies to this operation GetFusionEnvironmentFamilyLimitsAndUsage()

func (FusionApplicationsClient) GetFusionEnvironmentFamilySubscriptionDetail added in v65.14.0

GetFusionEnvironmentFamilySubscriptionDetail Gets the subscription details of an fusion environment family.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentFamilySubscriptionDetail.go.html to see an example of how to use GetFusionEnvironmentFamilySubscriptionDetail API. A default retry strategy applies to this operation GetFusionEnvironmentFamilySubscriptionDetail()

func (FusionApplicationsClient) GetFusionEnvironmentStatus added in v65.14.0

func (client FusionApplicationsClient) GetFusionEnvironmentStatus(ctx context.Context, request GetFusionEnvironmentStatusRequest) (response GetFusionEnvironmentStatusResponse, err error)

GetFusionEnvironmentStatus Gets the status of a Fusion environment identified by its OCID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentStatus.go.html to see an example of how to use GetFusionEnvironmentStatus API. A default retry strategy applies to this operation GetFusionEnvironmentStatus()

func (FusionApplicationsClient) GetRefreshActivity added in v65.14.0

func (client FusionApplicationsClient) GetRefreshActivity(ctx context.Context, request GetRefreshActivityRequest) (response GetRefreshActivityResponse, err error)

GetRefreshActivity Gets a RefreshActivity by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetRefreshActivity.go.html to see an example of how to use GetRefreshActivity API. A default retry strategy applies to this operation GetRefreshActivity()

func (FusionApplicationsClient) GetScheduledActivity added in v65.14.0

func (client FusionApplicationsClient) GetScheduledActivity(ctx context.Context, request GetScheduledActivityRequest) (response GetScheduledActivityResponse, err error)

GetScheduledActivity Gets a ScheduledActivity by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetScheduledActivity.go.html to see an example of how to use GetScheduledActivity API. A default retry strategy applies to this operation GetScheduledActivity()

func (FusionApplicationsClient) GetServiceAttachment added in v65.14.0

func (client FusionApplicationsClient) GetServiceAttachment(ctx context.Context, request GetServiceAttachmentRequest) (response GetServiceAttachmentResponse, err error)

GetServiceAttachment Gets a Service Attachment by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetServiceAttachment.go.html to see an example of how to use GetServiceAttachment API. A default retry strategy applies to this operation GetServiceAttachment()

func (FusionApplicationsClient) GetWorkRequest added in v65.14.0

func (client FusionApplicationsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (FusionApplicationsClient) ListAdminUsers added in v65.14.0

func (client FusionApplicationsClient) ListAdminUsers(ctx context.Context, request ListAdminUsersRequest) (response ListAdminUsersResponse, err error)

ListAdminUsers List all FusionEnvironment admin users

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListAdminUsers.go.html to see an example of how to use ListAdminUsers API. A default retry strategy applies to this operation ListAdminUsers()

func (FusionApplicationsClient) ListDataMaskingActivities added in v65.14.0

func (client FusionApplicationsClient) ListDataMaskingActivities(ctx context.Context, request ListDataMaskingActivitiesRequest) (response ListDataMaskingActivitiesResponse, err error)

ListDataMaskingActivities Returns a list of DataMaskingActivities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListDataMaskingActivities.go.html to see an example of how to use ListDataMaskingActivities API. A default retry strategy applies to this operation ListDataMaskingActivities()

func (FusionApplicationsClient) ListFusionEnvironmentFamilies added in v65.14.0

func (client FusionApplicationsClient) ListFusionEnvironmentFamilies(ctx context.Context, request ListFusionEnvironmentFamiliesRequest) (response ListFusionEnvironmentFamiliesResponse, err error)

ListFusionEnvironmentFamilies Returns a list of FusionEnvironmentFamilies.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListFusionEnvironmentFamilies.go.html to see an example of how to use ListFusionEnvironmentFamilies API. A default retry strategy applies to this operation ListFusionEnvironmentFamilies()

func (FusionApplicationsClient) ListFusionEnvironments added in v65.14.0

func (client FusionApplicationsClient) ListFusionEnvironments(ctx context.Context, request ListFusionEnvironmentsRequest) (response ListFusionEnvironmentsResponse, err error)

ListFusionEnvironments Returns a list of FusionEnvironments.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListFusionEnvironments.go.html to see an example of how to use ListFusionEnvironments API. A default retry strategy applies to this operation ListFusionEnvironments()

func (FusionApplicationsClient) ListRefreshActivities added in v65.14.0

func (client FusionApplicationsClient) ListRefreshActivities(ctx context.Context, request ListRefreshActivitiesRequest) (response ListRefreshActivitiesResponse, err error)

ListRefreshActivities Returns a list of RefreshActivities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListRefreshActivities.go.html to see an example of how to use ListRefreshActivities API. A default retry strategy applies to this operation ListRefreshActivities()

func (FusionApplicationsClient) ListScheduledActivities added in v65.14.0

func (client FusionApplicationsClient) ListScheduledActivities(ctx context.Context, request ListScheduledActivitiesRequest) (response ListScheduledActivitiesResponse, err error)

ListScheduledActivities Returns a list of ScheduledActivities.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListScheduledActivities.go.html to see an example of how to use ListScheduledActivities API. A default retry strategy applies to this operation ListScheduledActivities()

func (FusionApplicationsClient) ListServiceAttachments added in v65.14.0

func (client FusionApplicationsClient) ListServiceAttachments(ctx context.Context, request ListServiceAttachmentsRequest) (response ListServiceAttachmentsResponse, err error)

ListServiceAttachments Returns a list of service attachments.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListServiceAttachments.go.html to see an example of how to use ListServiceAttachments API. A default retry strategy applies to this operation ListServiceAttachments()

func (FusionApplicationsClient) ListTimeAvailableForRefreshes added in v65.14.0

func (client FusionApplicationsClient) ListTimeAvailableForRefreshes(ctx context.Context, request ListTimeAvailableForRefreshesRequest) (response ListTimeAvailableForRefreshesResponse, err error)

ListTimeAvailableForRefreshes Gets available refresh time for this fusion environment

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListTimeAvailableForRefreshes.go.html to see an example of how to use ListTimeAvailableForRefreshes API. A default retry strategy applies to this operation ListTimeAvailableForRefreshes()

func (FusionApplicationsClient) ListWorkRequestErrors added in v65.14.0

func (client FusionApplicationsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Return a (paginated) list of errors for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (FusionApplicationsClient) ListWorkRequestLogs added in v65.14.0

func (client FusionApplicationsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Return a (paginated) list of logs for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (FusionApplicationsClient) ListWorkRequests added in v65.14.0

func (client FusionApplicationsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (FusionApplicationsClient) ResetFusionEnvironmentPassword added in v65.14.0

func (client FusionApplicationsClient) ResetFusionEnvironmentPassword(ctx context.Context, request ResetFusionEnvironmentPasswordRequest) (response ResetFusionEnvironmentPasswordResponse, err error)

ResetFusionEnvironmentPassword Resets the password of the Fusion Environment Administrator.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ResetFusionEnvironmentPassword.go.html to see an example of how to use ResetFusionEnvironmentPassword API. A default retry strategy applies to this operation ResetFusionEnvironmentPassword()

func (*FusionApplicationsClient) SetRegion added in v65.14.0

func (client *FusionApplicationsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (FusionApplicationsClient) UpdateFusionEnvironment added in v65.14.0

func (client FusionApplicationsClient) UpdateFusionEnvironment(ctx context.Context, request UpdateFusionEnvironmentRequest) (response UpdateFusionEnvironmentResponse, err error)

UpdateFusionEnvironment Updates the FusionEnvironment

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/UpdateFusionEnvironment.go.html to see an example of how to use UpdateFusionEnvironment API. A default retry strategy applies to this operation UpdateFusionEnvironment()

func (FusionApplicationsClient) UpdateFusionEnvironmentFamily added in v65.14.0

func (client FusionApplicationsClient) UpdateFusionEnvironmentFamily(ctx context.Context, request UpdateFusionEnvironmentFamilyRequest) (response UpdateFusionEnvironmentFamilyResponse, err error)

UpdateFusionEnvironmentFamily Updates the FusionEnvironmentFamily

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/UpdateFusionEnvironmentFamily.go.html to see an example of how to use UpdateFusionEnvironmentFamily API. A default retry strategy applies to this operation UpdateFusionEnvironmentFamily()

func (FusionApplicationsClient) UpdateRefreshActivity added in v65.28.0

func (client FusionApplicationsClient) UpdateRefreshActivity(ctx context.Context, request UpdateRefreshActivityRequest) (response UpdateRefreshActivityResponse, err error)

UpdateRefreshActivity Updates a scheduled RefreshActivity.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/UpdateRefreshActivity.go.html to see an example of how to use UpdateRefreshActivity API. A default retry strategy applies to this operation UpdateRefreshActivity()

func (FusionApplicationsClient) VerifyServiceAttachment added in v65.38.0

func (client FusionApplicationsClient) VerifyServiceAttachment(ctx context.Context, request VerifyServiceAttachmentRequest) (response VerifyServiceAttachmentResponse, err error)

VerifyServiceAttachment Verify whether a service instance can be attached to the fusion pod

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/VerifyServiceAttachment.go.html to see an example of how to use VerifyServiceAttachment API. A default retry strategy applies to this operation VerifyServiceAttachment()

type FusionEnvironment

type FusionEnvironment struct {

	// Unique identifier that is immutable on creation
	Id *string `mandatory:"true" json:"id"`

	// FusionEnvironment Identifier, can be renamed
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Compartment Identifier
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Type of the FusionEnvironment.
	FusionEnvironmentType FusionEnvironmentFusionEnvironmentTypeEnum `mandatory:"true" json:"fusionEnvironmentType"`

	// The current state of the ServiceInstance.
	LifecycleState FusionEnvironmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	MaintenancePolicy *GetMaintenancePolicyDetails `mandatory:"false" json:"maintenancePolicy"`

	// The next maintenance for this environment
	TimeUpcomingMaintenance *common.SDKTime `mandatory:"false" json:"timeUpcomingMaintenance"`

	// FusionEnvironmentFamily Identifier
	FusionEnvironmentFamilyId *string `mandatory:"false" json:"fusionEnvironmentFamilyId"`

	// List of subscription IDs.
	SubscriptionIds []string `mandatory:"false" json:"subscriptionIds"`

	// BYOK key id
	KmsKeyId *string `mandatory:"false" json:"kmsKeyId"`

	// BYOK key info
	KmsKeyInfo *interface{} `mandatory:"false" json:"kmsKeyInfo"`

	// The IDCS domain created for the fusion instance
	DomainId *string `mandatory:"false" json:"domainId"`

	// The IDCS Domain URL
	IdcsDomainUrl *string `mandatory:"false" json:"idcsDomainUrl"`

	// Patch bundle names
	AppliedPatchBundles []string `mandatory:"false" json:"appliedPatchBundles"`

	// Version of Fusion Apps used by this environment
	Version *string `mandatory:"false" json:"version"`

	// Public URL
	PublicUrl *string `mandatory:"false" json:"publicUrl"`

	// DNS prefix
	DnsPrefix *string `mandatory:"false" json:"dnsPrefix"`

	// Language packs
	AdditionalLanguagePacks []string `mandatory:"false" json:"additionalLanguagePacks"`

	// The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
	LockboxId *string `mandatory:"false" json:"lockboxId"`

	// If it's true, then the Break Glass feature is enabled
	IsBreakGlassEnabled *bool `mandatory:"false" json:"isBreakGlassEnabled"`

	Refresh *RefreshDetails `mandatory:"false" json:"refresh"`

	// Network Access Control Rules
	Rules []Rule `mandatory:"false" json:"rules"`

	// The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Environment Specific Guid/ System Name
	SystemName *string `mandatory:"false" json:"systemName"`

	EnvironmentRole *EnvironmentRole `mandatory:"false" json:"environmentRole"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

FusionEnvironment Description of FusionEnvironment.

func (FusionEnvironment) String

func (m FusionEnvironment) String() string

func (*FusionEnvironment) UnmarshalJSON

func (m *FusionEnvironment) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FusionEnvironment) ValidateEnumValue

func (m FusionEnvironment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentCollection

type FusionEnvironmentCollection struct {

	// A page of FusionEnvironmentSummary objects.
	Items []FusionEnvironmentSummary `mandatory:"true" json:"items"`
}

FusionEnvironmentCollection Results of a fusion environment search.

func (FusionEnvironmentCollection) String

func (FusionEnvironmentCollection) ValidateEnumValue

func (m FusionEnvironmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentFamily

type FusionEnvironmentFamily struct {

	// The unique identifier (OCID) of the environment family. Can't be changed after creation.
	Id *string `mandatory:"true" json:"id"`

	// A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID of the compartment where the environment family is located.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds []string `mandatory:"true" json:"subscriptionIds"`

	// The current state of the FusionEnvironmentFamily.
	LifecycleState FusionEnvironmentFamilyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	FamilyMaintenancePolicy *FamilyMaintenancePolicy `mandatory:"false" json:"familyMaintenancePolicy"`

	// When set to True, a subscription update is required for the environment family.
	IsSubscriptionUpdateNeeded *bool `mandatory:"false" json:"isSubscriptionUpdateNeeded"`

	// The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Environment Specific Guid/ System Name
	SystemName *string `mandatory:"false" json:"systemName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

FusionEnvironmentFamily Details of a Fusion environment family. An environment family is a logical grouping of environments. The environment family defines a set of characteristics that are shared across the environments to allow consistent management and maintenance across your production, test, and development environments. For more information, see Planning an Environment Family (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm).

func (FusionEnvironmentFamily) String

func (m FusionEnvironmentFamily) String() string

func (FusionEnvironmentFamily) ValidateEnumValue

func (m FusionEnvironmentFamily) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentFamilyCollection

type FusionEnvironmentFamilyCollection struct {

	// A page of FusionEnvironmentFamilySummary objects.
	Items []FusionEnvironmentFamilySummary `mandatory:"true" json:"items"`
}

FusionEnvironmentFamilyCollection Results of a Fusion environment family search.

func (FusionEnvironmentFamilyCollection) String

func (FusionEnvironmentFamilyCollection) ValidateEnumValue

func (m FusionEnvironmentFamilyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentFamilyLifecycleStateEnum

type FusionEnvironmentFamilyLifecycleStateEnum string

FusionEnvironmentFamilyLifecycleStateEnum Enum with underlying type: string

const (
	FusionEnvironmentFamilyLifecycleStateCreating FusionEnvironmentFamilyLifecycleStateEnum = "CREATING"
	FusionEnvironmentFamilyLifecycleStateUpdating FusionEnvironmentFamilyLifecycleStateEnum = "UPDATING"
	FusionEnvironmentFamilyLifecycleStateActive   FusionEnvironmentFamilyLifecycleStateEnum = "ACTIVE"
	FusionEnvironmentFamilyLifecycleStateDeleting FusionEnvironmentFamilyLifecycleStateEnum = "DELETING"
	FusionEnvironmentFamilyLifecycleStateDeleted  FusionEnvironmentFamilyLifecycleStateEnum = "DELETED"
	FusionEnvironmentFamilyLifecycleStateFailed   FusionEnvironmentFamilyLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for FusionEnvironmentFamilyLifecycleStateEnum

func GetFusionEnvironmentFamilyLifecycleStateEnumValues

func GetFusionEnvironmentFamilyLifecycleStateEnumValues() []FusionEnvironmentFamilyLifecycleStateEnum

GetFusionEnvironmentFamilyLifecycleStateEnumValues Enumerates the set of values for FusionEnvironmentFamilyLifecycleStateEnum

func GetMappingFusionEnvironmentFamilyLifecycleStateEnum

func GetMappingFusionEnvironmentFamilyLifecycleStateEnum(val string) (FusionEnvironmentFamilyLifecycleStateEnum, bool)

GetMappingFusionEnvironmentFamilyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type FusionEnvironmentFamilyLimitsAndUsage

type FusionEnvironmentFamilyLimitsAndUsage struct {
	ProductionLimitAndUsage *LimitAndUsage `mandatory:"true" json:"productionLimitAndUsage"`

	TestLimitAndUsage *LimitAndUsage `mandatory:"true" json:"testLimitAndUsage"`

	DevelopmentLimitAndUsage *LimitAndUsage `mandatory:"true" json:"developmentLimitAndUsage"`
}

FusionEnvironmentFamilyLimitsAndUsage Details of EnvironmentLimits.

func (FusionEnvironmentFamilyLimitsAndUsage) String

func (FusionEnvironmentFamilyLimitsAndUsage) ValidateEnumValue

func (m FusionEnvironmentFamilyLimitsAndUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentFamilySummary

type FusionEnvironmentFamilySummary struct {

	// The unique identifier (OCID) of the environment family. Can't be changed after creation.
	Id *string `mandatory:"true" json:"id"`

	// A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID of the compartment where the environment family is located.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds []string `mandatory:"true" json:"subscriptionIds"`

	// The current state of the FusionEnvironmentFamily.
	LifecycleState FusionEnvironmentFamilyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	FamilyMaintenancePolicy *FamilyMaintenancePolicy `mandatory:"false" json:"familyMaintenancePolicy"`

	// When set to True, a subscription update is required for the environment family.
	IsSubscriptionUpdateNeeded *bool `mandatory:"false" json:"isSubscriptionUpdateNeeded"`

	// The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the FusionEnvironmentFamily was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

FusionEnvironmentFamilySummary Summary information for a Fusion environment family.

func (FusionEnvironmentFamilySummary) String

func (FusionEnvironmentFamilySummary) ValidateEnumValue

func (m FusionEnvironmentFamilySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentFusionEnvironmentTypeEnum

type FusionEnvironmentFusionEnvironmentTypeEnum string

FusionEnvironmentFusionEnvironmentTypeEnum Enum with underlying type: string

const (
	FusionEnvironmentFusionEnvironmentTypeProduction  FusionEnvironmentFusionEnvironmentTypeEnum = "PRODUCTION"
	FusionEnvironmentFusionEnvironmentTypeTest        FusionEnvironmentFusionEnvironmentTypeEnum = "TEST"
	FusionEnvironmentFusionEnvironmentTypeDevelopment FusionEnvironmentFusionEnvironmentTypeEnum = "DEVELOPMENT"
)

Set of constants representing the allowable values for FusionEnvironmentFusionEnvironmentTypeEnum

func GetFusionEnvironmentFusionEnvironmentTypeEnumValues

func GetFusionEnvironmentFusionEnvironmentTypeEnumValues() []FusionEnvironmentFusionEnvironmentTypeEnum

GetFusionEnvironmentFusionEnvironmentTypeEnumValues Enumerates the set of values for FusionEnvironmentFusionEnvironmentTypeEnum

func GetMappingFusionEnvironmentFusionEnvironmentTypeEnum

func GetMappingFusionEnvironmentFusionEnvironmentTypeEnum(val string) (FusionEnvironmentFusionEnvironmentTypeEnum, bool)

GetMappingFusionEnvironmentFusionEnvironmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FusionEnvironmentLifecycleStateEnum

type FusionEnvironmentLifecycleStateEnum string

FusionEnvironmentLifecycleStateEnum Enum with underlying type: string

const (
	FusionEnvironmentLifecycleStateCreating FusionEnvironmentLifecycleStateEnum = "CREATING"
	FusionEnvironmentLifecycleStateUpdating FusionEnvironmentLifecycleStateEnum = "UPDATING"
	FusionEnvironmentLifecycleStateActive   FusionEnvironmentLifecycleStateEnum = "ACTIVE"
	FusionEnvironmentLifecycleStateInactive FusionEnvironmentLifecycleStateEnum = "INACTIVE"
	FusionEnvironmentLifecycleStateDeleting FusionEnvironmentLifecycleStateEnum = "DELETING"
	FusionEnvironmentLifecycleStateDeleted  FusionEnvironmentLifecycleStateEnum = "DELETED"
	FusionEnvironmentLifecycleStateFailed   FusionEnvironmentLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for FusionEnvironmentLifecycleStateEnum

func GetFusionEnvironmentLifecycleStateEnumValues

func GetFusionEnvironmentLifecycleStateEnumValues() []FusionEnvironmentLifecycleStateEnum

GetFusionEnvironmentLifecycleStateEnumValues Enumerates the set of values for FusionEnvironmentLifecycleStateEnum

func GetMappingFusionEnvironmentLifecycleStateEnum

func GetMappingFusionEnvironmentLifecycleStateEnum(val string) (FusionEnvironmentLifecycleStateEnum, bool)

GetMappingFusionEnvironmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type FusionEnvironmentStatus

type FusionEnvironmentStatus struct {

	// The data plane status of FusionEnvironment.
	Status FusionEnvironmentStatusStatusEnum `mandatory:"true" json:"status"`
}

FusionEnvironmentStatus The health status of the Fusion Applications environment. For more information, see Environment Status (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/manage-environment.htm#environment-status).

func (FusionEnvironmentStatus) String

func (m FusionEnvironmentStatus) String() string

func (FusionEnvironmentStatus) ValidateEnumValue

func (m FusionEnvironmentStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FusionEnvironmentStatusStatusEnum

type FusionEnvironmentStatusStatusEnum string

FusionEnvironmentStatusStatusEnum Enum with underlying type: string

const (
	FusionEnvironmentStatusStatusAvailable             FusionEnvironmentStatusStatusEnum = "AVAILABLE"
	FusionEnvironmentStatusStatusUnavailable           FusionEnvironmentStatusStatusEnum = "UNAVAILABLE"
	FusionEnvironmentStatusStatusNotApplicable         FusionEnvironmentStatusStatusEnum = "NOT_APPLICABLE"
	FusionEnvironmentStatusStatusMaintenanceInProgress FusionEnvironmentStatusStatusEnum = "MAINTENANCE_IN_PROGRESS"
	FusionEnvironmentStatusStatusRefreshInProgress     FusionEnvironmentStatusStatusEnum = "REFRESH_IN_PROGRESS"
	FusionEnvironmentStatusStatusUnknown               FusionEnvironmentStatusStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for FusionEnvironmentStatusStatusEnum

func GetFusionEnvironmentStatusStatusEnumValues

func GetFusionEnvironmentStatusStatusEnumValues() []FusionEnvironmentStatusStatusEnum

GetFusionEnvironmentStatusStatusEnumValues Enumerates the set of values for FusionEnvironmentStatusStatusEnum

func GetMappingFusionEnvironmentStatusStatusEnum

func GetMappingFusionEnvironmentStatusStatusEnum(val string) (FusionEnvironmentStatusStatusEnum, bool)

GetMappingFusionEnvironmentStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type FusionEnvironmentSummary

type FusionEnvironmentSummary struct {

	// Unique identifier that is immutable on creation
	Id *string `mandatory:"true" json:"id"`

	// FusionEnvironment Identifier, can be renamed
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Compartment Identifier
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// Type of the FusionEnvironment.
	FusionEnvironmentType FusionEnvironmentFusionEnvironmentTypeEnum `mandatory:"true" json:"fusionEnvironmentType"`

	// The current state of the FusionEnvironment.
	LifecycleState FusionEnvironmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The next maintenance for this environment
	TimeUpcomingMaintenance *common.SDKTime `mandatory:"false" json:"timeUpcomingMaintenance"`

	MaintenancePolicy *GetMaintenancePolicyDetails `mandatory:"false" json:"maintenancePolicy"`

	// FusionEnvironmentFamily Identifier
	FusionEnvironmentFamilyId *string `mandatory:"false" json:"fusionEnvironmentFamilyId"`

	// List of subscription IDs.
	SubscriptionIds []string `mandatory:"false" json:"subscriptionIds"`

	// Patch bundle names
	AppliedPatchBundles []string `mandatory:"false" json:"appliedPatchBundles"`

	// Version of Fusion Apps used by this environment
	Version *string `mandatory:"false" json:"version"`

	// Public URL
	PublicUrl *string `mandatory:"false" json:"publicUrl"`

	// DNS prefix
	DnsPrefix *string `mandatory:"false" json:"dnsPrefix"`

	// Language packs
	AdditionalLanguagePacks []string `mandatory:"false" json:"additionalLanguagePacks"`

	// The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
	LockboxId *string `mandatory:"false" json:"lockboxId"`

	// If it's true, then the Break Glass feature is enabled
	IsBreakGlassEnabled *bool `mandatory:"false" json:"isBreakGlassEnabled"`

	// The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

FusionEnvironmentSummary Summary of the internal FA Environment.

func (FusionEnvironmentSummary) String

func (m FusionEnvironmentSummary) String() string

func (FusionEnvironmentSummary) ValidateEnumValue

func (m FusionEnvironmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataMaskingActivityRequest

type GetDataMaskingActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// Unique DataMasking run identifier.
	DataMaskingActivityId *string `mandatory:"true" contributesTo:"path" name:"dataMaskingActivityId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDataMaskingActivityRequest wrapper for the GetDataMaskingActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetDataMaskingActivity.go.html to see an example of how to use GetDataMaskingActivityRequest.

func (GetDataMaskingActivityRequest) BinaryRequestBody

func (request GetDataMaskingActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataMaskingActivityRequest) HTTPRequest

func (request GetDataMaskingActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataMaskingActivityRequest) RetryPolicy

func (request GetDataMaskingActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataMaskingActivityRequest) String

func (request GetDataMaskingActivityRequest) String() string

func (GetDataMaskingActivityRequest) ValidateEnumValue

func (request GetDataMaskingActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataMaskingActivityResponse

type GetDataMaskingActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataMaskingActivity instance
	DataMaskingActivity `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetDataMaskingActivityResponse wrapper for the GetDataMaskingActivity operation

func (GetDataMaskingActivityResponse) HTTPResponse

func (response GetDataMaskingActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataMaskingActivityResponse) String

func (response GetDataMaskingActivityResponse) String() string

type GetFusionEnvironmentFamilyLimitsAndUsageRequest

type GetFusionEnvironmentFamilyLimitsAndUsageRequest struct {

	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentFamilyId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetFusionEnvironmentFamilyLimitsAndUsageRequest wrapper for the GetFusionEnvironmentFamilyLimitsAndUsage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentFamilyLimitsAndUsage.go.html to see an example of how to use GetFusionEnvironmentFamilyLimitsAndUsageRequest.

func (GetFusionEnvironmentFamilyLimitsAndUsageRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (GetFusionEnvironmentFamilyLimitsAndUsageRequest) HTTPRequest

func (request GetFusionEnvironmentFamilyLimitsAndUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFusionEnvironmentFamilyLimitsAndUsageRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFusionEnvironmentFamilyLimitsAndUsageRequest) String

func (GetFusionEnvironmentFamilyLimitsAndUsageRequest) ValidateEnumValue

func (request GetFusionEnvironmentFamilyLimitsAndUsageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFusionEnvironmentFamilyLimitsAndUsageResponse

type GetFusionEnvironmentFamilyLimitsAndUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FusionEnvironmentFamilyLimitsAndUsage instance
	FusionEnvironmentFamilyLimitsAndUsage `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetFusionEnvironmentFamilyLimitsAndUsageResponse wrapper for the GetFusionEnvironmentFamilyLimitsAndUsage operation

func (GetFusionEnvironmentFamilyLimitsAndUsageResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (GetFusionEnvironmentFamilyLimitsAndUsageResponse) String

type GetFusionEnvironmentFamilyRequest

type GetFusionEnvironmentFamilyRequest struct {

	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentFamilyId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetFusionEnvironmentFamilyRequest wrapper for the GetFusionEnvironmentFamily operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentFamily.go.html to see an example of how to use GetFusionEnvironmentFamilyRequest.

func (GetFusionEnvironmentFamilyRequest) BinaryRequestBody

func (request GetFusionEnvironmentFamilyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFusionEnvironmentFamilyRequest) HTTPRequest

func (request GetFusionEnvironmentFamilyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFusionEnvironmentFamilyRequest) RetryPolicy

func (request GetFusionEnvironmentFamilyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFusionEnvironmentFamilyRequest) String

func (request GetFusionEnvironmentFamilyRequest) String() string

func (GetFusionEnvironmentFamilyRequest) ValidateEnumValue

func (request GetFusionEnvironmentFamilyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFusionEnvironmentFamilyResponse

type GetFusionEnvironmentFamilyResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FusionEnvironmentFamily instance
	FusionEnvironmentFamily `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetFusionEnvironmentFamilyResponse wrapper for the GetFusionEnvironmentFamily operation

func (GetFusionEnvironmentFamilyResponse) HTTPResponse

func (response GetFusionEnvironmentFamilyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFusionEnvironmentFamilyResponse) String

func (response GetFusionEnvironmentFamilyResponse) String() string

type GetFusionEnvironmentFamilySubscriptionDetailRequest

type GetFusionEnvironmentFamilySubscriptionDetailRequest struct {

	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentFamilyId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetFusionEnvironmentFamilySubscriptionDetailRequest wrapper for the GetFusionEnvironmentFamilySubscriptionDetail operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentFamilySubscriptionDetail.go.html to see an example of how to use GetFusionEnvironmentFamilySubscriptionDetailRequest.

func (GetFusionEnvironmentFamilySubscriptionDetailRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (GetFusionEnvironmentFamilySubscriptionDetailRequest) HTTPRequest

func (request GetFusionEnvironmentFamilySubscriptionDetailRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFusionEnvironmentFamilySubscriptionDetailRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFusionEnvironmentFamilySubscriptionDetailRequest) String

func (GetFusionEnvironmentFamilySubscriptionDetailRequest) ValidateEnumValue

func (request GetFusionEnvironmentFamilySubscriptionDetailRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFusionEnvironmentFamilySubscriptionDetailResponse

type GetFusionEnvironmentFamilySubscriptionDetailResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SubscriptionDetail instance
	SubscriptionDetail `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetFusionEnvironmentFamilySubscriptionDetailResponse wrapper for the GetFusionEnvironmentFamilySubscriptionDetail operation

func (GetFusionEnvironmentFamilySubscriptionDetailResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (GetFusionEnvironmentFamilySubscriptionDetailResponse) String

type GetFusionEnvironmentRequest

type GetFusionEnvironmentRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetFusionEnvironmentRequest wrapper for the GetFusionEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironment.go.html to see an example of how to use GetFusionEnvironmentRequest.

func (GetFusionEnvironmentRequest) BinaryRequestBody

func (request GetFusionEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFusionEnvironmentRequest) HTTPRequest

func (request GetFusionEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFusionEnvironmentRequest) RetryPolicy

func (request GetFusionEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFusionEnvironmentRequest) String

func (request GetFusionEnvironmentRequest) String() string

func (GetFusionEnvironmentRequest) ValidateEnumValue

func (request GetFusionEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFusionEnvironmentResponse

type GetFusionEnvironmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FusionEnvironment instance
	FusionEnvironment `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetFusionEnvironmentResponse wrapper for the GetFusionEnvironment operation

func (GetFusionEnvironmentResponse) HTTPResponse

func (response GetFusionEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFusionEnvironmentResponse) String

func (response GetFusionEnvironmentResponse) String() string

type GetFusionEnvironmentStatusRequest

type GetFusionEnvironmentStatusRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetFusionEnvironmentStatusRequest wrapper for the GetFusionEnvironmentStatus operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetFusionEnvironmentStatus.go.html to see an example of how to use GetFusionEnvironmentStatusRequest.

func (GetFusionEnvironmentStatusRequest) BinaryRequestBody

func (request GetFusionEnvironmentStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFusionEnvironmentStatusRequest) HTTPRequest

func (request GetFusionEnvironmentStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFusionEnvironmentStatusRequest) RetryPolicy

func (request GetFusionEnvironmentStatusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFusionEnvironmentStatusRequest) String

func (request GetFusionEnvironmentStatusRequest) String() string

func (GetFusionEnvironmentStatusRequest) ValidateEnumValue

func (request GetFusionEnvironmentStatusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFusionEnvironmentStatusResponse

type GetFusionEnvironmentStatusResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FusionEnvironmentStatus instance
	FusionEnvironmentStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetFusionEnvironmentStatusResponse wrapper for the GetFusionEnvironmentStatus operation

func (GetFusionEnvironmentStatusResponse) HTTPResponse

func (response GetFusionEnvironmentStatusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFusionEnvironmentStatusResponse) String

func (response GetFusionEnvironmentStatusResponse) String() string

type GetMaintenancePolicyDetails

type GetMaintenancePolicyDetails struct {
	QuarterlyUpgradeBeginTimes *QuarterlyUpgradeBeginTimes `mandatory:"false" json:"quarterlyUpgradeBeginTimes"`

	// Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
	MonthlyPatchingOverride MaintenancePolicyMonthlyPatchingOverrideEnum `mandatory:"false" json:"monthlyPatchingOverride,omitempty"`

	// User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
	EnvironmentMaintenanceOverride MaintenancePolicyEnvironmentMaintenanceOverrideEnum `mandatory:"false" json:"environmentMaintenanceOverride,omitempty"`
}

GetMaintenancePolicyDetails The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (GetMaintenancePolicyDetails) String

func (GetMaintenancePolicyDetails) ValidateEnumValue

func (m GetMaintenancePolicyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRefreshActivityRequest

type GetRefreshActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The unique identifier (OCID) of the Refresh activity.
	RefreshActivityId *string `mandatory:"true" contributesTo:"path" name:"refreshActivityId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetRefreshActivityRequest wrapper for the GetRefreshActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetRefreshActivity.go.html to see an example of how to use GetRefreshActivityRequest.

func (GetRefreshActivityRequest) BinaryRequestBody

func (request GetRefreshActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRefreshActivityRequest) HTTPRequest

func (request GetRefreshActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRefreshActivityRequest) RetryPolicy

func (request GetRefreshActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRefreshActivityRequest) String

func (request GetRefreshActivityRequest) String() string

func (GetRefreshActivityRequest) ValidateEnumValue

func (request GetRefreshActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRefreshActivityResponse

type GetRefreshActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The RefreshActivity instance
	RefreshActivity `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetRefreshActivityResponse wrapper for the GetRefreshActivity operation

func (GetRefreshActivityResponse) HTTPResponse

func (response GetRefreshActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRefreshActivityResponse) String

func (response GetRefreshActivityResponse) String() string

type GetScheduledActivityRequest

type GetScheduledActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// Unique ScheduledActivity identifier.
	ScheduledActivityId *string `mandatory:"true" contributesTo:"path" name:"scheduledActivityId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetScheduledActivityRequest wrapper for the GetScheduledActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetScheduledActivity.go.html to see an example of how to use GetScheduledActivityRequest.

func (GetScheduledActivityRequest) BinaryRequestBody

func (request GetScheduledActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetScheduledActivityRequest) HTTPRequest

func (request GetScheduledActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetScheduledActivityRequest) RetryPolicy

func (request GetScheduledActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetScheduledActivityRequest) String

func (request GetScheduledActivityRequest) String() string

func (GetScheduledActivityRequest) ValidateEnumValue

func (request GetScheduledActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetScheduledActivityResponse

type GetScheduledActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ScheduledActivity instance
	ScheduledActivity `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetScheduledActivityResponse wrapper for the GetScheduledActivity operation

func (GetScheduledActivityResponse) HTTPResponse

func (response GetScheduledActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetScheduledActivityResponse) String

func (response GetScheduledActivityResponse) String() string

type GetServiceAttachmentRequest

type GetServiceAttachmentRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// OCID of the Service Attachment
	ServiceAttachmentId *string `mandatory:"true" contributesTo:"path" name:"serviceAttachmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetServiceAttachmentRequest wrapper for the GetServiceAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetServiceAttachment.go.html to see an example of how to use GetServiceAttachmentRequest.

func (GetServiceAttachmentRequest) BinaryRequestBody

func (request GetServiceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetServiceAttachmentRequest) HTTPRequest

func (request GetServiceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetServiceAttachmentRequest) RetryPolicy

func (request GetServiceAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetServiceAttachmentRequest) String

func (request GetServiceAttachmentRequest) String() string

func (GetServiceAttachmentRequest) ValidateEnumValue

func (request GetServiceAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetServiceAttachmentResponse

type GetServiceAttachmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ServiceAttachment instance
	ServiceAttachment `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetServiceAttachmentResponse wrapper for the GetServiceAttachment operation

func (GetServiceAttachmentResponse) HTTPResponse

func (response GetServiceAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetServiceAttachmentResponse) String

func (response GetServiceAttachmentResponse) String() string

type GetWorkRequestRequest

type GetWorkRequestRequest struct {

	// The ID of the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WorkRequest instance
	WorkRequest `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// A decimal number representing the number of seconds the client should wait before polling this endpoint again.
	RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type KmsKeyInfo

type KmsKeyInfo struct {

	// current BYOK keyId facp is using
	ActiveKeyId *string `mandatory:"false" json:"activeKeyId"`

	// current key version facp is using
	ActiveKeyVersion *string `mandatory:"false" json:"activeKeyVersion"`

	// scheduled keyId to be updated
	ScheduledKeyId *string `mandatory:"false" json:"scheduledKeyId"`

	// scheduled key version to be updated.
	ScheduledKeyVersion *string `mandatory:"false" json:"scheduledKeyVersion"`

	// current key lifeCycleState
	CurrentKeyLifecycleState *string `mandatory:"false" json:"currentKeyLifecycleState"`

	// scheduled key lifeCycle state to be updated.
	ScheduledLifecycleState *string `mandatory:"false" json:"scheduledLifecycleState"`

	// the scheduled key status
	ScheduledKeyStatus KmsKeyInfoScheduledKeyStatusEnum `mandatory:"false" json:"scheduledKeyStatus,omitempty"`
}

KmsKeyInfo kmsKeyInfo

func (KmsKeyInfo) String

func (m KmsKeyInfo) String() string

func (KmsKeyInfo) ValidateEnumValue

func (m KmsKeyInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KmsKeyInfoScheduledKeyStatusEnum

type KmsKeyInfoScheduledKeyStatusEnum string

KmsKeyInfoScheduledKeyStatusEnum Enum with underlying type: string

const (
	KmsKeyInfoScheduledKeyStatusScheduling KmsKeyInfoScheduledKeyStatusEnum = "SCHEDULING"
	KmsKeyInfoScheduledKeyStatusUpdating   KmsKeyInfoScheduledKeyStatusEnum = "UPDATING"
	KmsKeyInfoScheduledKeyStatusFailed     KmsKeyInfoScheduledKeyStatusEnum = "FAILED"
	KmsKeyInfoScheduledKeyStatusNone       KmsKeyInfoScheduledKeyStatusEnum = "NONE"
)

Set of constants representing the allowable values for KmsKeyInfoScheduledKeyStatusEnum

func GetKmsKeyInfoScheduledKeyStatusEnumValues

func GetKmsKeyInfoScheduledKeyStatusEnumValues() []KmsKeyInfoScheduledKeyStatusEnum

GetKmsKeyInfoScheduledKeyStatusEnumValues Enumerates the set of values for KmsKeyInfoScheduledKeyStatusEnum

func GetMappingKmsKeyInfoScheduledKeyStatusEnum

func GetMappingKmsKeyInfoScheduledKeyStatusEnum(val string) (KmsKeyInfoScheduledKeyStatusEnum, bool)

GetMappingKmsKeyInfoScheduledKeyStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type LimitAndUsage

type LimitAndUsage struct {

	// The limit of current environment.
	Limit *int `mandatory:"true" json:"limit"`

	// The usage of current environment.
	Usage *int `mandatory:"true" json:"usage"`
}

LimitAndUsage The limit and usage for a specific environment type, for example, production, development, or test.

func (LimitAndUsage) String

func (m LimitAndUsage) String() string

func (LimitAndUsage) ValidateEnumValue

func (m LimitAndUsage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminUsersRequest

type ListAdminUsersRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAdminUsersRequest wrapper for the ListAdminUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListAdminUsers.go.html to see an example of how to use ListAdminUsersRequest.

func (ListAdminUsersRequest) BinaryRequestBody

func (request ListAdminUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAdminUsersRequest) HTTPRequest

func (request ListAdminUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAdminUsersRequest) RetryPolicy

func (request ListAdminUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAdminUsersRequest) String

func (request ListAdminUsersRequest) String() string

func (ListAdminUsersRequest) ValidateEnumValue

func (request ListAdminUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAdminUsersResponse

type ListAdminUsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AdminUserCollection instance
	AdminUserCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAdminUsersResponse wrapper for the ListAdminUsers operation

func (ListAdminUsersResponse) HTTPResponse

func (response ListAdminUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAdminUsersResponse) String

func (response ListAdminUsersResponse) String() string

type ListDataMaskingActivitiesRequest

type ListDataMaskingActivitiesRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// A filter that returns all resources that match the specified status
	LifecycleState DataMaskingActivityLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListDataMaskingActivitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListDataMaskingActivitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDataMaskingActivitiesRequest wrapper for the ListDataMaskingActivities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListDataMaskingActivities.go.html to see an example of how to use ListDataMaskingActivitiesRequest.

func (ListDataMaskingActivitiesRequest) BinaryRequestBody

func (request ListDataMaskingActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataMaskingActivitiesRequest) HTTPRequest

func (request ListDataMaskingActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataMaskingActivitiesRequest) RetryPolicy

func (request ListDataMaskingActivitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataMaskingActivitiesRequest) String

func (request ListDataMaskingActivitiesRequest) String() string

func (ListDataMaskingActivitiesRequest) ValidateEnumValue

func (request ListDataMaskingActivitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataMaskingActivitiesResponse

type ListDataMaskingActivitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DataMaskingActivityCollection instances
	DataMaskingActivityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListDataMaskingActivitiesResponse wrapper for the ListDataMaskingActivities operation

func (ListDataMaskingActivitiesResponse) HTTPResponse

func (response ListDataMaskingActivitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataMaskingActivitiesResponse) String

func (response ListDataMaskingActivitiesResponse) String() string

type ListDataMaskingActivitiesSortByEnum

type ListDataMaskingActivitiesSortByEnum string

ListDataMaskingActivitiesSortByEnum Enum with underlying type: string

const (
	ListDataMaskingActivitiesSortByTimeCreated ListDataMaskingActivitiesSortByEnum = "TIME_CREATED"
	ListDataMaskingActivitiesSortByDisplayName ListDataMaskingActivitiesSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListDataMaskingActivitiesSortByEnum

func GetListDataMaskingActivitiesSortByEnumValues

func GetListDataMaskingActivitiesSortByEnumValues() []ListDataMaskingActivitiesSortByEnum

GetListDataMaskingActivitiesSortByEnumValues Enumerates the set of values for ListDataMaskingActivitiesSortByEnum

func GetMappingListDataMaskingActivitiesSortByEnum

func GetMappingListDataMaskingActivitiesSortByEnum(val string) (ListDataMaskingActivitiesSortByEnum, bool)

GetMappingListDataMaskingActivitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataMaskingActivitiesSortOrderEnum

type ListDataMaskingActivitiesSortOrderEnum string

ListDataMaskingActivitiesSortOrderEnum Enum with underlying type: string

const (
	ListDataMaskingActivitiesSortOrderAsc  ListDataMaskingActivitiesSortOrderEnum = "ASC"
	ListDataMaskingActivitiesSortOrderDesc ListDataMaskingActivitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataMaskingActivitiesSortOrderEnum

func GetListDataMaskingActivitiesSortOrderEnumValues

func GetListDataMaskingActivitiesSortOrderEnumValues() []ListDataMaskingActivitiesSortOrderEnum

GetListDataMaskingActivitiesSortOrderEnumValues Enumerates the set of values for ListDataMaskingActivitiesSortOrderEnum

func GetMappingListDataMaskingActivitiesSortOrderEnum

func GetMappingListDataMaskingActivitiesSortOrderEnum(val string) (ListDataMaskingActivitiesSortOrderEnum, bool)

GetMappingListDataMaskingActivitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFusionEnvironmentFamiliesRequest

type ListFusionEnvironmentFamiliesRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId *string `mandatory:"false" contributesTo:"query" name:"fusionEnvironmentFamilyId"`

	// A filter to return only resources that match the entire display name given.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter that returns all resources that match the specified lifecycle state.
	LifecycleState FusionEnvironmentFamilyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListFusionEnvironmentFamiliesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListFusionEnvironmentFamiliesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListFusionEnvironmentFamiliesRequest wrapper for the ListFusionEnvironmentFamilies operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListFusionEnvironmentFamilies.go.html to see an example of how to use ListFusionEnvironmentFamiliesRequest.

func (ListFusionEnvironmentFamiliesRequest) BinaryRequestBody

func (request ListFusionEnvironmentFamiliesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFusionEnvironmentFamiliesRequest) HTTPRequest

func (request ListFusionEnvironmentFamiliesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFusionEnvironmentFamiliesRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFusionEnvironmentFamiliesRequest) String

func (ListFusionEnvironmentFamiliesRequest) ValidateEnumValue

func (request ListFusionEnvironmentFamiliesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFusionEnvironmentFamiliesResponse

type ListFusionEnvironmentFamiliesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of FusionEnvironmentFamilyCollection instances
	FusionEnvironmentFamilyCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListFusionEnvironmentFamiliesResponse wrapper for the ListFusionEnvironmentFamilies operation

func (ListFusionEnvironmentFamiliesResponse) HTTPResponse

func (response ListFusionEnvironmentFamiliesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFusionEnvironmentFamiliesResponse) String

type ListFusionEnvironmentFamiliesSortByEnum

type ListFusionEnvironmentFamiliesSortByEnum string

ListFusionEnvironmentFamiliesSortByEnum Enum with underlying type: string

const (
	ListFusionEnvironmentFamiliesSortByTimeCreated ListFusionEnvironmentFamiliesSortByEnum = "TIME_CREATED"
	ListFusionEnvironmentFamiliesSortByDisplayName ListFusionEnvironmentFamiliesSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListFusionEnvironmentFamiliesSortByEnum

func GetListFusionEnvironmentFamiliesSortByEnumValues

func GetListFusionEnvironmentFamiliesSortByEnumValues() []ListFusionEnvironmentFamiliesSortByEnum

GetListFusionEnvironmentFamiliesSortByEnumValues Enumerates the set of values for ListFusionEnvironmentFamiliesSortByEnum

func GetMappingListFusionEnvironmentFamiliesSortByEnum

func GetMappingListFusionEnvironmentFamiliesSortByEnum(val string) (ListFusionEnvironmentFamiliesSortByEnum, bool)

GetMappingListFusionEnvironmentFamiliesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFusionEnvironmentFamiliesSortOrderEnum

type ListFusionEnvironmentFamiliesSortOrderEnum string

ListFusionEnvironmentFamiliesSortOrderEnum Enum with underlying type: string

const (
	ListFusionEnvironmentFamiliesSortOrderAsc  ListFusionEnvironmentFamiliesSortOrderEnum = "ASC"
	ListFusionEnvironmentFamiliesSortOrderDesc ListFusionEnvironmentFamiliesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFusionEnvironmentFamiliesSortOrderEnum

func GetListFusionEnvironmentFamiliesSortOrderEnumValues

func GetListFusionEnvironmentFamiliesSortOrderEnumValues() []ListFusionEnvironmentFamiliesSortOrderEnum

GetListFusionEnvironmentFamiliesSortOrderEnumValues Enumerates the set of values for ListFusionEnvironmentFamiliesSortOrderEnum

func GetMappingListFusionEnvironmentFamiliesSortOrderEnum

func GetMappingListFusionEnvironmentFamiliesSortOrderEnum(val string) (ListFusionEnvironmentFamiliesSortOrderEnum, bool)

GetMappingListFusionEnvironmentFamiliesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFusionEnvironmentsRequest

type ListFusionEnvironmentsRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId *string `mandatory:"false" contributesTo:"query" name:"fusionEnvironmentFamilyId"`

	// A filter to return only resources that match the entire display name given.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter that returns all resources that match the specified lifecycle state.
	LifecycleState FusionEnvironmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListFusionEnvironmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListFusionEnvironmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListFusionEnvironmentsRequest wrapper for the ListFusionEnvironments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListFusionEnvironments.go.html to see an example of how to use ListFusionEnvironmentsRequest.

func (ListFusionEnvironmentsRequest) BinaryRequestBody

func (request ListFusionEnvironmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFusionEnvironmentsRequest) HTTPRequest

func (request ListFusionEnvironmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFusionEnvironmentsRequest) RetryPolicy

func (request ListFusionEnvironmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFusionEnvironmentsRequest) String

func (request ListFusionEnvironmentsRequest) String() string

func (ListFusionEnvironmentsRequest) ValidateEnumValue

func (request ListFusionEnvironmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFusionEnvironmentsResponse

type ListFusionEnvironmentsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of FusionEnvironmentCollection instances
	FusionEnvironmentCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListFusionEnvironmentsResponse wrapper for the ListFusionEnvironments operation

func (ListFusionEnvironmentsResponse) HTTPResponse

func (response ListFusionEnvironmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFusionEnvironmentsResponse) String

func (response ListFusionEnvironmentsResponse) String() string

type ListFusionEnvironmentsSortByEnum

type ListFusionEnvironmentsSortByEnum string

ListFusionEnvironmentsSortByEnum Enum with underlying type: string

const (
	ListFusionEnvironmentsSortByTimeCreated ListFusionEnvironmentsSortByEnum = "TIME_CREATED"
	ListFusionEnvironmentsSortByDisplayName ListFusionEnvironmentsSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListFusionEnvironmentsSortByEnum

func GetListFusionEnvironmentsSortByEnumValues

func GetListFusionEnvironmentsSortByEnumValues() []ListFusionEnvironmentsSortByEnum

GetListFusionEnvironmentsSortByEnumValues Enumerates the set of values for ListFusionEnvironmentsSortByEnum

func GetMappingListFusionEnvironmentsSortByEnum

func GetMappingListFusionEnvironmentsSortByEnum(val string) (ListFusionEnvironmentsSortByEnum, bool)

GetMappingListFusionEnvironmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFusionEnvironmentsSortOrderEnum

type ListFusionEnvironmentsSortOrderEnum string

ListFusionEnvironmentsSortOrderEnum Enum with underlying type: string

const (
	ListFusionEnvironmentsSortOrderAsc  ListFusionEnvironmentsSortOrderEnum = "ASC"
	ListFusionEnvironmentsSortOrderDesc ListFusionEnvironmentsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFusionEnvironmentsSortOrderEnum

func GetListFusionEnvironmentsSortOrderEnumValues

func GetListFusionEnvironmentsSortOrderEnumValues() []ListFusionEnvironmentsSortOrderEnum

GetListFusionEnvironmentsSortOrderEnumValues Enumerates the set of values for ListFusionEnvironmentsSortOrderEnum

func GetMappingListFusionEnvironmentsSortOrderEnum

func GetMappingListFusionEnvironmentsSortOrderEnum(val string) (ListFusionEnvironmentsSortOrderEnum, bool)

GetMappingListFusionEnvironmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefreshActivitiesRequest

type ListRefreshActivitiesRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// A filter to return only resources that match the entire display name given.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter that returns all resources that are scheduled after this date
	TimeScheduledStartGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledStartGreaterThanOrEqualTo"`

	// A filter that returns all resources that end before this date
	TimeExpectedFinishLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExpectedFinishLessThanOrEqualTo"`

	// A filter that returns all resources that match the specified status
	LifecycleState RefreshActivityLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListRefreshActivitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListRefreshActivitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListRefreshActivitiesRequest wrapper for the ListRefreshActivities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListRefreshActivities.go.html to see an example of how to use ListRefreshActivitiesRequest.

func (ListRefreshActivitiesRequest) BinaryRequestBody

func (request ListRefreshActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRefreshActivitiesRequest) HTTPRequest

func (request ListRefreshActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRefreshActivitiesRequest) RetryPolicy

func (request ListRefreshActivitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRefreshActivitiesRequest) String

func (request ListRefreshActivitiesRequest) String() string

func (ListRefreshActivitiesRequest) ValidateEnumValue

func (request ListRefreshActivitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRefreshActivitiesResponse

type ListRefreshActivitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of RefreshActivityCollection instances
	RefreshActivityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListRefreshActivitiesResponse wrapper for the ListRefreshActivities operation

func (ListRefreshActivitiesResponse) HTTPResponse

func (response ListRefreshActivitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRefreshActivitiesResponse) String

func (response ListRefreshActivitiesResponse) String() string

type ListRefreshActivitiesSortByEnum

type ListRefreshActivitiesSortByEnum string

ListRefreshActivitiesSortByEnum Enum with underlying type: string

const (
	ListRefreshActivitiesSortByTimeCreated ListRefreshActivitiesSortByEnum = "TIME_CREATED"
	ListRefreshActivitiesSortByDisplayName ListRefreshActivitiesSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListRefreshActivitiesSortByEnum

func GetListRefreshActivitiesSortByEnumValues

func GetListRefreshActivitiesSortByEnumValues() []ListRefreshActivitiesSortByEnum

GetListRefreshActivitiesSortByEnumValues Enumerates the set of values for ListRefreshActivitiesSortByEnum

func GetMappingListRefreshActivitiesSortByEnum

func GetMappingListRefreshActivitiesSortByEnum(val string) (ListRefreshActivitiesSortByEnum, bool)

GetMappingListRefreshActivitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRefreshActivitiesSortOrderEnum

type ListRefreshActivitiesSortOrderEnum string

ListRefreshActivitiesSortOrderEnum Enum with underlying type: string

const (
	ListRefreshActivitiesSortOrderAsc  ListRefreshActivitiesSortOrderEnum = "ASC"
	ListRefreshActivitiesSortOrderDesc ListRefreshActivitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListRefreshActivitiesSortOrderEnum

func GetListRefreshActivitiesSortOrderEnumValues

func GetListRefreshActivitiesSortOrderEnumValues() []ListRefreshActivitiesSortOrderEnum

GetListRefreshActivitiesSortOrderEnumValues Enumerates the set of values for ListRefreshActivitiesSortOrderEnum

func GetMappingListRefreshActivitiesSortOrderEnum

func GetMappingListRefreshActivitiesSortOrderEnum(val string) (ListRefreshActivitiesSortOrderEnum, bool)

GetMappingListRefreshActivitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListScheduledActivitiesRequest

type ListScheduledActivitiesRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// A filter to return only resources that match the entire display name given.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter that returns all resources that are scheduled after this date
	TimeScheduledStartGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledStartGreaterThanOrEqualTo"`

	// A filter that returns all resources that end before this date
	TimeExpectedFinishLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExpectedFinishLessThanOrEqualTo"`

	// A filter that returns all resources that match the specified run cycle.
	RunCycle ScheduledActivityRunCycleEnum `mandatory:"false" contributesTo:"query" name:"runCycle" omitEmpty:"true"`

	// A filter that returns all resources that match the specified status
	LifecycleState ScheduledActivityLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// A filter that returns all resources that match the specified scheduledActivityAssociationId.
	ScheduledActivityAssociationId *string `mandatory:"false" contributesTo:"query" name:"scheduledActivityAssociationId"`

	// A filter that returns all resources that match the specified scheduledActivityPhase.
	ScheduledActivityPhase ScheduledActivityScheduledActivityPhaseEnum `mandatory:"false" contributesTo:"query" name:"scheduledActivityPhase" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListScheduledActivitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListScheduledActivitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListScheduledActivitiesRequest wrapper for the ListScheduledActivities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListScheduledActivities.go.html to see an example of how to use ListScheduledActivitiesRequest.

func (ListScheduledActivitiesRequest) BinaryRequestBody

func (request ListScheduledActivitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListScheduledActivitiesRequest) HTTPRequest

func (request ListScheduledActivitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListScheduledActivitiesRequest) RetryPolicy

func (request ListScheduledActivitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListScheduledActivitiesRequest) String

func (request ListScheduledActivitiesRequest) String() string

func (ListScheduledActivitiesRequest) ValidateEnumValue

func (request ListScheduledActivitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListScheduledActivitiesResponse

type ListScheduledActivitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ScheduledActivityCollection instances
	ScheduledActivityCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListScheduledActivitiesResponse wrapper for the ListScheduledActivities operation

func (ListScheduledActivitiesResponse) HTTPResponse

func (response ListScheduledActivitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListScheduledActivitiesResponse) String

func (response ListScheduledActivitiesResponse) String() string

type ListScheduledActivitiesSortByEnum

type ListScheduledActivitiesSortByEnum string

ListScheduledActivitiesSortByEnum Enum with underlying type: string

const (
	ListScheduledActivitiesSortByTimeCreated ListScheduledActivitiesSortByEnum = "TIME_CREATED"
	ListScheduledActivitiesSortByDisplayName ListScheduledActivitiesSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListScheduledActivitiesSortByEnum

func GetListScheduledActivitiesSortByEnumValues

func GetListScheduledActivitiesSortByEnumValues() []ListScheduledActivitiesSortByEnum

GetListScheduledActivitiesSortByEnumValues Enumerates the set of values for ListScheduledActivitiesSortByEnum

func GetMappingListScheduledActivitiesSortByEnum

func GetMappingListScheduledActivitiesSortByEnum(val string) (ListScheduledActivitiesSortByEnum, bool)

GetMappingListScheduledActivitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListScheduledActivitiesSortOrderEnum

type ListScheduledActivitiesSortOrderEnum string

ListScheduledActivitiesSortOrderEnum Enum with underlying type: string

const (
	ListScheduledActivitiesSortOrderAsc  ListScheduledActivitiesSortOrderEnum = "ASC"
	ListScheduledActivitiesSortOrderDesc ListScheduledActivitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListScheduledActivitiesSortOrderEnum

func GetListScheduledActivitiesSortOrderEnumValues

func GetListScheduledActivitiesSortOrderEnumValues() []ListScheduledActivitiesSortOrderEnum

GetListScheduledActivitiesSortOrderEnumValues Enumerates the set of values for ListScheduledActivitiesSortOrderEnum

func GetMappingListScheduledActivitiesSortOrderEnum

func GetMappingListScheduledActivitiesSortOrderEnum(val string) (ListScheduledActivitiesSortOrderEnum, bool)

GetMappingListScheduledActivitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListServiceAttachmentsRequest

type ListServiceAttachmentsRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// A filter to return only resources that match the entire display name given.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// A filter that returns all resources that match the specified lifecycle state.
	LifecycleState ServiceAttachmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// A filter that returns all resources that match the specified lifecycle state.
	ServiceInstanceType ServiceAttachmentServiceInstanceTypeEnum `mandatory:"false" contributesTo:"query" name:"serviceInstanceType" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListServiceAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListServiceAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListServiceAttachmentsRequest wrapper for the ListServiceAttachments operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListServiceAttachments.go.html to see an example of how to use ListServiceAttachmentsRequest.

func (ListServiceAttachmentsRequest) BinaryRequestBody

func (request ListServiceAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListServiceAttachmentsRequest) HTTPRequest

func (request ListServiceAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListServiceAttachmentsRequest) RetryPolicy

func (request ListServiceAttachmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListServiceAttachmentsRequest) String

func (request ListServiceAttachmentsRequest) String() string

func (ListServiceAttachmentsRequest) ValidateEnumValue

func (request ListServiceAttachmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListServiceAttachmentsResponse

type ListServiceAttachmentsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ServiceAttachmentCollection instances
	ServiceAttachmentCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListServiceAttachmentsResponse wrapper for the ListServiceAttachments operation

func (ListServiceAttachmentsResponse) HTTPResponse

func (response ListServiceAttachmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListServiceAttachmentsResponse) String

func (response ListServiceAttachmentsResponse) String() string

type ListServiceAttachmentsSortByEnum

type ListServiceAttachmentsSortByEnum string

ListServiceAttachmentsSortByEnum Enum with underlying type: string

const (
	ListServiceAttachmentsSortByTimeCreated ListServiceAttachmentsSortByEnum = "TIME_CREATED"
	ListServiceAttachmentsSortByDisplayName ListServiceAttachmentsSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListServiceAttachmentsSortByEnum

func GetListServiceAttachmentsSortByEnumValues

func GetListServiceAttachmentsSortByEnumValues() []ListServiceAttachmentsSortByEnum

GetListServiceAttachmentsSortByEnumValues Enumerates the set of values for ListServiceAttachmentsSortByEnum

func GetMappingListServiceAttachmentsSortByEnum

func GetMappingListServiceAttachmentsSortByEnum(val string) (ListServiceAttachmentsSortByEnum, bool)

GetMappingListServiceAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListServiceAttachmentsSortOrderEnum

type ListServiceAttachmentsSortOrderEnum string

ListServiceAttachmentsSortOrderEnum Enum with underlying type: string

const (
	ListServiceAttachmentsSortOrderAsc  ListServiceAttachmentsSortOrderEnum = "ASC"
	ListServiceAttachmentsSortOrderDesc ListServiceAttachmentsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListServiceAttachmentsSortOrderEnum

func GetListServiceAttachmentsSortOrderEnumValues

func GetListServiceAttachmentsSortOrderEnumValues() []ListServiceAttachmentsSortOrderEnum

GetListServiceAttachmentsSortOrderEnumValues Enumerates the set of values for ListServiceAttachmentsSortOrderEnum

func GetMappingListServiceAttachmentsSortOrderEnum

func GetMappingListServiceAttachmentsSortOrderEnum(val string) (ListServiceAttachmentsSortOrderEnum, bool)

GetMappingListServiceAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTimeAvailableForRefreshesRequest

type ListTimeAvailableForRefreshesRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListTimeAvailableForRefreshesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. If no value is specified timeCreated is default.
	SortBy ListTimeAvailableForRefreshesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTimeAvailableForRefreshesRequest wrapper for the ListTimeAvailableForRefreshes operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListTimeAvailableForRefreshes.go.html to see an example of how to use ListTimeAvailableForRefreshesRequest.

func (ListTimeAvailableForRefreshesRequest) BinaryRequestBody

func (request ListTimeAvailableForRefreshesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTimeAvailableForRefreshesRequest) HTTPRequest

func (request ListTimeAvailableForRefreshesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTimeAvailableForRefreshesRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTimeAvailableForRefreshesRequest) String

func (ListTimeAvailableForRefreshesRequest) ValidateEnumValue

func (request ListTimeAvailableForRefreshesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTimeAvailableForRefreshesResponse

type ListTimeAvailableForRefreshesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TimeAvailableForRefreshCollection instances
	TimeAvailableForRefreshCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListTimeAvailableForRefreshesResponse wrapper for the ListTimeAvailableForRefreshes operation

func (ListTimeAvailableForRefreshesResponse) HTTPResponse

func (response ListTimeAvailableForRefreshesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTimeAvailableForRefreshesResponse) String

type ListTimeAvailableForRefreshesSortByEnum

type ListTimeAvailableForRefreshesSortByEnum string

ListTimeAvailableForRefreshesSortByEnum Enum with underlying type: string

const (
	ListTimeAvailableForRefreshesSortByTimeCreated ListTimeAvailableForRefreshesSortByEnum = "TIME_CREATED"
	ListTimeAvailableForRefreshesSortByDisplayName ListTimeAvailableForRefreshesSortByEnum = "DISPLAY_NAME"
)

Set of constants representing the allowable values for ListTimeAvailableForRefreshesSortByEnum

func GetListTimeAvailableForRefreshesSortByEnumValues

func GetListTimeAvailableForRefreshesSortByEnumValues() []ListTimeAvailableForRefreshesSortByEnum

GetListTimeAvailableForRefreshesSortByEnumValues Enumerates the set of values for ListTimeAvailableForRefreshesSortByEnum

func GetMappingListTimeAvailableForRefreshesSortByEnum

func GetMappingListTimeAvailableForRefreshesSortByEnum(val string) (ListTimeAvailableForRefreshesSortByEnum, bool)

GetMappingListTimeAvailableForRefreshesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTimeAvailableForRefreshesSortOrderEnum

type ListTimeAvailableForRefreshesSortOrderEnum string

ListTimeAvailableForRefreshesSortOrderEnum Enum with underlying type: string

const (
	ListTimeAvailableForRefreshesSortOrderAsc  ListTimeAvailableForRefreshesSortOrderEnum = "ASC"
	ListTimeAvailableForRefreshesSortOrderDesc ListTimeAvailableForRefreshesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTimeAvailableForRefreshesSortOrderEnum

func GetListTimeAvailableForRefreshesSortOrderEnumValues

func GetListTimeAvailableForRefreshesSortOrderEnumValues() []ListTimeAvailableForRefreshesSortOrderEnum

GetListTimeAvailableForRefreshesSortOrderEnumValues Enumerates the set of values for ListTimeAvailableForRefreshesSortOrderEnum

func GetMappingListTimeAvailableForRefreshesSortOrderEnum

func GetMappingListTimeAvailableForRefreshesSortOrderEnum(val string) (ListTimeAvailableForRefreshesSortOrderEnum, bool)

GetMappingListTimeAvailableForRefreshesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

type ListWorkRequestErrorsRequest struct {

	// The ID of the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
	SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestErrorCollection instances
	WorkRequestErrorCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
	ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

type ListWorkRequestLogsRequest struct {

	// The ID of the asynchronous request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
	SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestLogEntryCollection instances
	WorkRequestLogEntryCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
	ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

type ListWorkRequestsRequest struct {

	// The ID of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources their lifecycleState matches the given OperationStatus.
	Status WorkRequestStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
	SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either 'asc' or 'desc'.
	SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The ID of the a resource in which to list associated resources.
	ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestSummaryCollection instances
	WorkRequestSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
	ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type MaintenancePolicy

type MaintenancePolicy struct {

	// When "ENABLED", the Fusion environment is patched monthly. When "DISABLED", the Fusion environment is not patched monthly. This setting overrides the environment family setting. When not set, the environment follows the environment family policy.
	MonthlyPatchingOverride MaintenancePolicyMonthlyPatchingOverrideEnum `mandatory:"false" json:"monthlyPatchingOverride,omitempty"`

	// User choice to upgrade both test and prod pods at the same time. Overrides fusion environment families'.
	EnvironmentMaintenanceOverride MaintenancePolicyEnvironmentMaintenanceOverrideEnum `mandatory:"false" json:"environmentMaintenanceOverride,omitempty"`
}

MaintenancePolicy The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see Understanding Environment Maintenance (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (MaintenancePolicy) String

func (m MaintenancePolicy) String() string

func (MaintenancePolicy) ValidateEnumValue

func (m MaintenancePolicy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MaintenancePolicyEnvironmentMaintenanceOverrideEnum

type MaintenancePolicyEnvironmentMaintenanceOverrideEnum string

MaintenancePolicyEnvironmentMaintenanceOverrideEnum Enum with underlying type: string

const (
	MaintenancePolicyEnvironmentMaintenanceOverrideProd    MaintenancePolicyEnvironmentMaintenanceOverrideEnum = "PROD"
	MaintenancePolicyEnvironmentMaintenanceOverrideNonProd MaintenancePolicyEnvironmentMaintenanceOverrideEnum = "NON_PROD"
	MaintenancePolicyEnvironmentMaintenanceOverrideNone    MaintenancePolicyEnvironmentMaintenanceOverrideEnum = "NONE"
)

Set of constants representing the allowable values for MaintenancePolicyEnvironmentMaintenanceOverrideEnum

func GetMaintenancePolicyEnvironmentMaintenanceOverrideEnumValues

func GetMaintenancePolicyEnvironmentMaintenanceOverrideEnumValues() []MaintenancePolicyEnvironmentMaintenanceOverrideEnum

GetMaintenancePolicyEnvironmentMaintenanceOverrideEnumValues Enumerates the set of values for MaintenancePolicyEnvironmentMaintenanceOverrideEnum

func GetMappingMaintenancePolicyEnvironmentMaintenanceOverrideEnum

func GetMappingMaintenancePolicyEnvironmentMaintenanceOverrideEnum(val string) (MaintenancePolicyEnvironmentMaintenanceOverrideEnum, bool)

GetMappingMaintenancePolicyEnvironmentMaintenanceOverrideEnum performs case Insensitive comparison on enum value and return the desired enum

type MaintenancePolicyMonthlyPatchingOverrideEnum

type MaintenancePolicyMonthlyPatchingOverrideEnum string

MaintenancePolicyMonthlyPatchingOverrideEnum Enum with underlying type: string

const (
	MaintenancePolicyMonthlyPatchingOverrideEnabled  MaintenancePolicyMonthlyPatchingOverrideEnum = "ENABLED"
	MaintenancePolicyMonthlyPatchingOverrideDisabled MaintenancePolicyMonthlyPatchingOverrideEnum = "DISABLED"
	MaintenancePolicyMonthlyPatchingOverrideNone     MaintenancePolicyMonthlyPatchingOverrideEnum = "NONE"
)

Set of constants representing the allowable values for MaintenancePolicyMonthlyPatchingOverrideEnum

func GetMaintenancePolicyMonthlyPatchingOverrideEnumValues

func GetMaintenancePolicyMonthlyPatchingOverrideEnumValues() []MaintenancePolicyMonthlyPatchingOverrideEnum

GetMaintenancePolicyMonthlyPatchingOverrideEnumValues Enumerates the set of values for MaintenancePolicyMonthlyPatchingOverrideEnum

func GetMappingMaintenancePolicyMonthlyPatchingOverrideEnum

func GetMappingMaintenancePolicyMonthlyPatchingOverrideEnum(val string) (MaintenancePolicyMonthlyPatchingOverrideEnum, bool)

GetMappingMaintenancePolicyMonthlyPatchingOverrideEnum performs case Insensitive comparison on enum value and return the desired enum

type PatchAction

type PatchAction struct {

	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description *string `mandatory:"true" json:"description"`

	// Unique identifier of the object that represents the action
	ReferenceKey *string `mandatory:"false" json:"referenceKey"`

	// patch bundle name
	Artifact *string `mandatory:"false" json:"artifact"`

	// A string that describeds whether the change is applied hot or cold
	Mode PatchActionModeEnum `mandatory:"false" json:"mode,omitempty"`

	// patch artifact category
	Category PatchActionCategoryEnum `mandatory:"false" json:"category,omitempty"`

	// A string that describes whether the change is applied hot or cold
	State ActionStateEnum `mandatory:"false" json:"state,omitempty"`
}

PatchAction Monthly patch details.

func (PatchAction) GetDescription

func (m PatchAction) GetDescription() *string

GetDescription returns Description

func (PatchAction) GetReferenceKey

func (m PatchAction) GetReferenceKey() *string

GetReferenceKey returns ReferenceKey

func (PatchAction) GetState

func (m PatchAction) GetState() ActionStateEnum

GetState returns State

func (PatchAction) MarshalJSON

func (m PatchAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchAction) String

func (m PatchAction) String() string

func (PatchAction) ValidateEnumValue

func (m PatchAction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchActionCategoryEnum

type PatchActionCategoryEnum string

PatchActionCategoryEnum Enum with underlying type: string

const (
	PatchActionCategoryMonthly PatchActionCategoryEnum = "MONTHLY"
	PatchActionCategoryWeekly  PatchActionCategoryEnum = "WEEKLY"
	PatchActionCategoryOneoff  PatchActionCategoryEnum = "ONEOFF"
)

Set of constants representing the allowable values for PatchActionCategoryEnum

func GetMappingPatchActionCategoryEnum

func GetMappingPatchActionCategoryEnum(val string) (PatchActionCategoryEnum, bool)

GetMappingPatchActionCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchActionCategoryEnumValues

func GetPatchActionCategoryEnumValues() []PatchActionCategoryEnum

GetPatchActionCategoryEnumValues Enumerates the set of values for PatchActionCategoryEnum

type PatchActionModeEnum

type PatchActionModeEnum string

PatchActionModeEnum Enum with underlying type: string

const (
	PatchActionModeHot  PatchActionModeEnum = "HOT"
	PatchActionModeCold PatchActionModeEnum = "COLD"
)

Set of constants representing the allowable values for PatchActionModeEnum

func GetMappingPatchActionModeEnum

func GetMappingPatchActionModeEnum(val string) (PatchActionModeEnum, bool)

GetMappingPatchActionModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchActionModeEnumValues

func GetPatchActionModeEnumValues() []PatchActionModeEnum

GetPatchActionModeEnumValues Enumerates the set of values for PatchActionModeEnum

type QuarterlyUpgradeBeginTimes

type QuarterlyUpgradeBeginTimes struct {

	// Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
	OverrideType QuarterlyUpgradeBeginTimesOverrideTypeEnum `mandatory:"false" json:"overrideType,omitempty"`

	// The frequency and month when maintenance occurs for the Fusion environment.
	BeginTimesValue *string `mandatory:"false" json:"beginTimesValue"`
}

QuarterlyUpgradeBeginTimes Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

func (QuarterlyUpgradeBeginTimes) String

func (QuarterlyUpgradeBeginTimes) ValidateEnumValue

func (m QuarterlyUpgradeBeginTimes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type QuarterlyUpgradeBeginTimesOverrideTypeEnum

type QuarterlyUpgradeBeginTimesOverrideTypeEnum string

QuarterlyUpgradeBeginTimesOverrideTypeEnum Enum with underlying type: string

const (
	QuarterlyUpgradeBeginTimesOverrideTypeOverridden QuarterlyUpgradeBeginTimesOverrideTypeEnum = "OVERRIDDEN"
	QuarterlyUpgradeBeginTimesOverrideTypeInherited  QuarterlyUpgradeBeginTimesOverrideTypeEnum = "INHERITED"
)

Set of constants representing the allowable values for QuarterlyUpgradeBeginTimesOverrideTypeEnum

func GetMappingQuarterlyUpgradeBeginTimesOverrideTypeEnum

func GetMappingQuarterlyUpgradeBeginTimesOverrideTypeEnum(val string) (QuarterlyUpgradeBeginTimesOverrideTypeEnum, bool)

GetMappingQuarterlyUpgradeBeginTimesOverrideTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetQuarterlyUpgradeBeginTimesOverrideTypeEnumValues

func GetQuarterlyUpgradeBeginTimesOverrideTypeEnumValues() []QuarterlyUpgradeBeginTimesOverrideTypeEnum

GetQuarterlyUpgradeBeginTimesOverrideTypeEnumValues Enumerates the set of values for QuarterlyUpgradeBeginTimesOverrideTypeEnum

type RefreshActivity

type RefreshActivity struct {

	// The unique identifier (OCID) of the refresh activity. Can't be changed after creation.
	Id *string `mandatory:"true" json:"id"`

	// A friendly name for the refresh activity. Can be changed later.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID of the Fusion environment that is the source environment for the refresh.
	SourceFusionEnvironmentId *string `mandatory:"true" json:"sourceFusionEnvironmentId"`

	// The current state of the refreshActivity.
	LifecycleState RefreshActivityLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Service availability / impact during refresh activity execution up down
	ServiceAvailability RefreshActivityServiceAvailabilityEnum `mandatory:"true" json:"serviceAvailability"`

	// The time the refresh activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart *common.SDKTime `mandatory:"true" json:"timeScheduledStart"`

	// The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish *common.SDKTime `mandatory:"true" json:"timeExpectedFinish"`

	// The date and time of the most recent source environment backup used for the environment refresh.
	TimeOfRestorationPoint *common.SDKTime `mandatory:"false" json:"timeOfRestorationPoint"`

	// The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The time the refresh activity record was created. An RFC3339 formatted datetime string.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// The time the refresh activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Details of refresh investigation information, each item represents a different issue.
	RefreshIssueDetailsList []RefreshIssueDetails `mandatory:"false" json:"refreshIssueDetailsList"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails RefreshActivityLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`
}

RefreshActivity An environment refresh copies data from a source environment to a target environment, making a copy of the source environment onto the target environment. For more information, see Refreshing an Environment (https://docs.cloud.oracle.com/iaas/Content/fusion-applications/refresh-environment.htm).

func (RefreshActivity) String

func (m RefreshActivity) String() string

func (RefreshActivity) ValidateEnumValue

func (m RefreshActivity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshActivityCollection

type RefreshActivityCollection struct {

	// A page of refresh activity objects.
	Items []RefreshActivitySummary `mandatory:"true" json:"items"`
}

RefreshActivityCollection Results of a refresh activity search.

func (RefreshActivityCollection) String

func (m RefreshActivityCollection) String() string

func (RefreshActivityCollection) ValidateEnumValue

func (m RefreshActivityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshActivityLifecycleDetailsEnum

type RefreshActivityLifecycleDetailsEnum string

RefreshActivityLifecycleDetailsEnum Enum with underlying type: string

const (
	RefreshActivityLifecycleDetailsNone               RefreshActivityLifecycleDetailsEnum = "NONE"
	RefreshActivityLifecycleDetailsRollbackaccepted   RefreshActivityLifecycleDetailsEnum = "ROLLBACKACCEPTED"
	RefreshActivityLifecycleDetailsRollbackinprogress RefreshActivityLifecycleDetailsEnum = "ROLLBACKINPROGRESS"
	RefreshActivityLifecycleDetailsRollbacksucceeded  RefreshActivityLifecycleDetailsEnum = "ROLLBACKSUCCEEDED"
	RefreshActivityLifecycleDetailsRollbackfailed     RefreshActivityLifecycleDetailsEnum = "ROLLBACKFAILED"
)

Set of constants representing the allowable values for RefreshActivityLifecycleDetailsEnum

func GetMappingRefreshActivityLifecycleDetailsEnum

func GetMappingRefreshActivityLifecycleDetailsEnum(val string) (RefreshActivityLifecycleDetailsEnum, bool)

GetMappingRefreshActivityLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRefreshActivityLifecycleDetailsEnumValues

func GetRefreshActivityLifecycleDetailsEnumValues() []RefreshActivityLifecycleDetailsEnum

GetRefreshActivityLifecycleDetailsEnumValues Enumerates the set of values for RefreshActivityLifecycleDetailsEnum

type RefreshActivityLifecycleStateEnum

type RefreshActivityLifecycleStateEnum string

RefreshActivityLifecycleStateEnum Enum with underlying type: string

const (
	RefreshActivityLifecycleStateAccepted       RefreshActivityLifecycleStateEnum = "ACCEPTED"
	RefreshActivityLifecycleStateInProgress     RefreshActivityLifecycleStateEnum = "IN_PROGRESS"
	RefreshActivityLifecycleStateNeedsAttention RefreshActivityLifecycleStateEnum = "NEEDS_ATTENTION"
	RefreshActivityLifecycleStateFailed         RefreshActivityLifecycleStateEnum = "FAILED"
	RefreshActivityLifecycleStateSucceeded      RefreshActivityLifecycleStateEnum = "SUCCEEDED"
	RefreshActivityLifecycleStateCanceled       RefreshActivityLifecycleStateEnum = "CANCELED"
)

Set of constants representing the allowable values for RefreshActivityLifecycleStateEnum

func GetMappingRefreshActivityLifecycleStateEnum

func GetMappingRefreshActivityLifecycleStateEnum(val string) (RefreshActivityLifecycleStateEnum, bool)

GetMappingRefreshActivityLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRefreshActivityLifecycleStateEnumValues

func GetRefreshActivityLifecycleStateEnumValues() []RefreshActivityLifecycleStateEnum

GetRefreshActivityLifecycleStateEnumValues Enumerates the set of values for RefreshActivityLifecycleStateEnum

type RefreshActivityServiceAvailabilityEnum

type RefreshActivityServiceAvailabilityEnum string

RefreshActivityServiceAvailabilityEnum Enum with underlying type: string

const (
	RefreshActivityServiceAvailabilityAvailable   RefreshActivityServiceAvailabilityEnum = "AVAILABLE"
	RefreshActivityServiceAvailabilityUnavailable RefreshActivityServiceAvailabilityEnum = "UNAVAILABLE"
)

Set of constants representing the allowable values for RefreshActivityServiceAvailabilityEnum

func GetMappingRefreshActivityServiceAvailabilityEnum

func GetMappingRefreshActivityServiceAvailabilityEnum(val string) (RefreshActivityServiceAvailabilityEnum, bool)

GetMappingRefreshActivityServiceAvailabilityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRefreshActivityServiceAvailabilityEnumValues

func GetRefreshActivityServiceAvailabilityEnumValues() []RefreshActivityServiceAvailabilityEnum

GetRefreshActivityServiceAvailabilityEnumValues Enumerates the set of values for RefreshActivityServiceAvailabilityEnum

type RefreshActivitySummary

type RefreshActivitySummary struct {

	// The unique identifier (OCID) of the refresh activity. Can't be changed after creation.
	Id *string `mandatory:"true" json:"id"`

	// A friendly name for the refresh activity. Can be changed later.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID of the Fusion environment that is the source environment for the refresh.
	SourceFusionEnvironmentId *string `mandatory:"true" json:"sourceFusionEnvironmentId"`

	// The current state of the refresh activity. Valid values are Scheduled, In progress , Failed, Completed.
	LifecycleState RefreshActivityLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The time the refresh activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart *common.SDKTime `mandatory:"true" json:"timeScheduledStart"`

	// The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish *common.SDKTime `mandatory:"true" json:"timeExpectedFinish"`

	// Service availability / impact during refresh activity execution, up down
	ServiceAvailability RefreshActivityServiceAvailabilityEnum `mandatory:"true" json:"serviceAvailability"`

	// The date and time of the most recent source environment backup used for the environment refresh.
	TimeOfRestorationPoint *common.SDKTime `mandatory:"false" json:"timeOfRestorationPoint"`

	// The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The time the refresh activity record was created. An RFC3339 formatted datetime string.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// The time the refresh activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails RefreshActivityLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`

	// Details of refresh investigation information, each item represents a different issue.
	RefreshIssueDetailsList []RefreshIssueDetails `mandatory:"false" json:"refreshIssueDetailsList"`
}

RefreshActivitySummary Summary of the refresh activity.

func (RefreshActivitySummary) String

func (m RefreshActivitySummary) String() string

func (RefreshActivitySummary) ValidateEnumValue

func (m RefreshActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshDetails

type RefreshDetails struct {

	// The source environment id for the last refresh
	SourceFusionEnvironmentId *string `mandatory:"true" json:"sourceFusionEnvironmentId"`

	// The time of when the last refresh finish
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	// The point of time of the latest DB backup for the last refresh
	TimeOfRestorationPoint *common.SDKTime `mandatory:"true" json:"timeOfRestorationPoint"`
}

RefreshDetails Describes a refresh of a fusion environment

func (RefreshDetails) String

func (m RefreshDetails) String() string

func (RefreshDetails) ValidateEnumValue

func (m RefreshDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshIssueDetails added in v65.28.0

type RefreshIssueDetails struct {

	// Detail reasons of refresh failure or validation failure that needs to be shown to customer.
	RefreshIssues *string `mandatory:"false" json:"refreshIssues"`
}

RefreshIssueDetails Details of refresh failure or validation failure that needs to be investigated.

func (RefreshIssueDetails) String added in v65.28.0

func (m RefreshIssueDetails) String() string

func (RefreshIssueDetails) ValidateEnumValue added in v65.28.0

func (m RefreshIssueDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetFusionEnvironmentPasswordDetails

type ResetFusionEnvironmentPasswordDetails struct {

	// Admin password
	Password *string `mandatory:"true" json:"password"`
}

ResetFusionEnvironmentPasswordDetails IDM admin credentials

func (ResetFusionEnvironmentPasswordDetails) String

func (ResetFusionEnvironmentPasswordDetails) ValidateEnumValue

func (m ResetFusionEnvironmentPasswordDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetFusionEnvironmentPasswordRequest

type ResetFusionEnvironmentPasswordRequest struct {

	// The information to be updated.
	ResetFusionEnvironmentPasswordDetails `contributesTo:"body"`

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The admin user name for the fusion environment.
	AdminUsername *string `mandatory:"true" contributesTo:"path" name:"adminUsername"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ResetFusionEnvironmentPasswordRequest wrapper for the ResetFusionEnvironmentPassword operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/ResetFusionEnvironmentPassword.go.html to see an example of how to use ResetFusionEnvironmentPasswordRequest.

func (ResetFusionEnvironmentPasswordRequest) BinaryRequestBody

func (request ResetFusionEnvironmentPasswordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResetFusionEnvironmentPasswordRequest) HTTPRequest

func (request ResetFusionEnvironmentPasswordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResetFusionEnvironmentPasswordRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResetFusionEnvironmentPasswordRequest) String

func (ResetFusionEnvironmentPasswordRequest) ValidateEnumValue

func (request ResetFusionEnvironmentPasswordRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetFusionEnvironmentPasswordResponse

type ResetFusionEnvironmentPasswordResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

ResetFusionEnvironmentPasswordResponse wrapper for the ResetFusionEnvironmentPassword operation

func (ResetFusionEnvironmentPasswordResponse) HTTPResponse

func (response ResetFusionEnvironmentPasswordResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResetFusionEnvironmentPasswordResponse) String

type Rule

type Rule interface {
}

Rule An object that represents an action to apply to a listener.

type RuleActionEnum

type RuleActionEnum string

RuleActionEnum Enum with underlying type: string

const (
	RuleActionAllow RuleActionEnum = "ALLOW"
)

Set of constants representing the allowable values for RuleActionEnum

func GetMappingRuleActionEnum

func GetMappingRuleActionEnum(val string) (RuleActionEnum, bool)

GetMappingRuleActionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuleActionEnumValues

func GetRuleActionEnumValues() []RuleActionEnum

GetRuleActionEnumValues Enumerates the set of values for RuleActionEnum

type RuleCondition

type RuleCondition interface {
}

RuleCondition A condition to apply to an access control rule.

type RuleConditionAttributeNameEnum

type RuleConditionAttributeNameEnum string

RuleConditionAttributeNameEnum Enum with underlying type: string

const (
	RuleConditionAttributeNameIpAddress    RuleConditionAttributeNameEnum = "SOURCE_IP_ADDRESS"
	RuleConditionAttributeNameVcnId        RuleConditionAttributeNameEnum = "SOURCE_VCN_ID"
	RuleConditionAttributeNameVcnIpAddress RuleConditionAttributeNameEnum = "SOURCE_VCN_IP_ADDRESS"
)

Set of constants representing the allowable values for RuleConditionAttributeNameEnum

func GetMappingRuleConditionAttributeNameEnum

func GetMappingRuleConditionAttributeNameEnum(val string) (RuleConditionAttributeNameEnum, bool)

GetMappingRuleConditionAttributeNameEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuleConditionAttributeNameEnumValues

func GetRuleConditionAttributeNameEnumValues() []RuleConditionAttributeNameEnum

GetRuleConditionAttributeNameEnumValues Enumerates the set of values for RuleConditionAttributeNameEnum

type ScheduledActivity

type ScheduledActivity struct {

	// Unique identifier that is immutable on creation.
	Id *string `mandatory:"true" json:"id"`

	// scheduled activity display name, can be renamed.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// run cadence.
	RunCycle ScheduledActivityRunCycleEnum `mandatory:"true" json:"runCycle"`

	// FAaaS Environment Identifier.
	FusionEnvironmentId *string `mandatory:"true" json:"fusionEnvironmentId"`

	// The current state of the scheduledActivity.
	LifecycleState ScheduledActivityLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Service availability / impact during scheduled activity execution up down
	ServiceAvailability ScheduledActivityServiceAvailabilityEnum `mandatory:"true" json:"serviceAvailability"`

	// Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart *common.SDKTime `mandatory:"true" json:"timeScheduledStart"`

	// Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish *common.SDKTime `mandatory:"true" json:"timeExpectedFinish"`

	// A property describing the phase of the scheduled activity.
	ScheduledActivityPhase ScheduledActivityScheduledActivityPhaseEnum `mandatory:"true" json:"scheduledActivityPhase"`

	// The unique identifier that associates a scheduled activity with others in one complete maintenance. For example, with ZDT, a complete upgrade maintenance includes 5 scheduled activities - PREPARE, EXECUTE, POST, PRE_MAINTENANCE, and POST_MAINTENANCE. All of them share the same unique identifier - scheduledActivityAssociationId.
	ScheduledActivityAssociationId *string `mandatory:"true" json:"scheduledActivityAssociationId"`

	// List of actions
	Actions []Action `mandatory:"false" json:"actions"`

	// The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// Cumulative delay hours
	DelayInHours *int `mandatory:"false" json:"delayInHours"`

	// The time the scheduled activity record was created. An RFC3339 formatted datetime string.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the scheduled activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails ScheduledActivityLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`
}

ScheduledActivity Details of scheduled activity.

func (ScheduledActivity) String

func (m ScheduledActivity) String() string

func (*ScheduledActivity) UnmarshalJSON

func (m *ScheduledActivity) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ScheduledActivity) ValidateEnumValue

func (m ScheduledActivity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduledActivityCollection

type ScheduledActivityCollection struct {

	// A page of scheduled activity objects.
	Items []ScheduledActivitySummary `mandatory:"true" json:"items"`
}

ScheduledActivityCollection Results of a scheduled activity search.

func (ScheduledActivityCollection) String

func (ScheduledActivityCollection) ValidateEnumValue

func (m ScheduledActivityCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduledActivityLifecycleDetailsEnum

type ScheduledActivityLifecycleDetailsEnum string

ScheduledActivityLifecycleDetailsEnum Enum with underlying type: string

const (
	ScheduledActivityLifecycleDetailsNone               ScheduledActivityLifecycleDetailsEnum = "NONE"
	ScheduledActivityLifecycleDetailsRollbackaccepted   ScheduledActivityLifecycleDetailsEnum = "ROLLBACKACCEPTED"
	ScheduledActivityLifecycleDetailsRollbackinprogress ScheduledActivityLifecycleDetailsEnum = "ROLLBACKINPROGRESS"
	ScheduledActivityLifecycleDetailsRollbacksucceeded  ScheduledActivityLifecycleDetailsEnum = "ROLLBACKSUCCEEDED"
	ScheduledActivityLifecycleDetailsRollbackfailed     ScheduledActivityLifecycleDetailsEnum = "ROLLBACKFAILED"
)

Set of constants representing the allowable values for ScheduledActivityLifecycleDetailsEnum

func GetMappingScheduledActivityLifecycleDetailsEnum

func GetMappingScheduledActivityLifecycleDetailsEnum(val string) (ScheduledActivityLifecycleDetailsEnum, bool)

GetMappingScheduledActivityLifecycleDetailsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduledActivityLifecycleDetailsEnumValues

func GetScheduledActivityLifecycleDetailsEnumValues() []ScheduledActivityLifecycleDetailsEnum

GetScheduledActivityLifecycleDetailsEnumValues Enumerates the set of values for ScheduledActivityLifecycleDetailsEnum

type ScheduledActivityLifecycleStateEnum

type ScheduledActivityLifecycleStateEnum string

ScheduledActivityLifecycleStateEnum Enum with underlying type: string

const (
	ScheduledActivityLifecycleStateAccepted   ScheduledActivityLifecycleStateEnum = "ACCEPTED"
	ScheduledActivityLifecycleStateInProgress ScheduledActivityLifecycleStateEnum = "IN_PROGRESS"
	ScheduledActivityLifecycleStateFailed     ScheduledActivityLifecycleStateEnum = "FAILED"
	ScheduledActivityLifecycleStateSucceeded  ScheduledActivityLifecycleStateEnum = "SUCCEEDED"
	ScheduledActivityLifecycleStateCanceled   ScheduledActivityLifecycleStateEnum = "CANCELED"
)

Set of constants representing the allowable values for ScheduledActivityLifecycleStateEnum

func GetMappingScheduledActivityLifecycleStateEnum

func GetMappingScheduledActivityLifecycleStateEnum(val string) (ScheduledActivityLifecycleStateEnum, bool)

GetMappingScheduledActivityLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduledActivityLifecycleStateEnumValues

func GetScheduledActivityLifecycleStateEnumValues() []ScheduledActivityLifecycleStateEnum

GetScheduledActivityLifecycleStateEnumValues Enumerates the set of values for ScheduledActivityLifecycleStateEnum

type ScheduledActivityRunCycleEnum

type ScheduledActivityRunCycleEnum string

ScheduledActivityRunCycleEnum Enum with underlying type: string

const (
	ScheduledActivityRunCycleQuarterly ScheduledActivityRunCycleEnum = "QUARTERLY"
	ScheduledActivityRunCycleMonthly   ScheduledActivityRunCycleEnum = "MONTHLY"
	ScheduledActivityRunCycleOneoff    ScheduledActivityRunCycleEnum = "ONEOFF"
	ScheduledActivityRunCycleVertex    ScheduledActivityRunCycleEnum = "VERTEX"
)

Set of constants representing the allowable values for ScheduledActivityRunCycleEnum

func GetMappingScheduledActivityRunCycleEnum

func GetMappingScheduledActivityRunCycleEnum(val string) (ScheduledActivityRunCycleEnum, bool)

GetMappingScheduledActivityRunCycleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduledActivityRunCycleEnumValues

func GetScheduledActivityRunCycleEnumValues() []ScheduledActivityRunCycleEnum

GetScheduledActivityRunCycleEnumValues Enumerates the set of values for ScheduledActivityRunCycleEnum

type ScheduledActivityScheduledActivityPhaseEnum added in v65.46.0

type ScheduledActivityScheduledActivityPhaseEnum string

ScheduledActivityScheduledActivityPhaseEnum Enum with underlying type: string

const (
	ScheduledActivityScheduledActivityPhasePreMaintenance  ScheduledActivityScheduledActivityPhaseEnum = "PRE_MAINTENANCE"
	ScheduledActivityScheduledActivityPhaseMaintenance     ScheduledActivityScheduledActivityPhaseEnum = "MAINTENANCE"
	ScheduledActivityScheduledActivityPhasePostMaintenance ScheduledActivityScheduledActivityPhaseEnum = "POST_MAINTENANCE"
)

Set of constants representing the allowable values for ScheduledActivityScheduledActivityPhaseEnum

func GetMappingScheduledActivityScheduledActivityPhaseEnum added in v65.46.0

func GetMappingScheduledActivityScheduledActivityPhaseEnum(val string) (ScheduledActivityScheduledActivityPhaseEnum, bool)

GetMappingScheduledActivityScheduledActivityPhaseEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduledActivityScheduledActivityPhaseEnumValues added in v65.46.0

func GetScheduledActivityScheduledActivityPhaseEnumValues() []ScheduledActivityScheduledActivityPhaseEnum

GetScheduledActivityScheduledActivityPhaseEnumValues Enumerates the set of values for ScheduledActivityScheduledActivityPhaseEnum

type ScheduledActivityServiceAvailabilityEnum

type ScheduledActivityServiceAvailabilityEnum string

ScheduledActivityServiceAvailabilityEnum Enum with underlying type: string

const (
	ScheduledActivityServiceAvailabilityAvailable   ScheduledActivityServiceAvailabilityEnum = "AVAILABLE"
	ScheduledActivityServiceAvailabilityUnavailable ScheduledActivityServiceAvailabilityEnum = "UNAVAILABLE"
)

Set of constants representing the allowable values for ScheduledActivityServiceAvailabilityEnum

func GetMappingScheduledActivityServiceAvailabilityEnum

func GetMappingScheduledActivityServiceAvailabilityEnum(val string) (ScheduledActivityServiceAvailabilityEnum, bool)

GetMappingScheduledActivityServiceAvailabilityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduledActivityServiceAvailabilityEnumValues

func GetScheduledActivityServiceAvailabilityEnumValues() []ScheduledActivityServiceAvailabilityEnum

GetScheduledActivityServiceAvailabilityEnumValues Enumerates the set of values for ScheduledActivityServiceAvailabilityEnum

type ScheduledActivitySummary

type ScheduledActivitySummary struct {

	// Unique identifier that is immutable on creation.
	Id *string `mandatory:"true" json:"id"`

	// A friendly name for the scheduled activity. Can be changed later.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The run cadence of this scheduled activity. Valid values are Quarterly, Monthly, OneOff, and Vertex.
	RunCycle ScheduledActivityRunCycleEnum `mandatory:"true" json:"runCycle"`

	// The OCID of the Fusion environment for the scheduled activity.
	FusionEnvironmentId *string `mandatory:"true" json:"fusionEnvironmentId"`

	// The current state of the scheduled activity. Valid values are Scheduled, In progress , Failed, Completed.
	LifecycleState ScheduledActivityLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart *common.SDKTime `mandatory:"true" json:"timeScheduledStart"`

	// Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish *common.SDKTime `mandatory:"true" json:"timeExpectedFinish"`

	// Service availability / impact during scheduled activity execution, up down
	ServiceAvailability ScheduledActivityServiceAvailabilityEnum `mandatory:"true" json:"serviceAvailability"`

	// A property describing the phase of the scheduled activity.
	ScheduledActivityPhase ScheduledActivityScheduledActivityPhaseEnum `mandatory:"true" json:"scheduledActivityPhase"`

	// The unique identifier that associates a scheduled activity with others in one complete maintenance. For example, with ZDT, a complete upgrade maintenance includes 5 scheduled activities - PREPARE, EXECUTE, POST, PRE_MAINTENANCE, and POST_MAINTENANCE. All of them share the same unique identifier - scheduledActivityAssociationId.
	ScheduledActivityAssociationId *string `mandatory:"true" json:"scheduledActivityAssociationId"`

	// List of actions
	Actions []Action `mandatory:"false" json:"actions"`

	// The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// Cumulative delay hours
	DelayInHours *int `mandatory:"false" json:"delayInHours"`

	// The time the scheduled activity record was created. An RFC3339 formatted datetime string.
	TimeAccepted *common.SDKTime `mandatory:"false" json:"timeAccepted"`

	// The time the scheduled activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

ScheduledActivitySummary Summary of the scheduled activity for a Fusion environment.

func (ScheduledActivitySummary) String

func (m ScheduledActivitySummary) String() string

func (*ScheduledActivitySummary) UnmarshalJSON

func (m *ScheduledActivitySummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ScheduledActivitySummary) ValidateEnumValue

func (m ScheduledActivitySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ServiceAttachment

type ServiceAttachment struct {

	// Unique identifier that is immutable on creation
	Id *string `mandatory:"true" json:"id"`

	// Service Attachment Display name, can be renamed
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Type of the serviceInstance.
	ServiceInstanceType ServiceAttachmentServiceInstanceTypeEnum `mandatory:"true" json:"serviceInstanceType"`

	// The current state of the ServiceInstance.
	LifecycleState ServiceAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Whether this service is provisioned due to the customer being subscribed to a specific SKU
	IsSkuBased *bool `mandatory:"true" json:"isSkuBased"`

	// Compartment Identifier
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The ID of the service instance created that can be used to identify this on the service control plane
	ServiceInstanceId *string `mandatory:"false" json:"serviceInstanceId"`

	// Public URL
	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

	// The time the the ServiceInstance was created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the ServiceInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

ServiceAttachment Description of ServiceAttachment.

func (ServiceAttachment) String

func (m ServiceAttachment) String() string

func (ServiceAttachment) ValidateEnumValue

func (m ServiceAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ServiceAttachmentCollection

type ServiceAttachmentCollection struct {

	// A page of FusionEnvironmentFamilySummary objects.
	Items []ServiceAttachmentSummary `mandatory:"true" json:"items"`
}

ServiceAttachmentCollection List of service attachments for a fusion instance.

func (ServiceAttachmentCollection) String

func (ServiceAttachmentCollection) ValidateEnumValue

func (m ServiceAttachmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ServiceAttachmentLifecycleStateEnum

type ServiceAttachmentLifecycleStateEnum string

ServiceAttachmentLifecycleStateEnum Enum with underlying type: string

const (
	ServiceAttachmentLifecycleStateCreating ServiceAttachmentLifecycleStateEnum = "CREATING"
	ServiceAttachmentLifecycleStateUpdating ServiceAttachmentLifecycleStateEnum = "UPDATING"
	ServiceAttachmentLifecycleStateActive   ServiceAttachmentLifecycleStateEnum = "ACTIVE"
	ServiceAttachmentLifecycleStateDeleting ServiceAttachmentLifecycleStateEnum = "DELETING"
	ServiceAttachmentLifecycleStateDeleted  ServiceAttachmentLifecycleStateEnum = "DELETED"
	ServiceAttachmentLifecycleStateFailed   ServiceAttachmentLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ServiceAttachmentLifecycleStateEnum

func GetMappingServiceAttachmentLifecycleStateEnum

func GetMappingServiceAttachmentLifecycleStateEnum(val string) (ServiceAttachmentLifecycleStateEnum, bool)

GetMappingServiceAttachmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetServiceAttachmentLifecycleStateEnumValues

func GetServiceAttachmentLifecycleStateEnumValues() []ServiceAttachmentLifecycleStateEnum

GetServiceAttachmentLifecycleStateEnumValues Enumerates the set of values for ServiceAttachmentLifecycleStateEnum

type ServiceAttachmentServiceInstanceTypeEnum

type ServiceAttachmentServiceInstanceTypeEnum string

ServiceAttachmentServiceInstanceTypeEnum Enum with underlying type: string

const (
	ServiceAttachmentServiceInstanceTypeDigitalAssistant    ServiceAttachmentServiceInstanceTypeEnum = "DIGITAL_ASSISTANT"
	ServiceAttachmentServiceInstanceTypeIntegrationCloud    ServiceAttachmentServiceInstanceTypeEnum = "INTEGRATION_CLOUD"
	ServiceAttachmentServiceInstanceTypeAnalyticsWarehouse  ServiceAttachmentServiceInstanceTypeEnum = "ANALYTICS_WAREHOUSE"
	ServiceAttachmentServiceInstanceTypeVbcs                ServiceAttachmentServiceInstanceTypeEnum = "VBCS"
	ServiceAttachmentServiceInstanceTypeVisualBuilderStudio ServiceAttachmentServiceInstanceTypeEnum = "VISUAL_BUILDER_STUDIO"
)

Set of constants representing the allowable values for ServiceAttachmentServiceInstanceTypeEnum

func GetMappingServiceAttachmentServiceInstanceTypeEnum

func GetMappingServiceAttachmentServiceInstanceTypeEnum(val string) (ServiceAttachmentServiceInstanceTypeEnum, bool)

GetMappingServiceAttachmentServiceInstanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetServiceAttachmentServiceInstanceTypeEnumValues

func GetServiceAttachmentServiceInstanceTypeEnumValues() []ServiceAttachmentServiceInstanceTypeEnum

GetServiceAttachmentServiceInstanceTypeEnumValues Enumerates the set of values for ServiceAttachmentServiceInstanceTypeEnum

type ServiceAttachmentSummary

type ServiceAttachmentSummary struct {

	// Unique identifier that is immutable on creation
	Id *string `mandatory:"true" json:"id"`

	// ServiceInstance Identifier, can be renamed
	DisplayName *string `mandatory:"true" json:"displayName"`

	// Type of the service.
	ServiceInstanceType ServiceAttachmentServiceInstanceTypeEnum `mandatory:"true" json:"serviceInstanceType"`

	// The current state of the ServiceInstance.
	LifecycleState ServiceAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// Whether this service is provisioned due to the customer being subscribed to a specific SKU
	IsSkuBased *bool `mandatory:"true" json:"isSkuBased"`

	// The ID of the service instance created that can be used to identify this on the service control plane
	ServiceInstanceId *string `mandatory:"false" json:"serviceInstanceId"`

	// Service URL of the instance
	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

	// The time the service instance was created. An RFC3339 formatted datetime string
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The time the serivce instance was updated. An RFC3339 formatted datetime string
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

ServiceAttachmentSummary Summary of the ServiceInstance.

func (ServiceAttachmentSummary) String

func (m ServiceAttachmentSummary) String() string

func (ServiceAttachmentSummary) ValidateEnumValue

func (m ServiceAttachmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SourceIpAddressCondition

type SourceIpAddressCondition struct {

	// An IPv4 or IPv6 address range that the source IP address of an incoming packet must match.
	// The service accepts only classless inter-domain routing (CIDR) format (x.x.x.x/y or x:x::x/y) strings.
	// Specify 0.0.0.0/0 or ::/0 to match all incoming traffic.
	// example: "192.168.0.0/16"
	AttributeValue *string `mandatory:"true" json:"attributeValue"`
}

SourceIpAddressCondition An access control rule condition that requires a match on the specified source IP address or address range.

func (SourceIpAddressCondition) MarshalJSON

func (m SourceIpAddressCondition) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SourceIpAddressCondition) String

func (m SourceIpAddressCondition) String() string

func (SourceIpAddressCondition) ValidateEnumValue

func (m SourceIpAddressCondition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SourceVcnIdCondition

type SourceVcnIdCondition struct {

	// The OCID of the originating VCN that an incoming packet must match.
	// You can use this condition in conjunction with `SourceVcnIpAddressCondition`.
	// **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition
	// matches all incoming traffic in the specified VCN.
	AttributeValue *string `mandatory:"true" json:"attributeValue"`
}

SourceVcnIdCondition An access control rule condition that requires a match on the specified source VCN OCID.

func (SourceVcnIdCondition) MarshalJSON

func (m SourceVcnIdCondition) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SourceVcnIdCondition) String

func (m SourceVcnIdCondition) String() string

func (SourceVcnIdCondition) ValidateEnumValue

func (m SourceVcnIdCondition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SourceVcnIpAddressCondition

type SourceVcnIpAddressCondition struct {

	// An IPv4 address range that the original client IP address (in the context of the specified VCN) of an
	// incoming packet must match.
	// The service accepts only classless inter-domain routing (CIDR) format (x.x.x.x/y) strings.
	// Specify 0.0.0.0/0 to match all incoming traffic in the customer VCN.
	AttributeValue *string `mandatory:"true" json:"attributeValue"`
}

SourceVcnIpAddressCondition An access control rule condition that requires a match on the specified source VCN and IP address range. This condition must be used only in conjunction with `SourceVcnIdCondition`.

func (SourceVcnIpAddressCondition) MarshalJSON

func (m SourceVcnIpAddressCondition) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SourceVcnIpAddressCondition) String

func (SourceVcnIpAddressCondition) ValidateEnumValue

func (m SourceVcnIpAddressCondition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Subscription

type Subscription struct {

	// OCID of the subscription details for particular root compartment or tenancy.
	Id *string `mandatory:"true" json:"id"`

	// Subscription id.
	ClassicSubscriptionId *string `mandatory:"true" json:"classicSubscriptionId"`

	// The type of subscription, such as 'CLOUDCM'/'SAAS'/'CRM', etc.
	ServiceName *string `mandatory:"true" json:"serviceName"`

	// Stock keeping unit.
	Skus []SubscriptionSku `mandatory:"true" json:"skus"`
}

Subscription Subscription information for compartmentId. Only root compartments are allowed.

func (Subscription) String

func (m Subscription) String() string

func (Subscription) ValidateEnumValue

func (m Subscription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubscriptionDetail

type SubscriptionDetail struct {

	// List of subscriptions.
	Subscriptions []Subscription `mandatory:"true" json:"subscriptions"`
}

SubscriptionDetail Detail for the FusionEnvironmentFamily subscription.

func (SubscriptionDetail) String

func (m SubscriptionDetail) String() string

func (SubscriptionDetail) ValidateEnumValue

func (m SubscriptionDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubscriptionSku

type SubscriptionSku struct {

	// Stock keeping unit id.
	Sku *string `mandatory:"true" json:"sku"`

	// Quantity of the stock units.
	Quantity *int `mandatory:"true" json:"quantity"`

	// Description of the covered product belonging to this Sku.
	LicensePartDescription *string `mandatory:"false" json:"licensePartDescription"`

	// Base metric for billing the service.
	MetricName *string `mandatory:"false" json:"metricName"`

	// Description of the stock units.
	Description *string `mandatory:"false" json:"description"`
}

SubscriptionSku SKU information.

func (SubscriptionSku) String

func (m SubscriptionSku) String() string

func (SubscriptionSku) ValidateEnumValue

func (m SubscriptionSku) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TimeAvailableForRefresh

type TimeAvailableForRefresh struct {

	// refresh time.
	TimeAvailableForRefresh *common.SDKTime `mandatory:"true" json:"timeAvailableForRefresh"`
}

TimeAvailableForRefresh one available refresh time.

func (TimeAvailableForRefresh) String

func (m TimeAvailableForRefresh) String() string

func (TimeAvailableForRefresh) ValidateEnumValue

func (m TimeAvailableForRefresh) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TimeAvailableForRefreshCollection

type TimeAvailableForRefreshCollection struct {

	// A list of available refresh time objects.
	Items []TimeAvailableForRefreshSummary `mandatory:"true" json:"items"`
}

TimeAvailableForRefreshCollection The available refresh times for a fusion environment

func (TimeAvailableForRefreshCollection) String

func (TimeAvailableForRefreshCollection) ValidateEnumValue

func (m TimeAvailableForRefreshCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TimeAvailableForRefreshSummary

type TimeAvailableForRefreshSummary struct {

	// refresh time.
	TimeAvailableForRefresh *common.SDKTime `mandatory:"true" json:"timeAvailableForRefresh"`
}

TimeAvailableForRefreshSummary one available refresh time.

func (TimeAvailableForRefreshSummary) String

func (TimeAvailableForRefreshSummary) ValidateEnumValue

func (m TimeAvailableForRefreshSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFamilyMaintenancePolicyDetails

type UpdateFamilyMaintenancePolicyDetails struct {

	// Whether the Fusion environment receives monthly patching.
	IsMonthlyPatchingEnabled *bool `mandatory:"false" json:"isMonthlyPatchingEnabled"`

	// Whether production and non-production environments are upgraded concurrently.
	ConcurrentMaintenance FamilyMaintenancePolicyConcurrentMaintenanceEnum `mandatory:"false" json:"concurrentMaintenance,omitempty"`
}

UpdateFamilyMaintenancePolicyDetails The editable settings of the policy that specifies the maintenance and upgrade preferences for an environment.

func (UpdateFamilyMaintenancePolicyDetails) String

func (UpdateFamilyMaintenancePolicyDetails) ValidateEnumValue

func (m UpdateFamilyMaintenancePolicyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFusionEnvironmentDetails

type UpdateFusionEnvironmentDetails struct {

	// FusionEnvironment Identifier, can be renamed
	DisplayName *string `mandatory:"false" json:"displayName"`

	// byok kms keyId
	KmsKeyId *string `mandatory:"false" json:"kmsKeyId"`

	MaintenancePolicy *MaintenancePolicy `mandatory:"false" json:"maintenancePolicy"`

	// Language packs
	AdditionalLanguagePacks []string `mandatory:"false" json:"additionalLanguagePacks"`

	// Network access control rules to limit internet traffic that can access the environment. For more information, see AllowRule.
	Rules []Rule `mandatory:"false" json:"rules"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateFusionEnvironmentDetails The information to be updated.

func (UpdateFusionEnvironmentDetails) String

func (*UpdateFusionEnvironmentDetails) UnmarshalJSON

func (m *UpdateFusionEnvironmentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateFusionEnvironmentDetails) ValidateEnumValue

func (m UpdateFusionEnvironmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFusionEnvironmentFamilyDetails

type UpdateFusionEnvironmentFamilyDetails struct {

	// A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
	DisplayName *string `mandatory:"false" json:"displayName"`

	FamilyMaintenancePolicy *UpdateFamilyMaintenancePolicyDetails `mandatory:"false" json:"familyMaintenancePolicy"`

	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds []string `mandatory:"false" json:"subscriptionIds"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"foo-namespace": {"bar-key": "value"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateFusionEnvironmentFamilyDetails The details of the Fusion environment family to be updated.

func (UpdateFusionEnvironmentFamilyDetails) String

func (UpdateFusionEnvironmentFamilyDetails) ValidateEnumValue

func (m UpdateFusionEnvironmentFamilyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFusionEnvironmentFamilyRequest

type UpdateFusionEnvironmentFamilyRequest struct {

	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentFamilyId"`

	// The information to be updated.
	UpdateFusionEnvironmentFamilyDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateFusionEnvironmentFamilyRequest wrapper for the UpdateFusionEnvironmentFamily operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/UpdateFusionEnvironmentFamily.go.html to see an example of how to use UpdateFusionEnvironmentFamilyRequest.

func (UpdateFusionEnvironmentFamilyRequest) BinaryRequestBody

func (request UpdateFusionEnvironmentFamilyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFusionEnvironmentFamilyRequest) HTTPRequest

func (request UpdateFusionEnvironmentFamilyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFusionEnvironmentFamilyRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFusionEnvironmentFamilyRequest) String

func (UpdateFusionEnvironmentFamilyRequest) ValidateEnumValue

func (request UpdateFusionEnvironmentFamilyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFusionEnvironmentFamilyResponse

type UpdateFusionEnvironmentFamilyResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateFusionEnvironmentFamilyResponse wrapper for the UpdateFusionEnvironmentFamily operation

func (UpdateFusionEnvironmentFamilyResponse) HTTPResponse

func (response UpdateFusionEnvironmentFamilyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFusionEnvironmentFamilyResponse) String

type UpdateFusionEnvironmentRequest

type UpdateFusionEnvironmentRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The information to be updated.
	UpdateFusionEnvironmentDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateFusionEnvironmentRequest wrapper for the UpdateFusionEnvironment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/UpdateFusionEnvironment.go.html to see an example of how to use UpdateFusionEnvironmentRequest.

func (UpdateFusionEnvironmentRequest) BinaryRequestBody

func (request UpdateFusionEnvironmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFusionEnvironmentRequest) HTTPRequest

func (request UpdateFusionEnvironmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFusionEnvironmentRequest) RetryPolicy

func (request UpdateFusionEnvironmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFusionEnvironmentRequest) String

func (request UpdateFusionEnvironmentRequest) String() string

func (UpdateFusionEnvironmentRequest) ValidateEnumValue

func (request UpdateFusionEnvironmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFusionEnvironmentResponse

type UpdateFusionEnvironmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateFusionEnvironmentResponse wrapper for the UpdateFusionEnvironment operation

func (UpdateFusionEnvironmentResponse) HTTPResponse

func (response UpdateFusionEnvironmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFusionEnvironmentResponse) String

func (response UpdateFusionEnvironmentResponse) String() string

type UpdateRefreshActivityDetails added in v65.28.0

type UpdateRefreshActivityDetails struct {

	// Time the refresh activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart *common.SDKTime `mandatory:"false" json:"timeScheduledStart"`
}

UpdateRefreshActivityDetails The information about scheduled refresh.

func (UpdateRefreshActivityDetails) String added in v65.28.0

func (UpdateRefreshActivityDetails) ValidateEnumValue added in v65.28.0

func (m UpdateRefreshActivityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRefreshActivityRequest added in v65.28.0

type UpdateRefreshActivityRequest struct {

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The unique identifier (OCID) of the Refresh activity.
	RefreshActivityId *string `mandatory:"true" contributesTo:"path" name:"refreshActivityId"`

	// Details for the updating scheduled RefreshActivity.
	UpdateRefreshActivityDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateRefreshActivityRequest wrapper for the UpdateRefreshActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/UpdateRefreshActivity.go.html to see an example of how to use UpdateRefreshActivityRequest.

func (UpdateRefreshActivityRequest) BinaryRequestBody added in v65.28.0

func (request UpdateRefreshActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRefreshActivityRequest) HTTPRequest added in v65.28.0

func (request UpdateRefreshActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRefreshActivityRequest) RetryPolicy added in v65.28.0

func (request UpdateRefreshActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRefreshActivityRequest) String added in v65.28.0

func (request UpdateRefreshActivityRequest) String() string

func (UpdateRefreshActivityRequest) ValidateEnumValue added in v65.28.0

func (request UpdateRefreshActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRefreshActivityResponse added in v65.28.0

type UpdateRefreshActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The RefreshActivity instance
	RefreshActivity `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateRefreshActivityResponse wrapper for the UpdateRefreshActivity operation

func (UpdateRefreshActivityResponse) HTTPResponse added in v65.28.0

func (response UpdateRefreshActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRefreshActivityResponse) String added in v65.28.0

func (response UpdateRefreshActivityResponse) String() string

type UpgradeAction

type UpgradeAction struct {

	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description *string `mandatory:"true" json:"description"`

	// Unique identifier of the object that represents the action
	ReferenceKey *string `mandatory:"false" json:"referenceKey"`

	// name of the repo
	Version *string `mandatory:"false" json:"version"`

	// month qualifier
	Qualifier *string `mandatory:"false" json:"qualifier"`

	// A string that describes whether the change is applied hot or cold
	State ActionStateEnum `mandatory:"false" json:"state,omitempty"`
}

UpgradeAction Quarterly upgrade details.

func (UpgradeAction) GetDescription

func (m UpgradeAction) GetDescription() *string

GetDescription returns Description

func (UpgradeAction) GetReferenceKey

func (m UpgradeAction) GetReferenceKey() *string

GetReferenceKey returns ReferenceKey

func (UpgradeAction) GetState

func (m UpgradeAction) GetState() ActionStateEnum

GetState returns State

func (UpgradeAction) MarshalJSON

func (m UpgradeAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpgradeAction) String

func (m UpgradeAction) String() string

func (UpgradeAction) ValidateEnumValue

func (m UpgradeAction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VerifyServiceAttachmentDetails added in v65.38.0

type VerifyServiceAttachmentDetails struct {

	// Type of the ServiceInstance being attached.
	ServiceInstanceType ServiceAttachmentServiceInstanceTypeEnum `mandatory:"true" json:"serviceInstanceType"`

	// The service instance OCID of the instance being attached
	ServiceInstanceId *string `mandatory:"true" json:"serviceInstanceId"`
}

VerifyServiceAttachmentDetails Information about the service attachment to be verified.

func (VerifyServiceAttachmentDetails) String added in v65.38.0

func (VerifyServiceAttachmentDetails) ValidateEnumValue added in v65.38.0

func (m VerifyServiceAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VerifyServiceAttachmentRequest added in v65.38.0

type VerifyServiceAttachmentRequest struct {

	// Details for the service attachment.
	VerifyServiceAttachmentDetails `contributesTo:"body"`

	// unique FusionEnvironment identifier
	FusionEnvironmentId *string `mandatory:"true" contributesTo:"path" name:"fusionEnvironmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

VerifyServiceAttachmentRequest wrapper for the VerifyServiceAttachment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fusionapps/VerifyServiceAttachment.go.html to see an example of how to use VerifyServiceAttachmentRequest.

func (VerifyServiceAttachmentRequest) BinaryRequestBody added in v65.38.0

func (request VerifyServiceAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (VerifyServiceAttachmentRequest) HTTPRequest added in v65.38.0

func (request VerifyServiceAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (VerifyServiceAttachmentRequest) RetryPolicy added in v65.38.0

func (request VerifyServiceAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (VerifyServiceAttachmentRequest) String added in v65.38.0

func (request VerifyServiceAttachmentRequest) String() string

func (VerifyServiceAttachmentRequest) ValidateEnumValue added in v65.38.0

func (request VerifyServiceAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VerifyServiceAttachmentResponse added in v65.38.0

type VerifyServiceAttachmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

VerifyServiceAttachmentResponse wrapper for the VerifyServiceAttachment operation

func (VerifyServiceAttachmentResponse) HTTPResponse added in v65.38.0

func (response VerifyServiceAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (VerifyServiceAttachmentResponse) String added in v65.38.0

func (response VerifyServiceAttachmentResponse) String() string

type VertexAction

type VertexAction struct {

	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description *string `mandatory:"true" json:"description"`

	// Unique identifier of the object that represents the action
	ReferenceKey *string `mandatory:"false" json:"referenceKey"`

	// patch that delivered the vertex update prerequisite
	Artifact *string `mandatory:"false" json:"artifact"`

	// A string that describes whether the change is applied hot or cold
	State ActionStateEnum `mandatory:"false" json:"state,omitempty"`
}

VertexAction Vertex update action

func (VertexAction) GetDescription

func (m VertexAction) GetDescription() *string

GetDescription returns Description

func (VertexAction) GetReferenceKey

func (m VertexAction) GetReferenceKey() *string

GetReferenceKey returns ReferenceKey

func (VertexAction) GetState

func (m VertexAction) GetState() ActionStateEnum

GetState returns State

func (VertexAction) MarshalJSON

func (m VertexAction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VertexAction) String

func (m VertexAction) String() string

func (VertexAction) ValidateEnumValue

func (m VertexAction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequest

type WorkRequest struct {

	// Possible operation types.
	OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

	// Possible operation status.
	Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

	// The id of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The ocid of the compartment that contains the work request. Work requests should be scoped to
	// the same compartment as the resource the work request affects. If the work request affects multiple resources,
	// and those resources are not in the same compartment, it is up to the service team to pick the primary
	// resource whose compartment should be used
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Percentage of the request completed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the request was created, as described in
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
	// section 14.29.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequest A description of workrequest status

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

type WorkRequestError struct {

	// A machine-usable code for the error that occured. Error codes are listed on
	// (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
	Code *string `mandatory:"true" json:"code"`

	// A human readable description of the issue encountered.
	Message *string `mandatory:"true" json:"message"`

	// The time the error occured. An RFC3339 formatted datetime string.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError An error encountered while executing a work request.

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

type WorkRequestErrorCollection struct {

	// List of workRequestError objects.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

func (WorkRequestErrorCollection) String

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

type WorkRequestLogEntry struct {

	// Human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The time the log message was written. An RFC3339 formatted datetime string
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry A log message from the execution of a work request.

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

type WorkRequestLogEntryCollection struct {

	// List of workRequestLogEntries.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

func (WorkRequestLogEntryCollection) String

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

type WorkRequestOperationTypeEnum string

WorkRequestOperationTypeEnum Enum with underlying type: string

const (
	WorkRequestOperationTypeCreateFusionEnvironment                  WorkRequestOperationTypeEnum = "CREATE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeUpdateFusionEnvironment                  WorkRequestOperationTypeEnum = "UPDATE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeResetFusionEnvironmentAdminPassword      WorkRequestOperationTypeEnum = "RESET_FUSION_ENVIRONMENT_ADMIN_PASSWORD"
	WorkRequestOperationTypeScaleFusionEnvironment                   WorkRequestOperationTypeEnum = "SCALE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeArchiveFusionEnvironment                 WorkRequestOperationTypeEnum = "ARCHIVE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeRestoreFusionEnvironment                 WorkRequestOperationTypeEnum = "RESTORE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeCreateServiceInstance                    WorkRequestOperationTypeEnum = "CREATE_SERVICE_INSTANCE"
	WorkRequestOperationTypeUpdateServiceInstance                    WorkRequestOperationTypeEnum = "UPDATE_SERVICE_INSTANCE"
	WorkRequestOperationTypeDetachServiceInstance                    WorkRequestOperationTypeEnum = "DETACH_SERVICE_INSTANCE"
	WorkRequestOperationTypeAddUser                                  WorkRequestOperationTypeEnum = "ADD_USER"
	WorkRequestOperationTypeRemoveUser                               WorkRequestOperationTypeEnum = "REMOVE_USER"
	WorkRequestOperationTypeDeleteFusionEnvironment                  WorkRequestOperationTypeEnum = "DELETE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeChangeFusionEnvironmentCompartment       WorkRequestOperationTypeEnum = "CHANGE_FUSION_ENVIRONMENT_COMPARTMENT"
	WorkRequestOperationTypeUpgradeFusionEnvironment                 WorkRequestOperationTypeEnum = "UPGRADE_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeCreateFusionEnvironmentFamily            WorkRequestOperationTypeEnum = "CREATE_FUSION_ENVIRONMENT_FAMILY"
	WorkRequestOperationTypeDeleteFusionEnvironmentFamily            WorkRequestOperationTypeEnum = "DELETE_FUSION_ENVIRONMENT_FAMILY"
	WorkRequestOperationTypeUpdateFusionEnvironmentFamily            WorkRequestOperationTypeEnum = "UPDATE_FUSION_ENVIRONMENT_FAMILY"
	WorkRequestOperationTypeChangeFusionEnvironmentFamilyCompartment WorkRequestOperationTypeEnum = "CHANGE_FUSION_ENVIRONMENT_FAMILY_COMPARTMENT"
	WorkRequestOperationTypeRefreshFusionEnvironment                 WorkRequestOperationTypeEnum = "REFRESH_FUSION_ENVIRONMENT"
	WorkRequestOperationTypeExecuteColdPatch                         WorkRequestOperationTypeEnum = "EXECUTE_COLD_PATCH"
	WorkRequestOperationTypeDataMaskFusionEnvironment                WorkRequestOperationTypeEnum = "DATA_MASK_FUSION_ENVIRONMENT"
)

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

type WorkRequestResource struct {

	// The resource type the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the work tracked in the work request.
	// A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
	// work is complete for that resource at which point it will transition to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

	// The identifier of the resource the work request affects.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that the user can do a GET on to access the resource metadata
	EntityUri *string `mandatory:"false" json:"entityUri"`
}

WorkRequestResource A resource created or operated on by a work request.

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

type WorkRequestResourceActionTypeEnum string

WorkRequestResourceActionTypeEnum Enum with underlying type: string

const (
	WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
	WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
	WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
	WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
	WorkRequestResourceActionTypeRelated    WorkRequestResourceActionTypeEnum = "RELATED"
	WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
)

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

type WorkRequestStatusEnum string

WorkRequestStatusEnum Enum with underlying type: string

const (
	WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
	WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
	WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
	WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
	WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
	WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for WorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

type WorkRequestSummary struct {

	// Possible operation types.
	OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

	// Possible operation status.
	Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

	// The id of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The ocid of the compartment that contains the work request. Work requests should be scoped to
	// the same compartment as the resource the work request affects. If the work request affects multiple resources,
	// and those resources are not in the same compartment, it is up to the service team to pick the primary
	// resource whose compartment should be used
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Percentage of the request completed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the request was created, as described in
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
	// section 14.29.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequestSummary A summary of the status of a work request.

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

type WorkRequestSummaryCollection struct {

	// List of workRequestSummary objects.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

func (WorkRequestSummaryCollection) String

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL