wlms

package
v65.101.0 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: Apache-2.0, UPL-1.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetApplicablePatchSummaryMiddlewareTypeEnumStringValues

func GetApplicablePatchSummaryMiddlewareTypeEnumStringValues() []string

GetApplicablePatchSummaryMiddlewareTypeEnumStringValues Enumerates the set of values in String for ApplicablePatchSummaryMiddlewareTypeEnum

func GetBackupContentTypeEnumStringValues

func GetBackupContentTypeEnumStringValues() []string

GetBackupContentTypeEnumStringValues Enumerates the set of values in String for BackupContentTypeEnum

func GetBackupTypeEnumStringValues

func GetBackupTypeEnumStringValues() []string

GetBackupTypeEnumStringValues Enumerates the set of values in String for BackupTypeEnum

func GetGetWlsDomainCredentialCredentialTypeEnumStringValues

func GetGetWlsDomainCredentialCredentialTypeEnumStringValues() []string

GetGetWlsDomainCredentialCredentialTypeEnumStringValues Enumerates the set of values in String for GetWlsDomainCredentialCredentialTypeEnum

func GetListAgreementRecordsSortByEnumStringValues

func GetListAgreementRecordsSortByEnumStringValues() []string

GetListAgreementRecordsSortByEnumStringValues Enumerates the set of values in String for ListAgreementRecordsSortByEnum

func GetListAgreementRecordsSortOrderEnumStringValues

func GetListAgreementRecordsSortOrderEnumStringValues() []string

GetListAgreementRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListAgreementRecordsSortOrderEnum

func GetListApplicablePatchesSortByEnumStringValues

func GetListApplicablePatchesSortByEnumStringValues() []string

GetListApplicablePatchesSortByEnumStringValues Enumerates the set of values in String for ListApplicablePatchesSortByEnum

func GetListApplicablePatchesSortOrderEnumStringValues

func GetListApplicablePatchesSortOrderEnumStringValues() []string

GetListApplicablePatchesSortOrderEnumStringValues Enumerates the set of values in String for ListApplicablePatchesSortOrderEnum

func GetListManagedInstanceScanResultsSortByEnumStringValues

func GetListManagedInstanceScanResultsSortByEnumStringValues() []string

GetListManagedInstanceScanResultsSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceScanResultsSortByEnum

func GetListManagedInstanceScanResultsSortOrderEnumStringValues

func GetListManagedInstanceScanResultsSortOrderEnumStringValues() []string

GetListManagedInstanceScanResultsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceScanResultsSortOrderEnum

func GetListManagedInstanceServerInstalledPatchesSortByEnumStringValues

func GetListManagedInstanceServerInstalledPatchesSortByEnumStringValues() []string

GetListManagedInstanceServerInstalledPatchesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceServerInstalledPatchesSortByEnum

func GetListManagedInstanceServerInstalledPatchesSortOrderEnumStringValues

func GetListManagedInstanceServerInstalledPatchesSortOrderEnumStringValues() []string

GetListManagedInstanceServerInstalledPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceServerInstalledPatchesSortOrderEnum

func GetListManagedInstanceServersSortByEnumStringValues

func GetListManagedInstanceServersSortByEnumStringValues() []string

GetListManagedInstanceServersSortByEnumStringValues Enumerates the set of values in String for ListManagedInstanceServersSortByEnum

func GetListManagedInstanceServersSortOrderEnumStringValues

func GetListManagedInstanceServersSortOrderEnumStringValues() []string

GetListManagedInstanceServersSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstanceServersSortOrderEnum

func GetListManagedInstancesPluginStatusEnumStringValues

func GetListManagedInstancesPluginStatusEnumStringValues() []string

GetListManagedInstancesPluginStatusEnumStringValues Enumerates the set of values in String for ListManagedInstancesPluginStatusEnum

func GetListManagedInstancesSortByEnumStringValues

func GetListManagedInstancesSortByEnumStringValues() []string

GetListManagedInstancesSortByEnumStringValues Enumerates the set of values in String for ListManagedInstancesSortByEnum

func GetListManagedInstancesSortOrderEnumStringValues

func GetListManagedInstancesSortOrderEnumStringValues() []string

GetListManagedInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedInstancesSortOrderEnum

func GetListWlsDomainScanResultsSortByEnumStringValues

func GetListWlsDomainScanResultsSortByEnumStringValues() []string

GetListWlsDomainScanResultsSortByEnumStringValues Enumerates the set of values in String for ListWlsDomainScanResultsSortByEnum

func GetListWlsDomainScanResultsSortOrderEnumStringValues

func GetListWlsDomainScanResultsSortOrderEnumStringValues() []string

GetListWlsDomainScanResultsSortOrderEnumStringValues Enumerates the set of values in String for ListWlsDomainScanResultsSortOrderEnum

func GetListWlsDomainServerBackupsSortByEnumStringValues

func GetListWlsDomainServerBackupsSortByEnumStringValues() []string

GetListWlsDomainServerBackupsSortByEnumStringValues Enumerates the set of values in String for ListWlsDomainServerBackupsSortByEnum

func GetListWlsDomainServerBackupsSortOrderEnumStringValues

func GetListWlsDomainServerBackupsSortOrderEnumStringValues() []string

GetListWlsDomainServerBackupsSortOrderEnumStringValues Enumerates the set of values in String for ListWlsDomainServerBackupsSortOrderEnum

func GetListWlsDomainServerInstalledPatchesSortByEnumStringValues

func GetListWlsDomainServerInstalledPatchesSortByEnumStringValues() []string

GetListWlsDomainServerInstalledPatchesSortByEnumStringValues Enumerates the set of values in String for ListWlsDomainServerInstalledPatchesSortByEnum

func GetListWlsDomainServerInstalledPatchesSortOrderEnumStringValues

func GetListWlsDomainServerInstalledPatchesSortOrderEnumStringValues() []string

GetListWlsDomainServerInstalledPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListWlsDomainServerInstalledPatchesSortOrderEnum

func GetListWlsDomainServersSortByEnumStringValues

func GetListWlsDomainServersSortByEnumStringValues() []string

GetListWlsDomainServersSortByEnumStringValues Enumerates the set of values in String for ListWlsDomainServersSortByEnum

func GetListWlsDomainServersSortOrderEnumStringValues

func GetListWlsDomainServersSortOrderEnumStringValues() []string

GetListWlsDomainServersSortOrderEnumStringValues Enumerates the set of values in String for ListWlsDomainServersSortOrderEnum

func GetListWlsDomainsMiddlewareTypeEnumStringValues

func GetListWlsDomainsMiddlewareTypeEnumStringValues() []string

GetListWlsDomainsMiddlewareTypeEnumStringValues Enumerates the set of values in String for ListWlsDomainsMiddlewareTypeEnum

func GetListWlsDomainsPatchReadinessStatusEnumStringValues

func GetListWlsDomainsPatchReadinessStatusEnumStringValues() []string

GetListWlsDomainsPatchReadinessStatusEnumStringValues Enumerates the set of values in String for ListWlsDomainsPatchReadinessStatusEnum

func GetListWlsDomainsSharingMiddlewaresSortByEnumStringValues

func GetListWlsDomainsSharingMiddlewaresSortByEnumStringValues() []string

GetListWlsDomainsSharingMiddlewaresSortByEnumStringValues Enumerates the set of values in String for ListWlsDomainsSharingMiddlewaresSortByEnum

func GetListWlsDomainsSharingMiddlewaresSortOrderEnumStringValues

func GetListWlsDomainsSharingMiddlewaresSortOrderEnumStringValues() []string

GetListWlsDomainsSharingMiddlewaresSortOrderEnumStringValues Enumerates the set of values in String for ListWlsDomainsSharingMiddlewaresSortOrderEnum

func GetListWlsDomainsSortByEnumStringValues

func GetListWlsDomainsSortByEnumStringValues() []string

GetListWlsDomainsSortByEnumStringValues Enumerates the set of values in String for ListWlsDomainsSortByEnum

func GetListWlsDomainsSortOrderEnumStringValues

func GetListWlsDomainsSortOrderEnumStringValues() []string

GetListWlsDomainsSortOrderEnumStringValues Enumerates the set of values in String for ListWlsDomainsSortOrderEnum

func GetListWlsDomainsWeblogicVersionEnumStringValues

func GetListWlsDomainsWeblogicVersionEnumStringValues() []string

GetListWlsDomainsWeblogicVersionEnumStringValues Enumerates the set of values in String for ListWlsDomainsWeblogicVersionEnum

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 GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetPatchMiddlewareTypeEnumStringValues

func GetPatchMiddlewareTypeEnumStringValues() []string

GetPatchMiddlewareTypeEnumStringValues Enumerates the set of values in String for PatchMiddlewareTypeEnum

func GetPatchReadinessStatusEnumStringValues

func GetPatchReadinessStatusEnumStringValues() []string

GetPatchReadinessStatusEnumStringValues Enumerates the set of values in String for PatchReadinessStatusEnum

func GetScanResultSummaryServerCheckStatusEnumStringValues

func GetScanResultSummaryServerCheckStatusEnumStringValues() []string

GetScanResultSummaryServerCheckStatusEnumStringValues Enumerates the set of values in String for ScanResultSummaryServerCheckStatusEnum

func GetServerControlModeEnumStringValues

func GetServerControlModeEnumStringValues() []string

GetServerControlModeEnumStringValues Enumerates the set of values in String for ServerControlModeEnum

func GetServerLatestPatchesStatusEnumStringValues

func GetServerLatestPatchesStatusEnumStringValues() []string

GetServerLatestPatchesStatusEnumStringValues Enumerates the set of values in String for ServerLatestPatchesStatusEnum

func GetServerSummaryLatestPatchesStatusEnumStringValues

func GetServerSummaryLatestPatchesStatusEnumStringValues() []string

GetServerSummaryLatestPatchesStatusEnumStringValues Enumerates the set of values in String for ServerSummaryLatestPatchesStatusEnum

func GetUpdateWlsDomainCredentialCredentialTypeEnumStringValues

func GetUpdateWlsDomainCredentialCredentialTypeEnumStringValues() []string

GetUpdateWlsDomainCredentialCredentialTypeEnumStringValues Enumerates the set of values in String for UpdateWlsDomainCredentialCredentialTypeEnum

func GetWlsDomainCredentialStrategyEnumStringValues

func GetWlsDomainCredentialStrategyEnumStringValues() []string

GetWlsDomainCredentialStrategyEnumStringValues Enumerates the set of values in String for WlsDomainCredentialStrategyEnum

func GetWlsDomainLifecycleStateEnumStringValues

func GetWlsDomainLifecycleStateEnumStringValues() []string

GetWlsDomainLifecycleStateEnumStringValues Enumerates the set of values in String for WlsDomainLifecycleStateEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

Types

type ActionTypeEnum

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

const (
	ActionTypeCreated    ActionTypeEnum = "CREATED"
	ActionTypeUpdated    ActionTypeEnum = "UPDATED"
	ActionTypeDeleted    ActionTypeEnum = "DELETED"
	ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
	ActionTypeRelated    ActionTypeEnum = "RELATED"
	ActionTypeFailed     ActionTypeEnum = "FAILED"
)

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type Agreement

type Agreement struct {

	// The ID of the terms of use agreement.
	Uuid *string `mandatory:"true" json:"uuid"`

	// The content of the terms and conditions.
	TermsAndConditionsText *string `mandatory:"true" json:"termsAndConditionsText"`

	// The signature for the terms of use agreement. The signature attribute is a Base64-encoded string associated with the agreement.
	Signature *string `mandatory:"true" json:"signature"`
}

Agreement The terms of use agreement which must be accepted prior to accessing certain product features.

func (Agreement) String

func (m Agreement) String() string

func (Agreement) ValidateEnumValue

func (m Agreement) 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 AgreementRecord

type AgreementRecord struct {

	// The accepted time for the agreement record.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The ID of the accepted agreement.
	AgreementUuid *string `mandatory:"true" json:"agreementUuid"`

	// The agreement signature.
	AgreementSignature *string `mandatory:"true" json:"agreementSignature"`
}

AgreementRecord A record showing that the terms of use agreement for the WebLogic management service was accepted for a domain.

func (AgreementRecord) String

func (m AgreementRecord) String() string

func (AgreementRecord) ValidateEnumValue

func (m AgreementRecord) 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 AgreementRecordCollection

type AgreementRecordCollection struct {

	// List of agreement records.
	Items []AgreementRecordSummary `mandatory:"true" json:"items"`
}

AgreementRecordCollection Result of a terms of use agreement record list operation and it contains AgreementRecord items.

func (AgreementRecordCollection) String

func (m AgreementRecordCollection) String() string

func (AgreementRecordCollection) ValidateEnumValue

func (m AgreementRecordCollection) 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 AgreementRecordSummary

type AgreementRecordSummary struct {

	// The accepted time for the agreement record.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The ID of the accepted agreement.
	AgreementUuid *string `mandatory:"true" json:"agreementUuid"`

	// The agreement signature.
	AgreementSignature *string `mandatory:"true" json:"agreementSignature"`
}

AgreementRecordSummary A record showing that the terms of use agreement for the WebLogic management service was accepted for a domain.

func (AgreementRecordSummary) String

func (m AgreementRecordSummary) String() string

func (AgreementRecordSummary) ValidateEnumValue

func (m AgreementRecordSummary) 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 ApplicablePatchCollection

type ApplicablePatchCollection struct {

	// List of patches per WebLogic version and middleware type.
	Items []ApplicablePatchSummary `mandatory:"true" json:"items"`
}

ApplicablePatchCollection This object contains a list of the patches that can be installed in a WebLogic domain per WebLogic version and middleware type.

func (ApplicablePatchCollection) String

func (m ApplicablePatchCollection) String() string

func (ApplicablePatchCollection) ValidateEnumValue

func (m ApplicablePatchCollection) 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 ApplicablePatchSummary

type ApplicablePatchSummary struct {

	// The ID of the WebLogic patch.
	Id *string `mandatory:"true" json:"id"`

	// The name of the WebLogic patch.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The description of the WebLogic patch.
	Description *string `mandatory:"true" json:"description"`

	// The WebLogic version for this patch. The patch can be installed to domains with this version.
	WeblogicVersion *string `mandatory:"true" json:"weblogicVersion"`

	// The type of middleware for which this patch is applicable. A patch can be applicable to more than one type of middleware.
	MiddlewareType []ApplicablePatchSummaryMiddlewareTypeEnum `mandatory:"true" json:"middlewareType"`

	// The operating system architecture for which the patch can be applied.
	OsArch *string `mandatory:"true" json:"osArch"`
}

ApplicablePatchSummary Details of a patch that can be installed in a WebLogic domain.

func (ApplicablePatchSummary) String

func (m ApplicablePatchSummary) String() string

func (ApplicablePatchSummary) ValidateEnumValue

func (m ApplicablePatchSummary) 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 ApplicablePatchSummaryMiddlewareTypeEnum

type ApplicablePatchSummaryMiddlewareTypeEnum string

ApplicablePatchSummaryMiddlewareTypeEnum Enum with underlying type: string

const (
	ApplicablePatchSummaryMiddlewareTypeFmw    ApplicablePatchSummaryMiddlewareTypeEnum = "FMW"
	ApplicablePatchSummaryMiddlewareTypeWls    ApplicablePatchSummaryMiddlewareTypeEnum = "WLS"
	ApplicablePatchSummaryMiddlewareTypeOpatch ApplicablePatchSummaryMiddlewareTypeEnum = "OPATCH"
)

Set of constants representing the allowable values for ApplicablePatchSummaryMiddlewareTypeEnum

func GetApplicablePatchSummaryMiddlewareTypeEnumValues

func GetApplicablePatchSummaryMiddlewareTypeEnumValues() []ApplicablePatchSummaryMiddlewareTypeEnum

GetApplicablePatchSummaryMiddlewareTypeEnumValues Enumerates the set of values for ApplicablePatchSummaryMiddlewareTypeEnum

func GetMappingApplicablePatchSummaryMiddlewareTypeEnum

func GetMappingApplicablePatchSummaryMiddlewareTypeEnum(val string) (ApplicablePatchSummaryMiddlewareTypeEnum, bool)

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

type Backup

type Backup struct {

	// The unique identifier of the backup.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"true" json:"id"`

	// The type of the backup.
	Type BackupTypeEnum `mandatory:"true" json:"type"`

	// The location of the backup. For backups of type LOCAL_FILE this is the absolute path of the backup file.
	BackupLocation *string `mandatory:"true" json:"backupLocation"`

	// The managed instance ID of the server for which the backup was created.
	ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

	// The type of content of the backup.
	ContentType BackupContentTypeEnum `mandatory:"false" json:"contentType,omitempty"`

	// The date and time when the backup was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

Backup The information of a backup for the server.

func (Backup) String

func (m Backup) String() string

func (Backup) ValidateEnumValue

func (m Backup) 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 BackupCollection

type BackupCollection struct {

	// List of backup.
	Items []BackupSummary `mandatory:"true" json:"items"`
}

BackupCollection Result of list backup that contains the BackupSummary items.

func (BackupCollection) String

func (m BackupCollection) String() string

func (BackupCollection) ValidateEnumValue

func (m BackupCollection) 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 BackupContent

type BackupContent interface {
}

BackupContent The information of a backup for the server.

type BackupContentTypeEnum

type BackupContentTypeEnum string

BackupContentTypeEnum Enum with underlying type: string

const (
	BackupContentTypeBinary BackupContentTypeEnum = "BINARY"
)

Set of constants representing the allowable values for BackupContentTypeEnum

func GetBackupContentTypeEnumValues

func GetBackupContentTypeEnumValues() []BackupContentTypeEnum

GetBackupContentTypeEnumValues Enumerates the set of values for BackupContentTypeEnum

func GetMappingBackupContentTypeEnum

func GetMappingBackupContentTypeEnum(val string) (BackupContentTypeEnum, bool)

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

type BackupSummary

type BackupSummary struct {

	// The unique identifier of the backup.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"true" json:"id"`

	// The type of the backup.
	Type BackupTypeEnum `mandatory:"true" json:"type"`

	// The location of the backup. For backups of type LOCAL_FILE this is the absolute path of the backup file.
	BackupLocation *string `mandatory:"true" json:"backupLocation"`

	// The managed instance ID of the server for which the backup was created.
	ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

	// The type of content of the backup.
	ContentType BackupContentTypeEnum `mandatory:"false" json:"contentType,omitempty"`

	// The date and time when the backup was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

BackupSummary The information of a backup for the server.

func (BackupSummary) String

func (m BackupSummary) String() string

func (BackupSummary) ValidateEnumValue

func (m BackupSummary) 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 BackupToRestore

type BackupToRestore struct {

	// The unique identifier of the backup to be used to restore.
	// **Note:** Not OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"false" json:"id"`

	// The type of content of the backup.
	ContentType BackupContentTypeEnum `mandatory:"false" json:"contentType,omitempty"`
}

BackupToRestore Information of the backup to be used to restore a server in a domain.

func (BackupToRestore) String

func (m BackupToRestore) String() string

func (BackupToRestore) ValidateEnumValue

func (m BackupToRestore) 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 BackupTypeEnum

type BackupTypeEnum string

BackupTypeEnum Enum with underlying type: string

const (
	BackupTypeLocalFile BackupTypeEnum = "LOCAL_FILE"
)

Set of constants representing the allowable values for BackupTypeEnum

func GetBackupTypeEnumValues

func GetBackupTypeEnumValues() []BackupTypeEnum

GetBackupTypeEnumValues Enumerates the set of values for BackupTypeEnum

func GetMappingBackupTypeEnum

func GetMappingBackupTypeEnum(val string) (BackupTypeEnum, bool)

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

type BinaryBackupContent

type BinaryBackupContent struct {
	Middleware *MiddlewareBinaryBackupContent `mandatory:"true" json:"middleware"`
}

BinaryBackupContent Information of the content of a binary backup. A binary backup contains middleware binaries.

func (BinaryBackupContent) MarshalJSON

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

MarshalJSON marshals to json representation

func (BinaryBackupContent) String

func (m BinaryBackupContent) String() string

func (BinaryBackupContent) ValidateEnumValue

func (m BinaryBackupContent) 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 ChangeWlsDomainCompartmentDetails

type ChangeWlsDomainCompartmentDetails struct {

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

ChangeWlsDomainCompartmentDetails Attributes to change the compartment of a WebLogic domain.

func (ChangeWlsDomainCompartmentDetails) String

func (ChangeWlsDomainCompartmentDetails) ValidateEnumValue

func (m ChangeWlsDomainCompartmentDetails) 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 ChangeWlsDomainCompartmentRequest

type ChangeWlsDomainCompartmentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// Compartment identifier
	ChangeWlsDomainCompartmentDetails `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
}

ChangeWlsDomainCompartmentRequest wrapper for the ChangeWlsDomainCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ChangeWlsDomainCompartment.go.html to see an example of how to use ChangeWlsDomainCompartmentRequest.

func (ChangeWlsDomainCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeWlsDomainCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeWlsDomainCompartmentRequest) RetryPolicy

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

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

func (ChangeWlsDomainCompartmentRequest) String

func (request ChangeWlsDomainCompartmentRequest) String() string

func (ChangeWlsDomainCompartmentRequest) ValidateEnumValue

func (request ChangeWlsDomainCompartmentRequest) 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 ChangeWlsDomainCompartmentResponse

type ChangeWlsDomainCompartmentResponse 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"`
}

ChangeWlsDomainCompartmentResponse wrapper for the ChangeWlsDomainCompartment operation

func (ChangeWlsDomainCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeWlsDomainCompartmentResponse) String

func (response ChangeWlsDomainCompartmentResponse) String() string

type Configuration

type Configuration struct {

	// Frequency of domain discovery to be run on the service. The unit is in hours.
	DiscoveryInterval *int `mandatory:"true" json:"discoveryInterval"`

	// The whitelisted paths which domain discovery are run against.
	DomainSearchPaths []string `mandatory:"true" json:"domainSearchPaths"`
}

Configuration The configuration for service.

func (Configuration) String

func (m Configuration) String() string

func (Configuration) ValidateEnumValue

func (m Configuration) 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 CreateAgreementRecordDetails

type CreateAgreementRecordDetails struct {

	// The ID of the agreement to accept.
	AgreementUuid *string `mandatory:"true" json:"agreementUuid"`

	// The agreement signature.
	AgreementSignature *string `mandatory:"true" json:"agreementSignature"`
}

CreateAgreementRecordDetails This object represents the fields to create a terms of use agreement record for a domain.

func (CreateAgreementRecordDetails) String

func (CreateAgreementRecordDetails) ValidateEnumValue

func (m CreateAgreementRecordDetails) 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 CreateAgreementRecordRequest

type CreateAgreementRecordRequest struct {

	// This object represents the fields to create a terms of use agreement record.
	CreateAgreementRecordDetails `contributesTo:"body"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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
}

CreateAgreementRecordRequest wrapper for the CreateAgreementRecord operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/CreateAgreementRecord.go.html to see an example of how to use CreateAgreementRecordRequest.

func (CreateAgreementRecordRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAgreementRecordRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateAgreementRecordRequest) RetryPolicy

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

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

func (CreateAgreementRecordRequest) String

func (request CreateAgreementRecordRequest) String() string

func (CreateAgreementRecordRequest) ValidateEnumValue

func (request CreateAgreementRecordRequest) 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 CreateAgreementRecordResponse

type CreateAgreementRecordResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AgreementRecord instance
	AgreementRecord `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"`
}

CreateAgreementRecordResponse wrapper for the CreateAgreementRecord operation

func (CreateAgreementRecordResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAgreementRecordResponse) String

func (response CreateAgreementRecordResponse) String() string

type DefaultError

type DefaultError struct {

	// A short error code that defines the error and is meant for programmatic parsing.
	Code *string `mandatory:"true" json:"code"`

	// A human-readable error string.
	Message *string `mandatory:"true" json:"message"`
}

DefaultError Error information.

func (DefaultError) String

func (m DefaultError) String() string

func (DefaultError) ValidateEnumValue

func (m DefaultError) 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 DeleteWlsDomainRequest

type DeleteWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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
}

DeleteWlsDomainRequest wrapper for the DeleteWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/DeleteWlsDomain.go.html to see an example of how to use DeleteWlsDomainRequest.

func (DeleteWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteWlsDomainRequest) RetryPolicy

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

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

func (DeleteWlsDomainRequest) String

func (request DeleteWlsDomainRequest) String() string

func (DeleteWlsDomainRequest) ValidateEnumValue

func (request DeleteWlsDomainRequest) 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 DeleteWlsDomainResponse

type DeleteWlsDomainResponse 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"`
}

DeleteWlsDomainResponse wrapper for the DeleteWlsDomain operation

func (DeleteWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteWlsDomainResponse) String

func (response DeleteWlsDomainResponse) String() string

type GetAgreementRequest

type GetAgreementRequest struct {

	// 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
}

GetAgreementRequest wrapper for the GetAgreement operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetAgreement.go.html to see an example of how to use GetAgreementRequest.

func (GetAgreementRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAgreementRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetAgreementRequest) RetryPolicy

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

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

func (GetAgreementRequest) String

func (request GetAgreementRequest) String() string

func (GetAgreementRequest) ValidateEnumValue

func (request GetAgreementRequest) 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 GetAgreementResponse

type GetAgreementResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Agreement instance
	Agreement `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 optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetAgreementResponse wrapper for the GetAgreement operation

func (GetAgreementResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAgreementResponse) String

func (response GetAgreementResponse) String() string

type GetConfigurationRequest

type GetConfigurationRequest struct {

	// The OCID of the compartment that contains the resources to list. This filter returns
	// only resources contained within the specified compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// 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
}

GetConfigurationRequest wrapper for the GetConfiguration operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetConfiguration.go.html to see an example of how to use GetConfigurationRequest.

func (GetConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConfigurationRequest) RetryPolicy

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

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

func (GetConfigurationRequest) String

func (request GetConfigurationRequest) String() string

func (GetConfigurationRequest) ValidateEnumValue

func (request GetConfigurationRequest) 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 GetConfigurationResponse

type GetConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Configuration instance
	Configuration `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"`
}

GetConfigurationResponse wrapper for the GetConfiguration operation

func (GetConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConfigurationResponse) String

func (response GetConfigurationResponse) String() string

type GetManagedInstanceRequest

type GetManagedInstanceRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// 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
}

GetManagedInstanceRequest wrapper for the GetManagedInstance operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetManagedInstance.go.html to see an example of how to use GetManagedInstanceRequest.

func (GetManagedInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetManagedInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceRequest) RetryPolicy

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

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

func (GetManagedInstanceRequest) String

func (request GetManagedInstanceRequest) String() string

func (GetManagedInstanceRequest) ValidateEnumValue

func (request GetManagedInstanceRequest) 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 GetManagedInstanceResponse

type GetManagedInstanceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedInstance instance
	ManagedInstance `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"`
}

GetManagedInstanceResponse wrapper for the GetManagedInstance operation

func (GetManagedInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceResponse) String

func (response GetManagedInstanceResponse) String() string

type GetManagedInstanceServerRequest

type GetManagedInstanceServerRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// 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
}

GetManagedInstanceServerRequest wrapper for the GetManagedInstanceServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetManagedInstanceServer.go.html to see an example of how to use GetManagedInstanceServerRequest.

func (GetManagedInstanceServerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetManagedInstanceServerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceServerRequest) RetryPolicy

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

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

func (GetManagedInstanceServerRequest) String

func (request GetManagedInstanceServerRequest) String() string

func (GetManagedInstanceServerRequest) ValidateEnumValue

func (request GetManagedInstanceServerRequest) 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 GetManagedInstanceServerResponse

type GetManagedInstanceServerResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Server instance
	Server `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"`
}

GetManagedInstanceServerResponse wrapper for the GetManagedInstanceServer operation

func (GetManagedInstanceServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceServerResponse) String

func (response GetManagedInstanceServerResponse) String() string

type GetWlsDomainCredentialCredentialTypeEnum

type GetWlsDomainCredentialCredentialTypeEnum string

GetWlsDomainCredentialCredentialTypeEnum Enum with underlying type: string

const (
	GetWlsDomainCredentialCredentialTypeWeblogicadminuser GetWlsDomainCredentialCredentialTypeEnum = "weblogicAdminUser"
	GetWlsDomainCredentialCredentialTypeNodemanageruser   GetWlsDomainCredentialCredentialTypeEnum = "nodemanagerUser"
)

Set of constants representing the allowable values for GetWlsDomainCredentialCredentialTypeEnum

func GetGetWlsDomainCredentialCredentialTypeEnumValues

func GetGetWlsDomainCredentialCredentialTypeEnumValues() []GetWlsDomainCredentialCredentialTypeEnum

GetGetWlsDomainCredentialCredentialTypeEnumValues Enumerates the set of values for GetWlsDomainCredentialCredentialTypeEnum

func GetMappingGetWlsDomainCredentialCredentialTypeEnum

func GetMappingGetWlsDomainCredentialCredentialTypeEnum(val string) (GetWlsDomainCredentialCredentialTypeEnum, bool)

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

type GetWlsDomainCredentialRequest

type GetWlsDomainCredentialRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The type of the credentials.
	CredentialType GetWlsDomainCredentialCredentialTypeEnum `mandatory:"true" contributesTo:"path" name:"credentialType"`

	// 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
}

GetWlsDomainCredentialRequest wrapper for the GetWlsDomainCredential operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetWlsDomainCredential.go.html to see an example of how to use GetWlsDomainCredentialRequest.

func (GetWlsDomainCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWlsDomainCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWlsDomainCredentialRequest) RetryPolicy

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

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

func (GetWlsDomainCredentialRequest) String

func (request GetWlsDomainCredentialRequest) String() string

func (GetWlsDomainCredentialRequest) ValidateEnumValue

func (request GetWlsDomainCredentialRequest) 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 GetWlsDomainCredentialResponse

type GetWlsDomainCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WlsDomainCredential instance
	WlsDomainCredential `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"`
}

GetWlsDomainCredentialResponse wrapper for the GetWlsDomainCredential operation

func (GetWlsDomainCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWlsDomainCredentialResponse) String

func (response GetWlsDomainCredentialResponse) String() string

type GetWlsDomainRequest

type GetWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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
}

GetWlsDomainRequest wrapper for the GetWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetWlsDomain.go.html to see an example of how to use GetWlsDomainRequest.

func (GetWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWlsDomainRequest) RetryPolicy

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

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

func (GetWlsDomainRequest) String

func (request GetWlsDomainRequest) String() string

func (GetWlsDomainRequest) ValidateEnumValue

func (request GetWlsDomainRequest) 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 GetWlsDomainResponse

type GetWlsDomainResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WlsDomain instance
	WlsDomain `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"`
}

GetWlsDomainResponse wrapper for the GetWlsDomain operation

func (GetWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWlsDomainResponse) String

func (response GetWlsDomainResponse) String() string

type GetWlsDomainServerBackupContentRequest

type GetWlsDomainServerBackupContentRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// The unique identifier of the backup.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"`

	// 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
}

GetWlsDomainServerBackupContentRequest wrapper for the GetWlsDomainServerBackupContent operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetWlsDomainServerBackupContent.go.html to see an example of how to use GetWlsDomainServerBackupContentRequest.

func (GetWlsDomainServerBackupContentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWlsDomainServerBackupContentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWlsDomainServerBackupContentRequest) RetryPolicy

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

func (GetWlsDomainServerBackupContentRequest) String

func (GetWlsDomainServerBackupContentRequest) ValidateEnumValue

func (request GetWlsDomainServerBackupContentRequest) 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 GetWlsDomainServerBackupContentResponse

type GetWlsDomainServerBackupContentResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The BackupContent instance
	BackupContent `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"`
}

GetWlsDomainServerBackupContentResponse wrapper for the GetWlsDomainServerBackupContent operation

func (GetWlsDomainServerBackupContentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWlsDomainServerBackupContentResponse) String

type GetWlsDomainServerBackupRequest

type GetWlsDomainServerBackupRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// The unique identifier of the backup.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"`

	// 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
}

GetWlsDomainServerBackupRequest wrapper for the GetWlsDomainServerBackup operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetWlsDomainServerBackup.go.html to see an example of how to use GetWlsDomainServerBackupRequest.

func (GetWlsDomainServerBackupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWlsDomainServerBackupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWlsDomainServerBackupRequest) RetryPolicy

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

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

func (GetWlsDomainServerBackupRequest) String

func (request GetWlsDomainServerBackupRequest) String() string

func (GetWlsDomainServerBackupRequest) ValidateEnumValue

func (request GetWlsDomainServerBackupRequest) 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 GetWlsDomainServerBackupResponse

type GetWlsDomainServerBackupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Backup instance
	Backup `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"`
}

GetWlsDomainServerBackupResponse wrapper for the GetWlsDomainServerBackup operation

func (GetWlsDomainServerBackupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWlsDomainServerBackupResponse) String

func (response GetWlsDomainServerBackupResponse) String() string

type GetWlsDomainServerRequest

type GetWlsDomainServerRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// 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
}

GetWlsDomainServerRequest wrapper for the GetWlsDomainServer operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/GetWlsDomainServer.go.html to see an example of how to use GetWlsDomainServerRequest.

func (GetWlsDomainServerRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWlsDomainServerRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWlsDomainServerRequest) RetryPolicy

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

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

func (GetWlsDomainServerRequest) String

func (request GetWlsDomainServerRequest) String() string

func (GetWlsDomainServerRequest) ValidateEnumValue

func (request GetWlsDomainServerRequest) 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 GetWlsDomainServerResponse

type GetWlsDomainServerResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Server instance
	Server `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"`
}

GetWlsDomainServerResponse wrapper for the GetWlsDomainServer operation

func (GetWlsDomainServerResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWlsDomainServerResponse) String

func (response GetWlsDomainServerResponse) String() string

type GetWorkRequestRequest

type GetWorkRequestRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/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"`

	// 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"`

	// A decimal number representing the number of seconds the client should wait before polling this endpoint again.
	RetryAfter *int `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 InstallLatestPatchesOnWlsDomainDetails

type InstallLatestPatchesOnWlsDomainDetails struct {

	// When installing or uninstalling patches, forces shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration.
	IsForceServersShutdown *bool `mandatory:"false" json:"isForceServersShutdown"`

	// When installing or uninstalling patches, allows the operation to proceed on all domains that share the same middleware. If not set to true, the installation or uninstallation will fail if there is any other domain using the same middleware.
	MustIncludeDomainsSharingMiddleware *bool `mandatory:"false" json:"mustIncludeDomainsSharingMiddleware"`
}

InstallLatestPatchesOnWlsDomainDetails The configuration details for the install latest patches to WebLogic domain operation.

func (InstallLatestPatchesOnWlsDomainDetails) String

func (InstallLatestPatchesOnWlsDomainDetails) ValidateEnumValue

func (m InstallLatestPatchesOnWlsDomainDetails) 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 InstallLatestPatchesOnWlsDomainRequest

type InstallLatestPatchesOnWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// Information for the operation to install latest patches to a WebLogic domain.
	InstallLatestPatchesOnWlsDomainDetails `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
}

InstallLatestPatchesOnWlsDomainRequest wrapper for the InstallLatestPatchesOnWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/InstallLatestPatchesOnWlsDomain.go.html to see an example of how to use InstallLatestPatchesOnWlsDomainRequest.

func (InstallLatestPatchesOnWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (InstallLatestPatchesOnWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (InstallLatestPatchesOnWlsDomainRequest) RetryPolicy

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

func (InstallLatestPatchesOnWlsDomainRequest) String

func (InstallLatestPatchesOnWlsDomainRequest) ValidateEnumValue

func (request InstallLatestPatchesOnWlsDomainRequest) 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 InstallLatestPatchesOnWlsDomainResponse

type InstallLatestPatchesOnWlsDomainResponse 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"`
}

InstallLatestPatchesOnWlsDomainResponse wrapper for the InstallLatestPatchesOnWlsDomain operation

func (InstallLatestPatchesOnWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (InstallLatestPatchesOnWlsDomainResponse) String

type InstalledPatchCollection

type InstalledPatchCollection struct {

	// List of installed patches per server
	Items []InstalledPatchSummary `mandatory:"true" json:"items"`
}

InstalledPatchCollection This object contains a list of the patches installed in a server of a WebLogic domain.

func (InstalledPatchCollection) String

func (m InstalledPatchCollection) String() string

func (InstalledPatchCollection) ValidateEnumValue

func (m InstalledPatchCollection) 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 InstalledPatchSummary

type InstalledPatchSummary struct {

	// The ID of the WebLogic patch.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"true" json:"id"`

	// The description of the WebLogic patch.
	Description *string `mandatory:"false" json:"description"`

	// The name of the WebLogic patch.
	DisplayName *string `mandatory:"false" json:"displayName"`
}

InstalledPatchSummary Details of installed patch in a server.

func (InstalledPatchSummary) String

func (m InstalledPatchSummary) String() string

func (InstalledPatchSummary) ValidateEnumValue

func (m InstalledPatchSummary) 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 ListAgreementRecordsRequest

type ListAgreementRecordsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListAgreementRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. 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 ListAgreementRecordsSortByEnum `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
}

ListAgreementRecordsRequest wrapper for the ListAgreementRecords operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListAgreementRecords.go.html to see an example of how to use ListAgreementRecordsRequest.

func (ListAgreementRecordsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAgreementRecordsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListAgreementRecordsRequest) RetryPolicy

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

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

func (ListAgreementRecordsRequest) String

func (request ListAgreementRecordsRequest) String() string

func (ListAgreementRecordsRequest) ValidateEnumValue

func (request ListAgreementRecordsRequest) 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 ListAgreementRecordsResponse

type ListAgreementRecordsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AgreementRecordCollection instances
	AgreementRecordCollection `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"`
}

ListAgreementRecordsResponse wrapper for the ListAgreementRecords operation

func (ListAgreementRecordsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAgreementRecordsResponse) String

func (response ListAgreementRecordsResponse) String() string

type ListAgreementRecordsSortByEnum

type ListAgreementRecordsSortByEnum string

ListAgreementRecordsSortByEnum Enum with underlying type: string

const (
	ListAgreementRecordsSortByTimecreated ListAgreementRecordsSortByEnum = "timeCreated"
	ListAgreementRecordsSortByDisplayname ListAgreementRecordsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListAgreementRecordsSortByEnum

func GetListAgreementRecordsSortByEnumValues

func GetListAgreementRecordsSortByEnumValues() []ListAgreementRecordsSortByEnum

GetListAgreementRecordsSortByEnumValues Enumerates the set of values for ListAgreementRecordsSortByEnum

func GetMappingListAgreementRecordsSortByEnum

func GetMappingListAgreementRecordsSortByEnum(val string) (ListAgreementRecordsSortByEnum, bool)

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

type ListAgreementRecordsSortOrderEnum

type ListAgreementRecordsSortOrderEnum string

ListAgreementRecordsSortOrderEnum Enum with underlying type: string

const (
	ListAgreementRecordsSortOrderAsc  ListAgreementRecordsSortOrderEnum = "ASC"
	ListAgreementRecordsSortOrderDesc ListAgreementRecordsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAgreementRecordsSortOrderEnum

func GetListAgreementRecordsSortOrderEnumValues

func GetListAgreementRecordsSortOrderEnumValues() []ListAgreementRecordsSortOrderEnum

GetListAgreementRecordsSortOrderEnumValues Enumerates the set of values for ListAgreementRecordsSortOrderEnum

func GetMappingListAgreementRecordsSortOrderEnum

func GetMappingListAgreementRecordsSortOrderEnum(val string) (ListAgreementRecordsSortOrderEnum, bool)

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

type ListApplicablePatchesRequest

type ListApplicablePatchesRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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"`

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

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

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListApplicablePatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _displayName_ is **ascending**.
	// If no value is specified, _displayName_ is default.
	SortBy ListApplicablePatchesSortByEnum `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
}

ListApplicablePatchesRequest wrapper for the ListApplicablePatches operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListApplicablePatches.go.html to see an example of how to use ListApplicablePatchesRequest.

func (ListApplicablePatchesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListApplicablePatchesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListApplicablePatchesRequest) RetryPolicy

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

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

func (ListApplicablePatchesRequest) String

func (request ListApplicablePatchesRequest) String() string

func (ListApplicablePatchesRequest) ValidateEnumValue

func (request ListApplicablePatchesRequest) 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 ListApplicablePatchesResponse

type ListApplicablePatchesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ApplicablePatchCollection instances
	ApplicablePatchCollection `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"`
}

ListApplicablePatchesResponse wrapper for the ListApplicablePatches operation

func (ListApplicablePatchesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListApplicablePatchesResponse) String

func (response ListApplicablePatchesResponse) String() string

type ListApplicablePatchesSortByEnum

type ListApplicablePatchesSortByEnum string

ListApplicablePatchesSortByEnum Enum with underlying type: string

const (
	ListApplicablePatchesSortByDisplayname ListApplicablePatchesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListApplicablePatchesSortByEnum

func GetListApplicablePatchesSortByEnumValues

func GetListApplicablePatchesSortByEnumValues() []ListApplicablePatchesSortByEnum

GetListApplicablePatchesSortByEnumValues Enumerates the set of values for ListApplicablePatchesSortByEnum

func GetMappingListApplicablePatchesSortByEnum

func GetMappingListApplicablePatchesSortByEnum(val string) (ListApplicablePatchesSortByEnum, bool)

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

type ListApplicablePatchesSortOrderEnum

type ListApplicablePatchesSortOrderEnum string

ListApplicablePatchesSortOrderEnum Enum with underlying type: string

const (
	ListApplicablePatchesSortOrderAsc  ListApplicablePatchesSortOrderEnum = "ASC"
	ListApplicablePatchesSortOrderDesc ListApplicablePatchesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListApplicablePatchesSortOrderEnum

func GetListApplicablePatchesSortOrderEnumValues

func GetListApplicablePatchesSortOrderEnumValues() []ListApplicablePatchesSortOrderEnum

GetListApplicablePatchesSortOrderEnumValues Enumerates the set of values for ListApplicablePatchesSortOrderEnum

func GetMappingListApplicablePatchesSortOrderEnum

func GetMappingListApplicablePatchesSortOrderEnum(val string) (ListApplicablePatchesSortOrderEnum, bool)

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

type ListManagedInstanceScanResultsRequest

type ListManagedInstanceScanResultsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListManagedInstanceScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _timeOfServerCheck_ is **descending**.
	// Default order for _serverName_ is **ascending**.
	// If no value is specified, _timeOfServerCheck_ is default.
	SortBy ListManagedInstanceScanResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"false" contributesTo:"query" name:"wlsDomainId"`

	// The name of the server.
	ServerName *string `mandatory:"false" contributesTo:"query" name:"serverName"`

	// 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
}

ListManagedInstanceScanResultsRequest wrapper for the ListManagedInstanceScanResults operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListManagedInstanceScanResults.go.html to see an example of how to use ListManagedInstanceScanResultsRequest.

func (ListManagedInstanceScanResultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceScanResultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceScanResultsRequest) RetryPolicy

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

func (ListManagedInstanceScanResultsRequest) String

func (ListManagedInstanceScanResultsRequest) ValidateEnumValue

func (request ListManagedInstanceScanResultsRequest) 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 ListManagedInstanceScanResultsResponse

type ListManagedInstanceScanResultsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ScanResultCollection instances
	ScanResultCollection `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"`
}

ListManagedInstanceScanResultsResponse wrapper for the ListManagedInstanceScanResults operation

func (ListManagedInstanceScanResultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceScanResultsResponse) String

type ListManagedInstanceScanResultsSortByEnum

type ListManagedInstanceScanResultsSortByEnum string

ListManagedInstanceScanResultsSortByEnum Enum with underlying type: string

const (
	ListManagedInstanceScanResultsSortByTimeofservercheck ListManagedInstanceScanResultsSortByEnum = "timeOfServerCheck"
	ListManagedInstanceScanResultsSortByServername        ListManagedInstanceScanResultsSortByEnum = "serverName"
)

Set of constants representing the allowable values for ListManagedInstanceScanResultsSortByEnum

func GetListManagedInstanceScanResultsSortByEnumValues

func GetListManagedInstanceScanResultsSortByEnumValues() []ListManagedInstanceScanResultsSortByEnum

GetListManagedInstanceScanResultsSortByEnumValues Enumerates the set of values for ListManagedInstanceScanResultsSortByEnum

func GetMappingListManagedInstanceScanResultsSortByEnum

func GetMappingListManagedInstanceScanResultsSortByEnum(val string) (ListManagedInstanceScanResultsSortByEnum, bool)

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

type ListManagedInstanceScanResultsSortOrderEnum

type ListManagedInstanceScanResultsSortOrderEnum string

ListManagedInstanceScanResultsSortOrderEnum Enum with underlying type: string

const (
	ListManagedInstanceScanResultsSortOrderAsc  ListManagedInstanceScanResultsSortOrderEnum = "ASC"
	ListManagedInstanceScanResultsSortOrderDesc ListManagedInstanceScanResultsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedInstanceScanResultsSortOrderEnum

func GetListManagedInstanceScanResultsSortOrderEnumValues

func GetListManagedInstanceScanResultsSortOrderEnumValues() []ListManagedInstanceScanResultsSortOrderEnum

GetListManagedInstanceScanResultsSortOrderEnumValues Enumerates the set of values for ListManagedInstanceScanResultsSortOrderEnum

func GetMappingListManagedInstanceScanResultsSortOrderEnum

func GetMappingListManagedInstanceScanResultsSortOrderEnum(val string) (ListManagedInstanceScanResultsSortOrderEnum, bool)

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

type ListManagedInstanceServerInstalledPatchesRequest

type ListManagedInstanceServerInstalledPatchesRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListManagedInstanceServerInstalledPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _displayName_ is **ascending**.
	// If no value is specified, _displayName_ is default.
	SortBy ListManagedInstanceServerInstalledPatchesSortByEnum `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
}

ListManagedInstanceServerInstalledPatchesRequest wrapper for the ListManagedInstanceServerInstalledPatches operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListManagedInstanceServerInstalledPatches.go.html to see an example of how to use ListManagedInstanceServerInstalledPatchesRequest.

func (ListManagedInstanceServerInstalledPatchesRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceServerInstalledPatchesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceServerInstalledPatchesRequest) RetryPolicy

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

func (ListManagedInstanceServerInstalledPatchesRequest) String

func (ListManagedInstanceServerInstalledPatchesRequest) ValidateEnumValue

func (request ListManagedInstanceServerInstalledPatchesRequest) 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 ListManagedInstanceServerInstalledPatchesResponse

type ListManagedInstanceServerInstalledPatchesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of InstalledPatchCollection instances
	InstalledPatchCollection `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"`
}

ListManagedInstanceServerInstalledPatchesResponse wrapper for the ListManagedInstanceServerInstalledPatches operation

func (ListManagedInstanceServerInstalledPatchesResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceServerInstalledPatchesResponse) String

type ListManagedInstanceServerInstalledPatchesSortByEnum

type ListManagedInstanceServerInstalledPatchesSortByEnum string

ListManagedInstanceServerInstalledPatchesSortByEnum Enum with underlying type: string

const (
	ListManagedInstanceServerInstalledPatchesSortByDisplayname ListManagedInstanceServerInstalledPatchesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListManagedInstanceServerInstalledPatchesSortByEnum

func GetListManagedInstanceServerInstalledPatchesSortByEnumValues

func GetListManagedInstanceServerInstalledPatchesSortByEnumValues() []ListManagedInstanceServerInstalledPatchesSortByEnum

GetListManagedInstanceServerInstalledPatchesSortByEnumValues Enumerates the set of values for ListManagedInstanceServerInstalledPatchesSortByEnum

func GetMappingListManagedInstanceServerInstalledPatchesSortByEnum

func GetMappingListManagedInstanceServerInstalledPatchesSortByEnum(val string) (ListManagedInstanceServerInstalledPatchesSortByEnum, bool)

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

type ListManagedInstanceServerInstalledPatchesSortOrderEnum

type ListManagedInstanceServerInstalledPatchesSortOrderEnum string

ListManagedInstanceServerInstalledPatchesSortOrderEnum Enum with underlying type: string

const (
	ListManagedInstanceServerInstalledPatchesSortOrderAsc  ListManagedInstanceServerInstalledPatchesSortOrderEnum = "ASC"
	ListManagedInstanceServerInstalledPatchesSortOrderDesc ListManagedInstanceServerInstalledPatchesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedInstanceServerInstalledPatchesSortOrderEnum

func GetListManagedInstanceServerInstalledPatchesSortOrderEnumValues

func GetListManagedInstanceServerInstalledPatchesSortOrderEnumValues() []ListManagedInstanceServerInstalledPatchesSortOrderEnum

GetListManagedInstanceServerInstalledPatchesSortOrderEnumValues Enumerates the set of values for ListManagedInstanceServerInstalledPatchesSortOrderEnum

func GetMappingListManagedInstanceServerInstalledPatchesSortOrderEnum

func GetMappingListManagedInstanceServerInstalledPatchesSortOrderEnum(val string) (ListManagedInstanceServerInstalledPatchesSortOrderEnum, bool)

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

type ListManagedInstanceServersRequest

type ListManagedInstanceServersRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// The name of the resource.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// 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"`

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

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

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListManagedInstanceServersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _timeCreated_ is **descending**.
	// Default order for _name_ is **ascending**.
	// If no value is specified, _timeCreated_ is default.
	SortBy ListManagedInstanceServersSortByEnum `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
}

ListManagedInstanceServersRequest wrapper for the ListManagedInstanceServers operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListManagedInstanceServers.go.html to see an example of how to use ListManagedInstanceServersRequest.

func (ListManagedInstanceServersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstanceServersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceServersRequest) RetryPolicy

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

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

func (ListManagedInstanceServersRequest) String

func (request ListManagedInstanceServersRequest) String() string

func (ListManagedInstanceServersRequest) ValidateEnumValue

func (request ListManagedInstanceServersRequest) 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 ListManagedInstanceServersResponse

type ListManagedInstanceServersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ServerCollection instances
	ServerCollection `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"`
}

ListManagedInstanceServersResponse wrapper for the ListManagedInstanceServers operation

func (ListManagedInstanceServersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceServersResponse) String

func (response ListManagedInstanceServersResponse) String() string

type ListManagedInstanceServersSortByEnum

type ListManagedInstanceServersSortByEnum string

ListManagedInstanceServersSortByEnum Enum with underlying type: string

const (
	ListManagedInstanceServersSortByTimecreated ListManagedInstanceServersSortByEnum = "timeCreated"
	ListManagedInstanceServersSortByName        ListManagedInstanceServersSortByEnum = "name"
)

Set of constants representing the allowable values for ListManagedInstanceServersSortByEnum

func GetListManagedInstanceServersSortByEnumValues

func GetListManagedInstanceServersSortByEnumValues() []ListManagedInstanceServersSortByEnum

GetListManagedInstanceServersSortByEnumValues Enumerates the set of values for ListManagedInstanceServersSortByEnum

func GetMappingListManagedInstanceServersSortByEnum

func GetMappingListManagedInstanceServersSortByEnum(val string) (ListManagedInstanceServersSortByEnum, bool)

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

type ListManagedInstanceServersSortOrderEnum

type ListManagedInstanceServersSortOrderEnum string

ListManagedInstanceServersSortOrderEnum Enum with underlying type: string

const (
	ListManagedInstanceServersSortOrderAsc  ListManagedInstanceServersSortOrderEnum = "ASC"
	ListManagedInstanceServersSortOrderDesc ListManagedInstanceServersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedInstanceServersSortOrderEnum

func GetListManagedInstanceServersSortOrderEnumValues

func GetListManagedInstanceServersSortOrderEnumValues() []ListManagedInstanceServersSortOrderEnum

GetListManagedInstanceServersSortOrderEnumValues Enumerates the set of values for ListManagedInstanceServersSortOrderEnum

func GetMappingListManagedInstanceServersSortOrderEnum

func GetMappingListManagedInstanceServersSortOrderEnum(val string) (ListManagedInstanceServersSortOrderEnum, bool)

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

type ListManagedInstancesPluginStatusEnum

type ListManagedInstancesPluginStatusEnum string

ListManagedInstancesPluginStatusEnum Enum with underlying type: string

const (
	ListManagedInstancesPluginStatusActive   ListManagedInstancesPluginStatusEnum = "ACTIVE"
	ListManagedInstancesPluginStatusInactive ListManagedInstancesPluginStatusEnum = "INACTIVE"
)

Set of constants representing the allowable values for ListManagedInstancesPluginStatusEnum

func GetListManagedInstancesPluginStatusEnumValues

func GetListManagedInstancesPluginStatusEnumValues() []ListManagedInstancesPluginStatusEnum

GetListManagedInstancesPluginStatusEnumValues Enumerates the set of values for ListManagedInstancesPluginStatusEnum

func GetMappingListManagedInstancesPluginStatusEnum

func GetMappingListManagedInstancesPluginStatusEnum(val string) (ListManagedInstancesPluginStatusEnum, bool)

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

type ListManagedInstancesRequest

type ListManagedInstancesRequest struct {

	// The OCID of the compartment that contains the resources to list. This filter returns
	// only resources contained within the specified compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The plugin status of the managed instance.
	PluginStatus ListManagedInstancesPluginStatusEnum `mandatory:"false" contributesTo:"query" name:"pluginStatus" omitEmpty:"true"`

	// 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"`

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

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

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListManagedInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. 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 ListManagedInstancesSortByEnum `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
}

ListManagedInstancesRequest wrapper for the ListManagedInstances operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListManagedInstances.go.html to see an example of how to use ListManagedInstancesRequest.

func (ListManagedInstancesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListManagedInstancesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListManagedInstancesRequest) RetryPolicy

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

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

func (ListManagedInstancesRequest) String

func (request ListManagedInstancesRequest) String() string

func (ListManagedInstancesRequest) ValidateEnumValue

func (request ListManagedInstancesRequest) 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 ListManagedInstancesResponse

type ListManagedInstancesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ManagedInstanceCollection instances
	ManagedInstanceCollection `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"`
}

ListManagedInstancesResponse wrapper for the ListManagedInstances operation

func (ListManagedInstancesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListManagedInstancesResponse) String

func (response ListManagedInstancesResponse) String() string

type ListManagedInstancesSortByEnum

type ListManagedInstancesSortByEnum string

ListManagedInstancesSortByEnum Enum with underlying type: string

const (
	ListManagedInstancesSortByTimecreated ListManagedInstancesSortByEnum = "timeCreated"
	ListManagedInstancesSortByDisplayname ListManagedInstancesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListManagedInstancesSortByEnum

func GetListManagedInstancesSortByEnumValues

func GetListManagedInstancesSortByEnumValues() []ListManagedInstancesSortByEnum

GetListManagedInstancesSortByEnumValues Enumerates the set of values for ListManagedInstancesSortByEnum

func GetMappingListManagedInstancesSortByEnum

func GetMappingListManagedInstancesSortByEnum(val string) (ListManagedInstancesSortByEnum, bool)

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

type ListManagedInstancesSortOrderEnum

type ListManagedInstancesSortOrderEnum string

ListManagedInstancesSortOrderEnum Enum with underlying type: string

const (
	ListManagedInstancesSortOrderAsc  ListManagedInstancesSortOrderEnum = "ASC"
	ListManagedInstancesSortOrderDesc ListManagedInstancesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedInstancesSortOrderEnum

func GetListManagedInstancesSortOrderEnumValues

func GetListManagedInstancesSortOrderEnumValues() []ListManagedInstancesSortOrderEnum

GetListManagedInstancesSortOrderEnumValues Enumerates the set of values for ListManagedInstancesSortOrderEnum

func GetMappingListManagedInstancesSortOrderEnum

func GetMappingListManagedInstancesSortOrderEnum(val string) (ListManagedInstancesSortOrderEnum, bool)

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

type ListRequiredPoliciesRequest

type ListRequiredPoliciesRequest struct {

	// 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
}

ListRequiredPoliciesRequest wrapper for the ListRequiredPolicies operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListRequiredPolicies.go.html to see an example of how to use ListRequiredPoliciesRequest.

func (ListRequiredPoliciesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListRequiredPoliciesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListRequiredPoliciesRequest) RetryPolicy

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

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

func (ListRequiredPoliciesRequest) String

func (request ListRequiredPoliciesRequest) String() string

func (ListRequiredPoliciesRequest) ValidateEnumValue

func (request ListRequiredPoliciesRequest) 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 ListRequiredPoliciesResponse

type ListRequiredPoliciesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The RequiredPolicyCollection instance
	RequiredPolicyCollection `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"`
}

ListRequiredPoliciesResponse wrapper for the ListRequiredPolicies operation

func (ListRequiredPoliciesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListRequiredPoliciesResponse) String

func (response ListRequiredPoliciesResponse) String() string

type ListWlsDomainCredentialsRequest

type ListWlsDomainCredentialsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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
}

ListWlsDomainCredentialsRequest wrapper for the ListWlsDomainCredentials operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomainCredentials.go.html to see an example of how to use ListWlsDomainCredentialsRequest.

func (ListWlsDomainCredentialsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainCredentialsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainCredentialsRequest) RetryPolicy

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

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

func (ListWlsDomainCredentialsRequest) String

func (request ListWlsDomainCredentialsRequest) String() string

func (ListWlsDomainCredentialsRequest) ValidateEnumValue

func (request ListWlsDomainCredentialsRequest) 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 ListWlsDomainCredentialsResponse

type ListWlsDomainCredentialsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WlsDomainCredentialCollection instance
	WlsDomainCredentialCollection `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"`
}

ListWlsDomainCredentialsResponse wrapper for the ListWlsDomainCredentials operation

func (ListWlsDomainCredentialsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainCredentialsResponse) String

func (response ListWlsDomainCredentialsResponse) String() string

type ListWlsDomainScanResultsRequest

type ListWlsDomainScanResultsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The name of the server.
	ServerName *string `mandatory:"false" contributesTo:"query" name:"serverName"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWlsDomainScanResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _timeOfServerCheck_ is **descending**.
	// Default order for _serverName_ is **ascending**.
	// If no value is specified, _timeOfServerCheck_ is default.
	SortBy ListWlsDomainScanResultsSortByEnum `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
}

ListWlsDomainScanResultsRequest wrapper for the ListWlsDomainScanResults operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomainScanResults.go.html to see an example of how to use ListWlsDomainScanResultsRequest.

func (ListWlsDomainScanResultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainScanResultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainScanResultsRequest) RetryPolicy

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

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

func (ListWlsDomainScanResultsRequest) String

func (request ListWlsDomainScanResultsRequest) String() string

func (ListWlsDomainScanResultsRequest) ValidateEnumValue

func (request ListWlsDomainScanResultsRequest) 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 ListWlsDomainScanResultsResponse

type ListWlsDomainScanResultsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ScanResultCollection instances
	ScanResultCollection `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"`
}

ListWlsDomainScanResultsResponse wrapper for the ListWlsDomainScanResults operation

func (ListWlsDomainScanResultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainScanResultsResponse) String

func (response ListWlsDomainScanResultsResponse) String() string

type ListWlsDomainScanResultsSortByEnum

type ListWlsDomainScanResultsSortByEnum string

ListWlsDomainScanResultsSortByEnum Enum with underlying type: string

const (
	ListWlsDomainScanResultsSortByTimeofservercheck ListWlsDomainScanResultsSortByEnum = "timeOfServerCheck"
	ListWlsDomainScanResultsSortByServername        ListWlsDomainScanResultsSortByEnum = "serverName"
)

Set of constants representing the allowable values for ListWlsDomainScanResultsSortByEnum

func GetListWlsDomainScanResultsSortByEnumValues

func GetListWlsDomainScanResultsSortByEnumValues() []ListWlsDomainScanResultsSortByEnum

GetListWlsDomainScanResultsSortByEnumValues Enumerates the set of values for ListWlsDomainScanResultsSortByEnum

func GetMappingListWlsDomainScanResultsSortByEnum

func GetMappingListWlsDomainScanResultsSortByEnum(val string) (ListWlsDomainScanResultsSortByEnum, bool)

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

type ListWlsDomainScanResultsSortOrderEnum

type ListWlsDomainScanResultsSortOrderEnum string

ListWlsDomainScanResultsSortOrderEnum Enum with underlying type: string

const (
	ListWlsDomainScanResultsSortOrderAsc  ListWlsDomainScanResultsSortOrderEnum = "ASC"
	ListWlsDomainScanResultsSortOrderDesc ListWlsDomainScanResultsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWlsDomainScanResultsSortOrderEnum

func GetListWlsDomainScanResultsSortOrderEnumValues

func GetListWlsDomainScanResultsSortOrderEnumValues() []ListWlsDomainScanResultsSortOrderEnum

GetListWlsDomainScanResultsSortOrderEnumValues Enumerates the set of values for ListWlsDomainScanResultsSortOrderEnum

func GetMappingListWlsDomainScanResultsSortOrderEnum

func GetMappingListWlsDomainScanResultsSortOrderEnum(val string) (ListWlsDomainScanResultsSortOrderEnum, bool)

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

type ListWlsDomainServerBackupsRequest

type ListWlsDomainServerBackupsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWlsDomainServerBackupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for timeCreated is **descending**.
	// If no value is specified, timeCreated is default.
	SortBy ListWlsDomainServerBackupsSortByEnum `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
}

ListWlsDomainServerBackupsRequest wrapper for the ListWlsDomainServerBackups operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomainServerBackups.go.html to see an example of how to use ListWlsDomainServerBackupsRequest.

func (ListWlsDomainServerBackupsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainServerBackupsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainServerBackupsRequest) RetryPolicy

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

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

func (ListWlsDomainServerBackupsRequest) String

func (request ListWlsDomainServerBackupsRequest) String() string

func (ListWlsDomainServerBackupsRequest) ValidateEnumValue

func (request ListWlsDomainServerBackupsRequest) 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 ListWlsDomainServerBackupsResponse

type ListWlsDomainServerBackupsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of BackupCollection instances
	BackupCollection `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"`
}

ListWlsDomainServerBackupsResponse wrapper for the ListWlsDomainServerBackups operation

func (ListWlsDomainServerBackupsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainServerBackupsResponse) String

func (response ListWlsDomainServerBackupsResponse) String() string

type ListWlsDomainServerBackupsSortByEnum

type ListWlsDomainServerBackupsSortByEnum string

ListWlsDomainServerBackupsSortByEnum Enum with underlying type: string

const (
	ListWlsDomainServerBackupsSortByTimecreated ListWlsDomainServerBackupsSortByEnum = "timeCreated"
)

Set of constants representing the allowable values for ListWlsDomainServerBackupsSortByEnum

func GetListWlsDomainServerBackupsSortByEnumValues

func GetListWlsDomainServerBackupsSortByEnumValues() []ListWlsDomainServerBackupsSortByEnum

GetListWlsDomainServerBackupsSortByEnumValues Enumerates the set of values for ListWlsDomainServerBackupsSortByEnum

func GetMappingListWlsDomainServerBackupsSortByEnum

func GetMappingListWlsDomainServerBackupsSortByEnum(val string) (ListWlsDomainServerBackupsSortByEnum, bool)

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

type ListWlsDomainServerBackupsSortOrderEnum

type ListWlsDomainServerBackupsSortOrderEnum string

ListWlsDomainServerBackupsSortOrderEnum Enum with underlying type: string

const (
	ListWlsDomainServerBackupsSortOrderAsc  ListWlsDomainServerBackupsSortOrderEnum = "ASC"
	ListWlsDomainServerBackupsSortOrderDesc ListWlsDomainServerBackupsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWlsDomainServerBackupsSortOrderEnum

func GetListWlsDomainServerBackupsSortOrderEnumValues

func GetListWlsDomainServerBackupsSortOrderEnumValues() []ListWlsDomainServerBackupsSortOrderEnum

GetListWlsDomainServerBackupsSortOrderEnumValues Enumerates the set of values for ListWlsDomainServerBackupsSortOrderEnum

func GetMappingListWlsDomainServerBackupsSortOrderEnum

func GetMappingListWlsDomainServerBackupsSortOrderEnum(val string) (ListWlsDomainServerBackupsSortOrderEnum, bool)

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

type ListWlsDomainServerInstalledPatchesRequest

type ListWlsDomainServerInstalledPatchesRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The unique identifier of a server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"true" contributesTo:"path" name:"serverId"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWlsDomainServerInstalledPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _displayName_ is **ascending**.
	// If no value is specified, _displayName_ is default.
	SortBy ListWlsDomainServerInstalledPatchesSortByEnum `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
}

ListWlsDomainServerInstalledPatchesRequest wrapper for the ListWlsDomainServerInstalledPatches operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomainServerInstalledPatches.go.html to see an example of how to use ListWlsDomainServerInstalledPatchesRequest.

func (ListWlsDomainServerInstalledPatchesRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainServerInstalledPatchesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainServerInstalledPatchesRequest) RetryPolicy

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

func (ListWlsDomainServerInstalledPatchesRequest) String

func (ListWlsDomainServerInstalledPatchesRequest) ValidateEnumValue

func (request ListWlsDomainServerInstalledPatchesRequest) 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 ListWlsDomainServerInstalledPatchesResponse

type ListWlsDomainServerInstalledPatchesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of InstalledPatchCollection instances
	InstalledPatchCollection `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"`
}

ListWlsDomainServerInstalledPatchesResponse wrapper for the ListWlsDomainServerInstalledPatches operation

func (ListWlsDomainServerInstalledPatchesResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainServerInstalledPatchesResponse) String

type ListWlsDomainServerInstalledPatchesSortByEnum

type ListWlsDomainServerInstalledPatchesSortByEnum string

ListWlsDomainServerInstalledPatchesSortByEnum Enum with underlying type: string

const (
	ListWlsDomainServerInstalledPatchesSortByDisplayname ListWlsDomainServerInstalledPatchesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListWlsDomainServerInstalledPatchesSortByEnum

func GetListWlsDomainServerInstalledPatchesSortByEnumValues

func GetListWlsDomainServerInstalledPatchesSortByEnumValues() []ListWlsDomainServerInstalledPatchesSortByEnum

GetListWlsDomainServerInstalledPatchesSortByEnumValues Enumerates the set of values for ListWlsDomainServerInstalledPatchesSortByEnum

func GetMappingListWlsDomainServerInstalledPatchesSortByEnum

func GetMappingListWlsDomainServerInstalledPatchesSortByEnum(val string) (ListWlsDomainServerInstalledPatchesSortByEnum, bool)

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

type ListWlsDomainServerInstalledPatchesSortOrderEnum

type ListWlsDomainServerInstalledPatchesSortOrderEnum string

ListWlsDomainServerInstalledPatchesSortOrderEnum Enum with underlying type: string

const (
	ListWlsDomainServerInstalledPatchesSortOrderAsc  ListWlsDomainServerInstalledPatchesSortOrderEnum = "ASC"
	ListWlsDomainServerInstalledPatchesSortOrderDesc ListWlsDomainServerInstalledPatchesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWlsDomainServerInstalledPatchesSortOrderEnum

func GetListWlsDomainServerInstalledPatchesSortOrderEnumValues

func GetListWlsDomainServerInstalledPatchesSortOrderEnumValues() []ListWlsDomainServerInstalledPatchesSortOrderEnum

GetListWlsDomainServerInstalledPatchesSortOrderEnumValues Enumerates the set of values for ListWlsDomainServerInstalledPatchesSortOrderEnum

func GetMappingListWlsDomainServerInstalledPatchesSortOrderEnum

func GetMappingListWlsDomainServerInstalledPatchesSortOrderEnum(val string) (ListWlsDomainServerInstalledPatchesSortOrderEnum, bool)

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

type ListWlsDomainServersRequest

type ListWlsDomainServersRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The name of the resource.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// 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"`

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

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

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWlsDomainServersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. Only one sort order may be provided.
	// Default order for _timeCreated_ is **descending**.
	// Default order for _name_ is **ascending**.
	// If no value is specified, _timeCreated_ is default.
	SortBy ListWlsDomainServersSortByEnum `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
}

ListWlsDomainServersRequest wrapper for the ListWlsDomainServers operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomainServers.go.html to see an example of how to use ListWlsDomainServersRequest.

func (ListWlsDomainServersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainServersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainServersRequest) RetryPolicy

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

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

func (ListWlsDomainServersRequest) String

func (request ListWlsDomainServersRequest) String() string

func (ListWlsDomainServersRequest) ValidateEnumValue

func (request ListWlsDomainServersRequest) 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 ListWlsDomainServersResponse

type ListWlsDomainServersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ServerCollection instances
	ServerCollection `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"`
}

ListWlsDomainServersResponse wrapper for the ListWlsDomainServers operation

func (ListWlsDomainServersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainServersResponse) String

func (response ListWlsDomainServersResponse) String() string

type ListWlsDomainServersSortByEnum

type ListWlsDomainServersSortByEnum string

ListWlsDomainServersSortByEnum Enum with underlying type: string

const (
	ListWlsDomainServersSortByTimecreated ListWlsDomainServersSortByEnum = "timeCreated"
	ListWlsDomainServersSortByName        ListWlsDomainServersSortByEnum = "name"
)

Set of constants representing the allowable values for ListWlsDomainServersSortByEnum

func GetListWlsDomainServersSortByEnumValues

func GetListWlsDomainServersSortByEnumValues() []ListWlsDomainServersSortByEnum

GetListWlsDomainServersSortByEnumValues Enumerates the set of values for ListWlsDomainServersSortByEnum

func GetMappingListWlsDomainServersSortByEnum

func GetMappingListWlsDomainServersSortByEnum(val string) (ListWlsDomainServersSortByEnum, bool)

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

type ListWlsDomainServersSortOrderEnum

type ListWlsDomainServersSortOrderEnum string

ListWlsDomainServersSortOrderEnum Enum with underlying type: string

const (
	ListWlsDomainServersSortOrderAsc  ListWlsDomainServersSortOrderEnum = "ASC"
	ListWlsDomainServersSortOrderDesc ListWlsDomainServersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWlsDomainServersSortOrderEnum

func GetListWlsDomainServersSortOrderEnumValues

func GetListWlsDomainServersSortOrderEnumValues() []ListWlsDomainServersSortOrderEnum

GetListWlsDomainServersSortOrderEnumValues Enumerates the set of values for ListWlsDomainServersSortOrderEnum

func GetMappingListWlsDomainServersSortOrderEnum

func GetMappingListWlsDomainServersSortOrderEnum(val string) (ListWlsDomainServersSortOrderEnum, bool)

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

type ListWlsDomainsMiddlewareTypeEnum

type ListWlsDomainsMiddlewareTypeEnum string

ListWlsDomainsMiddlewareTypeEnum Enum with underlying type: string

const (
	ListWlsDomainsMiddlewareTypeFmw ListWlsDomainsMiddlewareTypeEnum = "FMW"
	ListWlsDomainsMiddlewareTypeWls ListWlsDomainsMiddlewareTypeEnum = "WLS"
)

Set of constants representing the allowable values for ListWlsDomainsMiddlewareTypeEnum

func GetListWlsDomainsMiddlewareTypeEnumValues

func GetListWlsDomainsMiddlewareTypeEnumValues() []ListWlsDomainsMiddlewareTypeEnum

GetListWlsDomainsMiddlewareTypeEnumValues Enumerates the set of values for ListWlsDomainsMiddlewareTypeEnum

func GetMappingListWlsDomainsMiddlewareTypeEnum

func GetMappingListWlsDomainsMiddlewareTypeEnum(val string) (ListWlsDomainsMiddlewareTypeEnum, bool)

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

type ListWlsDomainsPatchReadinessStatusEnum

type ListWlsDomainsPatchReadinessStatusEnum string

ListWlsDomainsPatchReadinessStatusEnum Enum with underlying type: string

const (
	ListWlsDomainsPatchReadinessStatusOk      ListWlsDomainsPatchReadinessStatusEnum = "OK"
	ListWlsDomainsPatchReadinessStatusWarning ListWlsDomainsPatchReadinessStatusEnum = "WARNING"
	ListWlsDomainsPatchReadinessStatusError   ListWlsDomainsPatchReadinessStatusEnum = "ERROR"
	ListWlsDomainsPatchReadinessStatusUnknown ListWlsDomainsPatchReadinessStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for ListWlsDomainsPatchReadinessStatusEnum

func GetListWlsDomainsPatchReadinessStatusEnumValues

func GetListWlsDomainsPatchReadinessStatusEnumValues() []ListWlsDomainsPatchReadinessStatusEnum

GetListWlsDomainsPatchReadinessStatusEnumValues Enumerates the set of values for ListWlsDomainsPatchReadinessStatusEnum

func GetMappingListWlsDomainsPatchReadinessStatusEnum

func GetMappingListWlsDomainsPatchReadinessStatusEnum(val string) (ListWlsDomainsPatchReadinessStatusEnum, bool)

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

type ListWlsDomainsRequest

type ListWlsDomainsRequest struct {

	// The OCID of the compartment that contains the resources to list. This filter returns
	// only resources contained within the specified compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the given lifecycle state. The
	// state value is case-insensitive.
	LifecycleState WlsDomainLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// A filter to return WebLogic domains based on the WebLogic version.
	WeblogicVersion ListWlsDomainsWeblogicVersionEnum `mandatory:"false" contributesTo:"query" name:"weblogicVersion" omitEmpty:"true"`

	// A filter to return WebLogic domains based on the type of middleware of the WebLogic domain.
	MiddlewareType ListWlsDomainsMiddlewareTypeEnum `mandatory:"false" contributesTo:"query" name:"middlewareType" omitEmpty:"true"`

	// A filter to return domains based on the patch readiness status.
	PatchReadinessStatus ListWlsDomainsPatchReadinessStatusEnum `mandatory:"false" contributesTo:"query" name:"patchReadinessStatus" omitEmpty:"true"`

	// 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"`

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

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

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWlsDomainsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. 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 ListWlsDomainsSortByEnum `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
}

ListWlsDomainsRequest wrapper for the ListWlsDomains operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomains.go.html to see an example of how to use ListWlsDomainsRequest.

func (ListWlsDomainsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainsRequest) RetryPolicy

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

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

func (ListWlsDomainsRequest) String

func (request ListWlsDomainsRequest) String() string

func (ListWlsDomainsRequest) ValidateEnumValue

func (request ListWlsDomainsRequest) 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 ListWlsDomainsResponse

type ListWlsDomainsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WlsDomainCollection instances
	WlsDomainCollection `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"`
}

ListWlsDomainsResponse wrapper for the ListWlsDomains operation

func (ListWlsDomainsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainsResponse) String

func (response ListWlsDomainsResponse) String() string

type ListWlsDomainsSharingMiddlewaresRequest

type ListWlsDomainsSharingMiddlewaresRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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 that represents the page at which to start retrieving results. The token is usually retrieved from a previous List call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWlsDomainsSharingMiddlewaresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field by which to sort the resource. 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 ListWlsDomainsSharingMiddlewaresSortByEnum `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
}

ListWlsDomainsSharingMiddlewaresRequest wrapper for the ListWlsDomainsSharingMiddlewares operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ListWlsDomainsSharingMiddlewares.go.html to see an example of how to use ListWlsDomainsSharingMiddlewaresRequest.

func (ListWlsDomainsSharingMiddlewaresRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWlsDomainsSharingMiddlewaresRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWlsDomainsSharingMiddlewaresRequest) RetryPolicy

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

func (ListWlsDomainsSharingMiddlewaresRequest) String

func (ListWlsDomainsSharingMiddlewaresRequest) ValidateEnumValue

func (request ListWlsDomainsSharingMiddlewaresRequest) 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 ListWlsDomainsSharingMiddlewaresResponse

type ListWlsDomainsSharingMiddlewaresResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WlsDomainCollection instances
	WlsDomainCollection `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"`
}

ListWlsDomainsSharingMiddlewaresResponse wrapper for the ListWlsDomainsSharingMiddlewares operation

func (ListWlsDomainsSharingMiddlewaresResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWlsDomainsSharingMiddlewaresResponse) String

type ListWlsDomainsSharingMiddlewaresSortByEnum

type ListWlsDomainsSharingMiddlewaresSortByEnum string

ListWlsDomainsSharingMiddlewaresSortByEnum Enum with underlying type: string

const (
	ListWlsDomainsSharingMiddlewaresSortByTimecreated ListWlsDomainsSharingMiddlewaresSortByEnum = "timeCreated"
	ListWlsDomainsSharingMiddlewaresSortByDisplayname ListWlsDomainsSharingMiddlewaresSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListWlsDomainsSharingMiddlewaresSortByEnum

func GetListWlsDomainsSharingMiddlewaresSortByEnumValues

func GetListWlsDomainsSharingMiddlewaresSortByEnumValues() []ListWlsDomainsSharingMiddlewaresSortByEnum

GetListWlsDomainsSharingMiddlewaresSortByEnumValues Enumerates the set of values for ListWlsDomainsSharingMiddlewaresSortByEnum

func GetMappingListWlsDomainsSharingMiddlewaresSortByEnum

func GetMappingListWlsDomainsSharingMiddlewaresSortByEnum(val string) (ListWlsDomainsSharingMiddlewaresSortByEnum, bool)

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

type ListWlsDomainsSharingMiddlewaresSortOrderEnum

type ListWlsDomainsSharingMiddlewaresSortOrderEnum string

ListWlsDomainsSharingMiddlewaresSortOrderEnum Enum with underlying type: string

const (
	ListWlsDomainsSharingMiddlewaresSortOrderAsc  ListWlsDomainsSharingMiddlewaresSortOrderEnum = "ASC"
	ListWlsDomainsSharingMiddlewaresSortOrderDesc ListWlsDomainsSharingMiddlewaresSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWlsDomainsSharingMiddlewaresSortOrderEnum

func GetListWlsDomainsSharingMiddlewaresSortOrderEnumValues

func GetListWlsDomainsSharingMiddlewaresSortOrderEnumValues() []ListWlsDomainsSharingMiddlewaresSortOrderEnum

GetListWlsDomainsSharingMiddlewaresSortOrderEnumValues Enumerates the set of values for ListWlsDomainsSharingMiddlewaresSortOrderEnum

func GetMappingListWlsDomainsSharingMiddlewaresSortOrderEnum

func GetMappingListWlsDomainsSharingMiddlewaresSortOrderEnum(val string) (ListWlsDomainsSharingMiddlewaresSortOrderEnum, bool)

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

type ListWlsDomainsSortByEnum

type ListWlsDomainsSortByEnum string

ListWlsDomainsSortByEnum Enum with underlying type: string

const (
	ListWlsDomainsSortByTimecreated ListWlsDomainsSortByEnum = "timeCreated"
	ListWlsDomainsSortByDisplayname ListWlsDomainsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListWlsDomainsSortByEnum

func GetListWlsDomainsSortByEnumValues

func GetListWlsDomainsSortByEnumValues() []ListWlsDomainsSortByEnum

GetListWlsDomainsSortByEnumValues Enumerates the set of values for ListWlsDomainsSortByEnum

func GetMappingListWlsDomainsSortByEnum

func GetMappingListWlsDomainsSortByEnum(val string) (ListWlsDomainsSortByEnum, bool)

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

type ListWlsDomainsSortOrderEnum

type ListWlsDomainsSortOrderEnum string

ListWlsDomainsSortOrderEnum Enum with underlying type: string

const (
	ListWlsDomainsSortOrderAsc  ListWlsDomainsSortOrderEnum = "ASC"
	ListWlsDomainsSortOrderDesc ListWlsDomainsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWlsDomainsSortOrderEnum

func GetListWlsDomainsSortOrderEnumValues

func GetListWlsDomainsSortOrderEnumValues() []ListWlsDomainsSortOrderEnum

GetListWlsDomainsSortOrderEnumValues Enumerates the set of values for ListWlsDomainsSortOrderEnum

func GetMappingListWlsDomainsSortOrderEnum

func GetMappingListWlsDomainsSortOrderEnum(val string) (ListWlsDomainsSortOrderEnum, bool)

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

type ListWlsDomainsWeblogicVersionEnum

type ListWlsDomainsWeblogicVersionEnum string

ListWlsDomainsWeblogicVersionEnum Enum with underlying type: string

const (
	ListWlsDomainsWeblogicVersionV12214 ListWlsDomainsWeblogicVersionEnum = "v12.2.1.4"
	ListWlsDomainsWeblogicVersionV14110 ListWlsDomainsWeblogicVersionEnum = "v14.1.1.0"
	ListWlsDomainsWeblogicVersionV14120 ListWlsDomainsWeblogicVersionEnum = "v14.1.2.0"
)

Set of constants representing the allowable values for ListWlsDomainsWeblogicVersionEnum

func GetListWlsDomainsWeblogicVersionEnumValues

func GetListWlsDomainsWeblogicVersionEnumValues() []ListWlsDomainsWeblogicVersionEnum

GetListWlsDomainsWeblogicVersionEnumValues Enumerates the set of values for ListWlsDomainsWeblogicVersionEnum

func GetMappingListWlsDomainsWeblogicVersionEnum

func GetMappingListWlsDomainsWeblogicVersionEnum(val string) (ListWlsDomainsWeblogicVersionEnum, bool)

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

type ListWorkRequestErrorsRequest

type ListWorkRequestErrorsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work 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 that represents the page at which to start retrieving results. The token 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. Default order for `timestamp` is descending.
	SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order is either 'ASC' or 'DESC'.
	SortOrder ListWorkRequestErrorsSortOrderEnum `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
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/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 (
	ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work 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 that represents the page at which to start retrieving results. The token 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. Default order for `timestamp` is descending.
	SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order is 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.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/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 (
	ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

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 OCID of the compartment that contains the resources to list. This filter returns
	// only resources contained within the specified compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

	// A filter to return only the resources that match the given lifecycle state.
	Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request.
	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 that represents the page at which to start retrieving results. The token 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 sort order is either 'ASC' or 'DESC'.
	SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Default order for `timeAccepted` is descending.
	SortBy ListWorkRequestsSortByEnum `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
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/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 ListWorkRequestsStatusEnum

type ListWorkRequestsStatusEnum string

ListWorkRequestsStatusEnum Enum with underlying type: string

const (
	ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
	ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
	ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
	ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
	ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
	ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
	ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
	ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

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

type ManagedInstance

type ManagedInstance struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	Id *string `mandatory:"true" json:"id"`

	// A user-friendly name that does not have to be unique and is changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The FQDN of the managed instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// The number of servers running in the managed instance.
	ServerCount *int `mandatory:"true" json:"serverCount"`

	// The plugin status of the managed instance.
	PluginStatus *string `mandatory:"true" json:"pluginStatus"`

	// The date and time the managed instance was first reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the managed instance was last report (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The operating system name on the managed instance.
	OsName *string `mandatory:"false" json:"osName"`

	// The operating system architecture on the managed instance.
	OsArch *string `mandatory:"false" json:"osArch"`

	Configuration *ManagedInstanceConfiguration `mandatory:"false" json:"configuration"`
}

ManagedInstance A managed instance has an agent with the WebLogic Management Service plugin running. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).

func (ManagedInstance) String

func (m ManagedInstance) String() string

func (ManagedInstance) ValidateEnumValue

func (m ManagedInstance) 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 ManagedInstanceCollection

type ManagedInstanceCollection struct {

	// List of managed instances.
	Items []ManagedInstanceSummary `mandatory:"true" json:"items"`
}

ManagedInstanceCollection Results of a managed instance search that contains ManagedInstanceSummary items.

func (ManagedInstanceCollection) String

func (m ManagedInstanceCollection) String() string

func (ManagedInstanceCollection) ValidateEnumValue

func (m ManagedInstanceCollection) 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 ManagedInstanceConfiguration

type ManagedInstanceConfiguration struct {

	// Frequency of domain discovery to be run on the managed instance. The unit is in hours.
	DiscoveryInterval *int `mandatory:"false" json:"discoveryInterval"`

	// The whitelisted paths which domain discovery are run against.
	DomainSearchPaths []string `mandatory:"false" json:"domainSearchPaths"`
}

ManagedInstanceConfiguration The configuration for a managed instance.

func (ManagedInstanceConfiguration) String

func (ManagedInstanceConfiguration) ValidateEnumValue

func (m ManagedInstanceConfiguration) 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 ManagedInstanceSummary

type ManagedInstanceSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	Id *string `mandatory:"true" json:"id"`

	// A user-friendly name that does not have to be unique and is changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The FQDN of the managed instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// The number of servers running in the managed instance.
	ServerCount *int `mandatory:"true" json:"serverCount"`

	// The plugin status of the managed instance.
	PluginStatus *string `mandatory:"true" json:"pluginStatus"`

	// The date and time the managed instance was first reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the managed instance was last reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

ManagedInstanceSummary The summary information about a managed instance.

func (ManagedInstanceSummary) String

func (m ManagedInstanceSummary) String() string

func (ManagedInstanceSummary) ValidateEnumValue

func (m ManagedInstanceSummary) 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 MiddlewareBackupPatch

type MiddlewareBackupPatch struct {

	// The ID of the WebLogic patch.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"false" json:"id"`

	// The display name of the WebLogic patch.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The description of the WebLogic patch.
	Description *string `mandatory:"false" json:"description"`
}

MiddlewareBackupPatch Information of a patch installed in the middleware binaries included in a backup.

func (MiddlewareBackupPatch) String

func (m MiddlewareBackupPatch) String() string

func (MiddlewareBackupPatch) ValidateEnumValue

func (m MiddlewareBackupPatch) 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 MiddlewareBinaryBackupContent

type MiddlewareBinaryBackupContent struct {

	// The version of the middleware binaries included in the backup.
	Version *string `mandatory:"false" json:"version"`

	// The list of patches installed in the middleware included in the backup.
	Patches []MiddlewareBackupPatch `mandatory:"false" json:"patches"`
}

MiddlewareBinaryBackupContent The content of the middleware binaries included in a backup.

func (MiddlewareBinaryBackupContent) String

func (MiddlewareBinaryBackupContent) ValidateEnumValue

func (m MiddlewareBinaryBackupContent) 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 OperationStatusEnum

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

const (
	OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
	OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
	OperationStatusWaiting        OperationStatusEnum = "WAITING"
	OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
	OperationStatusFailed         OperationStatusEnum = "FAILED"
	OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
	OperationStatusCanceling      OperationStatusEnum = "CANCELING"
	OperationStatusCanceled       OperationStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for OperationStatusEnum

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

type OperationTypeEnum string

OperationTypeEnum Enum with underlying type: string

const (
	OperationTypeStartWlsdomain      OperationTypeEnum = "START_WLSDOMAIN"
	OperationTypeStopWlsdomain       OperationTypeEnum = "STOP_WLSDOMAIN"
	OperationTypeRestartWlsdomain    OperationTypeEnum = "RESTART_WLSDOMAIN"
	OperationTypeScanWlsdomain       OperationTypeEnum = "SCAN_WLSDOMAIN"
	OperationTypeApplyPatch          OperationTypeEnum = "APPLY_PATCH"
	OperationTypeScanManagedInstance OperationTypeEnum = "SCAN_MANAGED_INSTANCE"
	OperationTypeRestoreBackup       OperationTypeEnum = "RESTORE_BACKUP"
)

Set of constants representing the allowable values for OperationTypeEnum

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type Patch

type Patch struct {

	// The ID of the WebLogic patch.
	Id *string `mandatory:"true" json:"id"`

	// The name of the WebLogic patch.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The description of the WebLogic patch.
	Description *string `mandatory:"true" json:"description"`

	// The WebLogic version for this patch. The patch can be installed to domains with this version.
	WeblogicVersion *string `mandatory:"true" json:"weblogicVersion"`

	// The type of middleware for which this patch is applicable. A patch can be applicable to more than one type of middleware.
	MiddlewareType []PatchMiddlewareTypeEnum `mandatory:"true" json:"middlewareType"`

	// The operating system architecture for which the patch can be applied.
	OsArch *string `mandatory:"true" json:"osArch"`
}

Patch A WebLogic patch.

func (Patch) String

func (m Patch) String() string

func (Patch) ValidateEnumValue

func (m Patch) 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 PatchMiddlewareTypeEnum

type PatchMiddlewareTypeEnum string

PatchMiddlewareTypeEnum Enum with underlying type: string

const (
	PatchMiddlewareTypeFmw    PatchMiddlewareTypeEnum = "FMW"
	PatchMiddlewareTypeWls    PatchMiddlewareTypeEnum = "WLS"
	PatchMiddlewareTypeOpatch PatchMiddlewareTypeEnum = "OPATCH"
)

Set of constants representing the allowable values for PatchMiddlewareTypeEnum

func GetMappingPatchMiddlewareTypeEnum

func GetMappingPatchMiddlewareTypeEnum(val string) (PatchMiddlewareTypeEnum, bool)

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

func GetPatchMiddlewareTypeEnumValues

func GetPatchMiddlewareTypeEnumValues() []PatchMiddlewareTypeEnum

GetPatchMiddlewareTypeEnumValues Enumerates the set of values for PatchMiddlewareTypeEnum

type PatchReadinessStatusEnum

type PatchReadinessStatusEnum string

PatchReadinessStatusEnum Enum with underlying type: string

const (
	PatchReadinessStatusOk      PatchReadinessStatusEnum = "OK"
	PatchReadinessStatusWarning PatchReadinessStatusEnum = "WARNING"
	PatchReadinessStatusError   PatchReadinessStatusEnum = "ERROR"
	PatchReadinessStatusUnknown PatchReadinessStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for PatchReadinessStatusEnum

func GetMappingPatchReadinessStatusEnum

func GetMappingPatchReadinessStatusEnum(val string) (PatchReadinessStatusEnum, bool)

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

func GetPatchReadinessStatusEnumValues

func GetPatchReadinessStatusEnumValues() []PatchReadinessStatusEnum

GetPatchReadinessStatusEnumValues Enumerates the set of values for PatchReadinessStatusEnum

type RequiredPolicyCollection

type RequiredPolicyCollection struct {

	// List of RequiredPolicySummary.
	Items []RequiredPolicySummary `mandatory:"true" json:"items"`
}

RequiredPolicyCollection Result of list RequiredPolicies.

func (RequiredPolicyCollection) String

func (m RequiredPolicyCollection) String() string

func (RequiredPolicyCollection) ValidateEnumValue

func (m RequiredPolicyCollection) 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 RequiredPolicySummary

type RequiredPolicySummary struct {

	// The name of the policy.
	Name *string `mandatory:"true" json:"name"`

	// The list of the statements in the policy.
	Statements []string `mandatory:"true" json:"statements"`

	// A short description about the policy.
	Description *string `mandatory:"false" json:"description"`
}

RequiredPolicySummary The summary information about the required policy for WebLogic Management Service.

func (RequiredPolicySummary) String

func (m RequiredPolicySummary) String() string

func (RequiredPolicySummary) ValidateEnumValue

func (m RequiredPolicySummary) 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 ResourceInventory

type ResourceInventory struct {

	// The number of WebLogic domains discovered in the selected compartment.
	WlsDomainCount *int `mandatory:"true" json:"wlsDomainCount"`

	// The number of managed instances in the selected compartment.
	ManagedInstanceCount *int `mandatory:"true" json:"managedInstanceCount"`

	// The number of WebLogic domains that are not in the latest patch.
	WlsDomainNotInLatestPatchCount *int `mandatory:"false" json:"wlsDomainNotInLatestPatchCount"`

	// The number of WebLogic domains that have warnings in the patch readiness check.
	WlsDomainWithPatchReadinessWarningCount *int `mandatory:"false" json:"wlsDomainWithPatchReadinessWarningCount"`

	// The number of WebLogic domains that have errors in the patch readiness check.
	WlsDomainWithPatchReadinessErrorCount *int `mandatory:"false" json:"wlsDomainWithPatchReadinessErrorCount"`

	// The number of managed instance that have WebLogic domains with warnings in the patch readiness check.
	ManagedInstanceWithPatchReadinessWarningCount *int `mandatory:"false" json:"managedInstanceWithPatchReadinessWarningCount"`

	// The number of managed instance that have WebLogic domains with errors in the patch readiness check.
	ManagedInstanceWithPatchReadinessErrorCount *int `mandatory:"false" json:"managedInstanceWithPatchReadinessErrorCount"`
}

ResourceInventory The inventory of WebLogic domains and managed instances in the selected compartment. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).

func (ResourceInventory) String

func (m ResourceInventory) String() string

func (ResourceInventory) ValidateEnumValue

func (m ResourceInventory) 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 RestartWlsDomainDetails

type RestartWlsDomainDetails struct {

	// Force shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration.
	IsForceServersShutdown *bool `mandatory:"false" json:"isForceServersShutdown"`
}

RestartWlsDomainDetails The configuration details for the restart WebLogic domain operation.

func (RestartWlsDomainDetails) String

func (m RestartWlsDomainDetails) String() string

func (RestartWlsDomainDetails) ValidateEnumValue

func (m RestartWlsDomainDetails) 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 RestartWlsDomainRequest

type RestartWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// Information for the operation to restart the WebLogic domain.
	RestartWlsDomainDetails `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
}

RestartWlsDomainRequest wrapper for the RestartWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/RestartWlsDomain.go.html to see an example of how to use RestartWlsDomainRequest.

func (RestartWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RestartWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RestartWlsDomainRequest) RetryPolicy

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

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

func (RestartWlsDomainRequest) String

func (request RestartWlsDomainRequest) String() string

func (RestartWlsDomainRequest) ValidateEnumValue

func (request RestartWlsDomainRequest) 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 RestartWlsDomainResponse

type RestartWlsDomainResponse 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"`
}

RestartWlsDomainResponse wrapper for the RestartWlsDomain operation

func (RestartWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RestartWlsDomainResponse) String

func (response RestartWlsDomainResponse) String() string

type RestoreWlsDomainDetails

type RestoreWlsDomainDetails struct {

	// If the restore operation required to stop the servers, this option indicates to force shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration.
	IsForceServersShutdown *bool `mandatory:"false" json:"isForceServersShutdown"`

	// If the WebLogic Domain being restored shares middleware with other domains, and the restore operation will restore servers in the other domains, this option allows the operation to proceed on all domains that share the same middleware. If not set to true, the restore operation will fail if there is any other domain using the same middleware.
	MustIncludeDomainsSharingMiddleware *bool `mandatory:"false" json:"mustIncludeDomainsSharingMiddleware"`

	// List of servers to restore and the backups
	ServersToRestore []ServerToRestore `mandatory:"false" json:"serversToRestore"`
}

RestoreWlsDomainDetails The configuration details for the restore patches to WebLogic domain operation.

func (RestoreWlsDomainDetails) String

func (m RestoreWlsDomainDetails) String() string

func (RestoreWlsDomainDetails) ValidateEnumValue

func (m RestoreWlsDomainDetails) 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 RestoreWlsDomainRequest

type RestoreWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// Information for the operation to restore WebLogic domain from the backup.
	RestoreWlsDomainDetails `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
}

RestoreWlsDomainRequest wrapper for the RestoreWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/RestoreWlsDomain.go.html to see an example of how to use RestoreWlsDomainRequest.

func (RestoreWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RestoreWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RestoreWlsDomainRequest) RetryPolicy

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

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

func (RestoreWlsDomainRequest) String

func (request RestoreWlsDomainRequest) String() string

func (RestoreWlsDomainRequest) ValidateEnumValue

func (request RestoreWlsDomainRequest) 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 RestoreWlsDomainResponse

type RestoreWlsDomainResponse 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"`
}

RestoreWlsDomainResponse wrapper for the RestoreWlsDomain operation

func (RestoreWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RestoreWlsDomainResponse) String

func (response RestoreWlsDomainResponse) String() string

type ScanManagedInstanceRequest

type ScanManagedInstanceRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// 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"`

	// 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
}

ScanManagedInstanceRequest wrapper for the ScanManagedInstance operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ScanManagedInstance.go.html to see an example of how to use ScanManagedInstanceRequest.

func (ScanManagedInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ScanManagedInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ScanManagedInstanceRequest) RetryPolicy

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

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

func (ScanManagedInstanceRequest) String

func (request ScanManagedInstanceRequest) String() string

func (ScanManagedInstanceRequest) ValidateEnumValue

func (request ScanManagedInstanceRequest) 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 ScanManagedInstanceResponse

type ScanManagedInstanceResponse 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"`
}

ScanManagedInstanceResponse wrapper for the ScanManagedInstance operation

func (ScanManagedInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ScanManagedInstanceResponse) String

func (response ScanManagedInstanceResponse) String() string

type ScanResultCollection

type ScanResultCollection struct {

	// List of scan results.
	Items []ScanResultSummary `mandatory:"true" json:"items"`
}

ScanResultCollection Result of a managed instance scan that contains ScanResult items.

func (ScanResultCollection) String

func (m ScanResultCollection) String() string

func (ScanResultCollection) ValidateEnumValue

func (m ScanResultCollection) 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 ScanResultSummary

type ScanResultSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" json:"wlsDomainId"`

	// The name of the WebLogic server to which the server check belongs.
	ServerName *string `mandatory:"true" json:"serverName"`

	// The date when the WebLogic server health check is performed (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeOfServerCheck *common.SDKTime `mandatory:"true" json:"timeOfServerCheck"`

	// The status of the server check which is OK, FAILURE, or WARNING.
	ServerCheckStatus ScanResultSummaryServerCheckStatusEnum `mandatory:"true" json:"serverCheckStatus"`

	// The name of the check performed.
	ServerCheckName *string `mandatory:"true" json:"serverCheckName"`

	// The result of the server check.
	ServerCheckResult *string `mandatory:"true" json:"serverCheckResult"`

	// The identifier of the the server check result.
	ServerCheckResultId *string `mandatory:"false" json:"serverCheckResultId"`
}

ScanResultSummary The result of a server check in a managed instance.

func (ScanResultSummary) String

func (m ScanResultSummary) String() string

func (ScanResultSummary) ValidateEnumValue

func (m ScanResultSummary) 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 ScanResultSummaryServerCheckStatusEnum

type ScanResultSummaryServerCheckStatusEnum string

ScanResultSummaryServerCheckStatusEnum Enum with underlying type: string

const (
	ScanResultSummaryServerCheckStatusOk      ScanResultSummaryServerCheckStatusEnum = "OK"
	ScanResultSummaryServerCheckStatusWarning ScanResultSummaryServerCheckStatusEnum = "WARNING"
	ScanResultSummaryServerCheckStatusFailure ScanResultSummaryServerCheckStatusEnum = "FAILURE"
)

Set of constants representing the allowable values for ScanResultSummaryServerCheckStatusEnum

func GetMappingScanResultSummaryServerCheckStatusEnum

func GetMappingScanResultSummaryServerCheckStatusEnum(val string) (ScanResultSummaryServerCheckStatusEnum, bool)

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

func GetScanResultSummaryServerCheckStatusEnumValues

func GetScanResultSummaryServerCheckStatusEnumValues() []ScanResultSummaryServerCheckStatusEnum

GetScanResultSummaryServerCheckStatusEnumValues Enumerates the set of values for ScanResultSummaryServerCheckStatusEnum

type ScanWlsDomainRequest

type ScanWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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
}

ScanWlsDomainRequest wrapper for the ScanWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/ScanWlsDomain.go.html to see an example of how to use ScanWlsDomainRequest.

func (ScanWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ScanWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ScanWlsDomainRequest) RetryPolicy

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

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

func (ScanWlsDomainRequest) String

func (request ScanWlsDomainRequest) String() string

func (ScanWlsDomainRequest) ValidateEnumValue

func (request ScanWlsDomainRequest) 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 ScanWlsDomainResponse

type ScanWlsDomainResponse 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"`
}

ScanWlsDomainResponse wrapper for the ScanWlsDomain operation

func (ScanWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ScanWlsDomainResponse) String

func (response ScanWlsDomainResponse) String() string

type Server

type Server struct {

	// The name of the server.
	Name *string `mandatory:"true" json:"name"`

	// Whether or not the server is an admin node.
	IsAdmin *bool `mandatory:"true" json:"isAdmin"`

	// The status of the server.
	Status *string `mandatory:"true" json:"status"`

	// The unique identifier of the server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"false" json:"id"`

	// The restart order assigned to the server.
	RestartOrder *int `mandatory:"false" json:"restartOrder"`

	// The middleware path on the server.
	MiddlewarePath *string `mandatory:"false" json:"middlewarePath"`

	// The middleware type on the server.
	MiddlewareType *string `mandatory:"false" json:"middlewareType"`

	// The version of the WebLogic domain of the server
	WeblogicVersion *string `mandatory:"false" json:"weblogicVersion"`

	// The JDK path on the server.
	JdkPath *string `mandatory:"false" json:"jdkPath"`

	// The JDK version on the server.
	JdkVersion *string `mandatory:"false" json:"jdkVersion"`

	// The name of the WebLogic domain to which the server belongs.
	WlsDomainName *string `mandatory:"false" json:"wlsDomainName"`

	// The ID of the WebLogic domain to which the server belongs.
	WlsDomainId *string `mandatory:"false" json:"wlsDomainId"`

	// The path of the WebLogic domain to which the server belongs.
	WlsDomainPath *string `mandatory:"false" json:"wlsDomainPath"`

	// Whether or not the server has installed the latest patches.
	LatestPatchesStatus ServerLatestPatchesStatusEnum `mandatory:"false" json:"latestPatchesStatus,omitempty"`

	// The patch readiness status of the server.
	PatchReadinessStatus PatchReadinessStatusEnum `mandatory:"false" json:"patchReadinessStatus,omitempty"`

	// The name of the server.
	HostName *string `mandatory:"false" json:"hostName"`

	// The managed instance ID of the server.
	ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

	// The date and time the server was first reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the server was last reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

Server The server object that is returned by the API to get a specific server in a WebLogic domain.

func (Server) String

func (m Server) String() string

func (Server) ValidateEnumValue

func (m Server) 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 ServerCollection

type ServerCollection struct {

	// A list of servers.
	Items []ServerSummary `mandatory:"true" json:"items"`
}

ServerCollection Result of servers search.

func (ServerCollection) String

func (m ServerCollection) String() string

func (ServerCollection) ValidateEnumValue

func (m ServerCollection) 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 ServerControlModeEnum

type ServerControlModeEnum string

ServerControlModeEnum Enum with underlying type: string

const (
	ServerControlModeUseNodeManager ServerControlModeEnum = "USE_NODE_MANAGER"
	ServerControlModeUseScripts     ServerControlModeEnum = "USE_SCRIPTS"
)

Set of constants representing the allowable values for ServerControlModeEnum

func GetMappingServerControlModeEnum

func GetMappingServerControlModeEnum(val string) (ServerControlModeEnum, bool)

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

func GetServerControlModeEnumValues

func GetServerControlModeEnumValues() []ServerControlModeEnum

GetServerControlModeEnumValues Enumerates the set of values for ServerControlModeEnum

type ServerLatestPatchesStatusEnum

type ServerLatestPatchesStatusEnum string

ServerLatestPatchesStatusEnum Enum with underlying type: string

const (
	ServerLatestPatchesStatusOnLatestPatches  ServerLatestPatchesStatusEnum = "ON_LATEST_PATCHES"
	ServerLatestPatchesStatusPatchingRequired ServerLatestPatchesStatusEnum = "PATCHING_REQUIRED"
	ServerLatestPatchesStatusUnknown          ServerLatestPatchesStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for ServerLatestPatchesStatusEnum

func GetMappingServerLatestPatchesStatusEnum

func GetMappingServerLatestPatchesStatusEnum(val string) (ServerLatestPatchesStatusEnum, bool)

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

func GetServerLatestPatchesStatusEnumValues

func GetServerLatestPatchesStatusEnumValues() []ServerLatestPatchesStatusEnum

GetServerLatestPatchesStatusEnumValues Enumerates the set of values for ServerLatestPatchesStatusEnum

type ServerSummary

type ServerSummary struct {

	// The name of the server.
	Name *string `mandatory:"true" json:"name"`

	// Whether or not the server is an admin node.
	IsAdmin *bool `mandatory:"true" json:"isAdmin"`

	// The status of the server.
	Status *string `mandatory:"true" json:"status"`

	// The unique identifier of the server.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Id *string `mandatory:"false" json:"id"`

	// The restart order assigned to the server.
	RestartOrder *int `mandatory:"false" json:"restartOrder"`

	// The middleware path on the server.
	MiddlewarePath *string `mandatory:"false" json:"middlewarePath"`

	// The middleware type on the server.
	MiddlewareType *string `mandatory:"false" json:"middlewareType"`

	// The version of the WebLogic domain of the server
	WeblogicVersion *string `mandatory:"false" json:"weblogicVersion"`

	// The JDK path on the server.
	JdkPath *string `mandatory:"false" json:"jdkPath"`

	// The JDK version on the server.
	JdkVersion *string `mandatory:"false" json:"jdkVersion"`

	// The name of the WebLogic domain to which the server belongs.
	WlsDomainName *string `mandatory:"false" json:"wlsDomainName"`

	// The ID of the WebLogic domain to which the server belongs.
	WlsDomainId *string `mandatory:"false" json:"wlsDomainId"`

	// The path of the WebLogic domain to which the server belongs.
	WlsDomainPath *string `mandatory:"false" json:"wlsDomainPath"`

	// Whether or not the server has installed the latest patches.
	LatestPatchesStatus ServerSummaryLatestPatchesStatusEnum `mandatory:"false" json:"latestPatchesStatus,omitempty"`

	// The patch readiness status of the server.
	PatchReadinessStatus PatchReadinessStatusEnum `mandatory:"false" json:"patchReadinessStatus,omitempty"`

	// The name of the server.
	HostName *string `mandatory:"false" json:"hostName"`

	// The managed instance ID of the server.
	ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

	// The date and time the server was first reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the server was last reported (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

ServerSummary The summary of servers.

func (ServerSummary) String

func (m ServerSummary) String() string

func (ServerSummary) ValidateEnumValue

func (m ServerSummary) 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 ServerSummaryLatestPatchesStatusEnum

type ServerSummaryLatestPatchesStatusEnum string

ServerSummaryLatestPatchesStatusEnum Enum with underlying type: string

const (
	ServerSummaryLatestPatchesStatusOnLatestPatches  ServerSummaryLatestPatchesStatusEnum = "ON_LATEST_PATCHES"
	ServerSummaryLatestPatchesStatusPatchingRequired ServerSummaryLatestPatchesStatusEnum = "PATCHING_REQUIRED"
	ServerSummaryLatestPatchesStatusUnknown          ServerSummaryLatestPatchesStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for ServerSummaryLatestPatchesStatusEnum

func GetMappingServerSummaryLatestPatchesStatusEnum

func GetMappingServerSummaryLatestPatchesStatusEnum(val string) (ServerSummaryLatestPatchesStatusEnum, bool)

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

func GetServerSummaryLatestPatchesStatusEnumValues

func GetServerSummaryLatestPatchesStatusEnumValues() []ServerSummaryLatestPatchesStatusEnum

GetServerSummaryLatestPatchesStatusEnumValues Enumerates the set of values for ServerSummaryLatestPatchesStatusEnum

type ServerToRestore

type ServerToRestore struct {

	// The unique identifier of the server for which backup needs to be restored.
	// **Note:** Not an OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	ServerId *string `mandatory:"false" json:"serverId"`

	// The list of backup unique identifiers to be used to restore.
	// **Note:** Not OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	Backups []BackupToRestore `mandatory:"false" json:"backups"`
}

ServerToRestore The object containing server to restore and the backups to be used to restore.

func (ServerToRestore) String

func (m ServerToRestore) String() string

func (ServerToRestore) ValidateEnumValue

func (m ServerToRestore) 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 SetRestartOrderDetails

type SetRestartOrderDetails struct {
	Servers *SetRestartOrderServerCollection `mandatory:"true" json:"servers"`
}

SetRestartOrderDetails This object contains the server with updated restart order in a WebLogic domain.

func (SetRestartOrderDetails) String

func (m SetRestartOrderDetails) String() string

func (SetRestartOrderDetails) ValidateEnumValue

func (m SetRestartOrderDetails) 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 SetRestartOrderRequest

type SetRestartOrderRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// Set Restart Order Details.
	SetRestartOrderDetails `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
}

SetRestartOrderRequest wrapper for the SetRestartOrder operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/SetRestartOrder.go.html to see an example of how to use SetRestartOrderRequest.

func (SetRestartOrderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SetRestartOrderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SetRestartOrderRequest) RetryPolicy

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

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

func (SetRestartOrderRequest) String

func (request SetRestartOrderRequest) String() string

func (SetRestartOrderRequest) ValidateEnumValue

func (request SetRestartOrderRequest) 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 SetRestartOrderResponse

type SetRestartOrderResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ServerCollection instance
	ServerCollection `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"`
}

SetRestartOrderResponse wrapper for the SetRestartOrder operation

func (SetRestartOrderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SetRestartOrderResponse) String

func (response SetRestartOrderResponse) String() string

type SetRestartOrderServerCollection

type SetRestartOrderServerCollection struct {

	// List of servers with updated restart order in a WebLogic Domain.
	Items []SetRestartOrderServerSummary `mandatory:"true" json:"items"`
}

SetRestartOrderServerCollection This object contains a collection of the servers with updated restart order in a WebLogic domain.

func (SetRestartOrderServerCollection) String

func (SetRestartOrderServerCollection) ValidateEnumValue

func (m SetRestartOrderServerCollection) 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 SetRestartOrderServerSummary

type SetRestartOrderServerSummary struct {

	// The name of the server.
	Name *string `mandatory:"true" json:"name"`

	// The restart order number of the server.
	RestartOrder *int `mandatory:"true" json:"restartOrder"`
}

SetRestartOrderServerSummary This object contains the server with updated restart order in a WebLogic domain.

func (SetRestartOrderServerSummary) String

func (SetRestartOrderServerSummary) ValidateEnumValue

func (m SetRestartOrderServerSummary) 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 StartWlsDomainRequest

type StartWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// 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
}

StartWlsDomainRequest wrapper for the StartWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/StartWlsDomain.go.html to see an example of how to use StartWlsDomainRequest.

func (StartWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StartWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (StartWlsDomainRequest) RetryPolicy

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

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

func (StartWlsDomainRequest) String

func (request StartWlsDomainRequest) String() string

func (StartWlsDomainRequest) ValidateEnumValue

func (request StartWlsDomainRequest) 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 StartWlsDomainResponse

type StartWlsDomainResponse 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"`
}

StartWlsDomainResponse wrapper for the StartWlsDomain operation

func (StartWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StartWlsDomainResponse) String

func (response StartWlsDomainResponse) String() string

type StopWlsDomainDetails

type StopWlsDomainDetails struct {

	// Force shutdown of the servers if they have not shutdown after a period of time. The timeout can be configured in the WebLogic domain configuration.
	IsForceServersShutdown *bool `mandatory:"false" json:"isForceServersShutdown"`
}

StopWlsDomainDetails The configuration details for the stop WebLogic domain operation.

func (StopWlsDomainDetails) String

func (m StopWlsDomainDetails) String() string

func (StopWlsDomainDetails) ValidateEnumValue

func (m StopWlsDomainDetails) 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 StopWlsDomainRequest

type StopWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// Information for the stop WebLogic domain operation
	StopWlsDomainDetails `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
}

StopWlsDomainRequest wrapper for the StopWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/StopWlsDomain.go.html to see an example of how to use StopWlsDomainRequest.

func (StopWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (StopWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (StopWlsDomainRequest) RetryPolicy

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

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

func (StopWlsDomainRequest) String

func (request StopWlsDomainRequest) String() string

func (StopWlsDomainRequest) ValidateEnumValue

func (request StopWlsDomainRequest) 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 StopWlsDomainResponse

type StopWlsDomainResponse 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"`
}

StopWlsDomainResponse wrapper for the StopWlsDomain operation

func (StopWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StopWlsDomainResponse) String

func (response StopWlsDomainResponse) String() string

type SummarizeResourceInventoryRequest

type SummarizeResourceInventoryRequest struct {

	// The OCID of the compartment that contains the resources to list. This filter returns
	// only resources contained within the specified compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// 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
}

SummarizeResourceInventoryRequest wrapper for the SummarizeResourceInventory operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/SummarizeResourceInventory.go.html to see an example of how to use SummarizeResourceInventoryRequest.

func (SummarizeResourceInventoryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeResourceInventoryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeResourceInventoryRequest) RetryPolicy

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

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

func (SummarizeResourceInventoryRequest) String

func (request SummarizeResourceInventoryRequest) String() string

func (SummarizeResourceInventoryRequest) ValidateEnumValue

func (request SummarizeResourceInventoryRequest) 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 SummarizeResourceInventoryResponse

type SummarizeResourceInventoryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ResourceInventory instance
	ResourceInventory `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"`
}

SummarizeResourceInventoryResponse wrapper for the SummarizeResourceInventory operation

func (SummarizeResourceInventoryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeResourceInventoryResponse) String

func (response SummarizeResourceInventoryResponse) String() string

type UpdateConfigurationDetails

type UpdateConfigurationDetails struct {

	// Frequency of domain discovery to be run on the service. The unit is in hours.
	DiscoveryInterval *int `mandatory:"false" json:"discoveryInterval"`

	// The whitelisted paths which domain discovery are run against.
	DomainSearchPaths []string `mandatory:"false" json:"domainSearchPaths"`
}

UpdateConfigurationDetails The configuration for service.

func (UpdateConfigurationDetails) String

func (UpdateConfigurationDetails) ValidateEnumValue

func (m UpdateConfigurationDetails) 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 UpdateConfigurationRequest

type UpdateConfigurationRequest struct {

	// The OCID of the compartment that contains the resources to list. This filter returns
	// only resources contained within the specified compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Details for service configuration.
	UpdateConfigurationDetails `contributesTo:"body"`

	// 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"`

	// 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
}

UpdateConfigurationRequest wrapper for the UpdateConfiguration operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/UpdateConfiguration.go.html to see an example of how to use UpdateConfigurationRequest.

func (UpdateConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateConfigurationRequest) RetryPolicy

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

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

func (UpdateConfigurationRequest) String

func (request UpdateConfigurationRequest) String() string

func (UpdateConfigurationRequest) ValidateEnumValue

func (request UpdateConfigurationRequest) 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 UpdateConfigurationResponse

type UpdateConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Configuration instance
	Configuration `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"`
}

UpdateConfigurationResponse wrapper for the UpdateConfiguration operation

func (UpdateConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateConfigurationResponse) String

func (response UpdateConfigurationResponse) String() string

type UpdateManagedInstanceConfigurationDetails

type UpdateManagedInstanceConfigurationDetails struct {

	// Frequency of domain discovery to be run on the managed instance. The unit is in hours.
	DiscoveryInterval *int `mandatory:"false" json:"discoveryInterval"`

	// The whitelisted paths which domain discovery are run against.
	DomainSearchPaths []string `mandatory:"false" json:"domainSearchPaths"`
}

UpdateManagedInstanceConfigurationDetails The managed instance configuration for update operation.

func (UpdateManagedInstanceConfigurationDetails) String

func (UpdateManagedInstanceConfigurationDetails) ValidateEnumValue

func (m UpdateManagedInstanceConfigurationDetails) 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 UpdateManagedInstanceDetails

type UpdateManagedInstanceDetails struct {
	Configuration *UpdateManagedInstanceConfigurationDetails `mandatory:"false" json:"configuration"`
}

UpdateManagedInstanceDetails The details to update for a managed instance.

func (UpdateManagedInstanceDetails) String

func (UpdateManagedInstanceDetails) ValidateEnumValue

func (m UpdateManagedInstanceDetails) 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 UpdateManagedInstanceRequest

type UpdateManagedInstanceRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance.
	ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

	// Provides the informaton used to update a managed instance.
	UpdateManagedInstanceDetails `contributesTo:"body"`

	// 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"`

	// 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
}

UpdateManagedInstanceRequest wrapper for the UpdateManagedInstance operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/UpdateManagedInstance.go.html to see an example of how to use UpdateManagedInstanceRequest.

func (UpdateManagedInstanceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedInstanceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateManagedInstanceRequest) RetryPolicy

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

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

func (UpdateManagedInstanceRequest) String

func (request UpdateManagedInstanceRequest) String() string

func (UpdateManagedInstanceRequest) ValidateEnumValue

func (request UpdateManagedInstanceRequest) 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 UpdateManagedInstanceResponse

type UpdateManagedInstanceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedInstance instance
	ManagedInstance `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"`
}

UpdateManagedInstanceResponse wrapper for the UpdateManagedInstance operation

func (UpdateManagedInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateManagedInstanceResponse) String

func (response UpdateManagedInstanceResponse) String() string

type UpdateWlsDomainConfigurationDetails

type UpdateWlsDomainConfigurationDetails struct {

	// Whether or not the WebLogic domain is enabled for patching.
	IsPatchEnabled *bool `mandatory:"false" json:"isPatchEnabled"`

	// Whether or not to rollback on failure during patching of WebLogic domain.
	IsRollbackOnFailure *bool `mandatory:"false" json:"isRollbackOnFailure"`

	// Servers shutdown timeout in seconds. If set to 0 seconds, it means there is no timeout.
	ServersShutdownTimeout *int `mandatory:"false" json:"serversShutdownTimeout"`

	// Whether to manage the admin server using Node Manager or scripts.
	AdminServerControlMode ServerControlModeEnum `mandatory:"false" json:"adminServerControlMode,omitempty"`

	// Whether to manage the managed server using Node Manager or scripts.
	ManagedServerControlMode ServerControlModeEnum `mandatory:"false" json:"managedServerControlMode,omitempty"`

	// Path to admin server start script.
	AdminServerStartScriptPath *string `mandatory:"false" json:"adminServerStartScriptPath"`

	// Path to admin server stop script.
	AdminServerStopScriptPath *string `mandatory:"false" json:"adminServerStopScriptPath"`

	// Path to managed server start script.
	ManagedServerStartScriptPath *string `mandatory:"false" json:"managedServerStartScriptPath"`

	// Path to managed server stop script.
	ManagedServerStopScriptPath *string `mandatory:"false" json:"managedServerStopScriptPath"`
}

UpdateWlsDomainConfigurationDetails The WebLogic domain configuration for update operation.

func (UpdateWlsDomainConfigurationDetails) String

func (UpdateWlsDomainConfigurationDetails) ValidateEnumValue

func (m UpdateWlsDomainConfigurationDetails) 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 UpdateWlsDomainCredentialCredentialTypeEnum

type UpdateWlsDomainCredentialCredentialTypeEnum string

UpdateWlsDomainCredentialCredentialTypeEnum Enum with underlying type: string

const (
	UpdateWlsDomainCredentialCredentialTypeWeblogicadminuser UpdateWlsDomainCredentialCredentialTypeEnum = "weblogicAdminUser"
	UpdateWlsDomainCredentialCredentialTypeNodemanageruser   UpdateWlsDomainCredentialCredentialTypeEnum = "nodemanagerUser"
)

Set of constants representing the allowable values for UpdateWlsDomainCredentialCredentialTypeEnum

func GetMappingUpdateWlsDomainCredentialCredentialTypeEnum

func GetMappingUpdateWlsDomainCredentialCredentialTypeEnum(val string) (UpdateWlsDomainCredentialCredentialTypeEnum, bool)

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

func GetUpdateWlsDomainCredentialCredentialTypeEnumValues

func GetUpdateWlsDomainCredentialCredentialTypeEnumValues() []UpdateWlsDomainCredentialCredentialTypeEnum

GetUpdateWlsDomainCredentialCredentialTypeEnumValues Enumerates the set of values for UpdateWlsDomainCredentialCredentialTypeEnum

type UpdateWlsDomainCredentialDetails

type UpdateWlsDomainCredentialDetails struct {

	// The strategy for passing new WebLogic credential.
	Strategy WlsDomainCredentialStrategyEnum `mandatory:"false" json:"strategy,omitempty"`

	// The OCID for WebLogic user secret.
	UserSecretId *string `mandatory:"false" json:"userSecretId"`

	// The OCID for WebLogic password secret.
	PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`
}

UpdateWlsDomainCredentialDetails The WebLogic domain credential.

func (UpdateWlsDomainCredentialDetails) String

func (UpdateWlsDomainCredentialDetails) ValidateEnumValue

func (m UpdateWlsDomainCredentialDetails) 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 UpdateWlsDomainCredentialRequest

type UpdateWlsDomainCredentialRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The type of the credentials.
	CredentialType UpdateWlsDomainCredentialCredentialTypeEnum `mandatory:"true" contributesTo:"path" name:"credentialType"`

	// The WebLogic domain credentials.
	UpdateWlsDomainCredentialDetails `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
}

UpdateWlsDomainCredentialRequest wrapper for the UpdateWlsDomainCredential operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/UpdateWlsDomainCredential.go.html to see an example of how to use UpdateWlsDomainCredentialRequest.

func (UpdateWlsDomainCredentialRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateWlsDomainCredentialRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateWlsDomainCredentialRequest) RetryPolicy

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

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

func (UpdateWlsDomainCredentialRequest) String

func (request UpdateWlsDomainCredentialRequest) String() string

func (UpdateWlsDomainCredentialRequest) ValidateEnumValue

func (request UpdateWlsDomainCredentialRequest) 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 UpdateWlsDomainCredentialResponse

type UpdateWlsDomainCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WlsDomainCredential instance
	WlsDomainCredential `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"`
}

UpdateWlsDomainCredentialResponse wrapper for the UpdateWlsDomainCredential operation

func (UpdateWlsDomainCredentialResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateWlsDomainCredentialResponse) String

func (response UpdateWlsDomainCredentialResponse) String() string

type UpdateWlsDomainDetails

type UpdateWlsDomainDetails struct {
	Configuration *UpdateWlsDomainConfigurationDetails `mandatory:"false" json:"configuration"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

UpdateWlsDomainDetails The WebLogic domain fields that can be updated

func (UpdateWlsDomainDetails) String

func (m UpdateWlsDomainDetails) String() string

func (UpdateWlsDomainDetails) ValidateEnumValue

func (m UpdateWlsDomainDetails) 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 UpdateWlsDomainRequest

type UpdateWlsDomainRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	WlsDomainId *string `mandatory:"true" contributesTo:"path" name:"wlsDomainId"`

	// The new details required to update the WebLogic domain.
	UpdateWlsDomainDetails `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
}

UpdateWlsDomainRequest wrapper for the UpdateWlsDomain operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/wlms/UpdateWlsDomain.go.html to see an example of how to use UpdateWlsDomainRequest.

func (UpdateWlsDomainRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateWlsDomainRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateWlsDomainRequest) RetryPolicy

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

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

func (UpdateWlsDomainRequest) String

func (request UpdateWlsDomainRequest) String() string

func (UpdateWlsDomainRequest) ValidateEnumValue

func (request UpdateWlsDomainRequest) 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 UpdateWlsDomainResponse

type UpdateWlsDomainResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WlsDomain instance
	WlsDomain `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"`
}

UpdateWlsDomainResponse wrapper for the UpdateWlsDomain operation

func (UpdateWlsDomainResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateWlsDomainResponse) String

func (response UpdateWlsDomainResponse) String() string

type WeblogicManagementServiceClient

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

WeblogicManagementServiceClient a client for WeblogicManagementService

func NewWeblogicManagementServiceClientWithConfigurationProvider

func NewWeblogicManagementServiceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WeblogicManagementServiceClient, err error)

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

func NewWeblogicManagementServiceClientWithOboToken

func NewWeblogicManagementServiceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WeblogicManagementServiceClient, err error)

NewWeblogicManagementServiceClientWithOboToken Creates a new default WeblogicManagementService 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 (WeblogicManagementServiceClient) ChangeWlsDomainCompartment

func (client WeblogicManagementServiceClient) ChangeWlsDomainCompartment(ctx context.Context, request ChangeWlsDomainCompartmentRequest) (response ChangeWlsDomainCompartmentResponse, err error)

ChangeWlsDomainCompartment Moves a WebLogic domain into a different compartment within the same tenancy.

See also

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

func (*WeblogicManagementServiceClient) ConfigurationProvider

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

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

func (WeblogicManagementServiceClient) CreateAgreementRecord

func (client WeblogicManagementServiceClient) CreateAgreementRecord(ctx context.Context, request CreateAgreementRecordRequest) (response CreateAgreementRecordResponse, err error)

CreateAgreementRecord Creates a terms of use agreement record for a WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) DeleteWlsDomain

func (client WeblogicManagementServiceClient) DeleteWlsDomain(ctx context.Context, request DeleteWlsDomainRequest) (response DeleteWlsDomainResponse, err error)

DeleteWlsDomain Delete the WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) GetAgreement

func (client WeblogicManagementServiceClient) GetAgreement(ctx context.Context, request GetAgreementRequest) (response GetAgreementResponse, err error)

GetAgreement Returns the terms and conditions of use agreement.

See also

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

func (WeblogicManagementServiceClient) GetManagedInstance

func (client WeblogicManagementServiceClient) GetManagedInstance(ctx context.Context, request GetManagedInstanceRequest) (response GetManagedInstanceResponse, err error)

GetManagedInstance Gets information about the specified managed instance.

See also

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

func (WeblogicManagementServiceClient) GetManagedInstanceServer

func (client WeblogicManagementServiceClient) GetManagedInstanceServer(ctx context.Context, request GetManagedInstanceServerRequest) (response GetManagedInstanceServerResponse, err error)

GetManagedInstanceServer Gets information about the specified server in a managed instance.

See also

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

func (WeblogicManagementServiceClient) GetWlsDomain

func (client WeblogicManagementServiceClient) GetWlsDomain(ctx context.Context, request GetWlsDomainRequest) (response GetWlsDomainResponse, err error)

GetWlsDomain Gets a specific WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) GetWlsDomainCredential

func (client WeblogicManagementServiceClient) GetWlsDomainCredential(ctx context.Context, request GetWlsDomainCredentialRequest) (response GetWlsDomainCredentialResponse, err error)

GetWlsDomainCredential Gets WebLogic and Node Manager credentials of a specific WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) GetWlsDomainServer

func (client WeblogicManagementServiceClient) GetWlsDomainServer(ctx context.Context, request GetWlsDomainServerRequest) (response GetWlsDomainServerResponse, err error)

GetWlsDomainServer Gets information about the specified server in a WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) GetWlsDomainServerBackup

func (client WeblogicManagementServiceClient) GetWlsDomainServerBackup(ctx context.Context, request GetWlsDomainServerBackupRequest) (response GetWlsDomainServerBackupResponse, err error)

GetWlsDomainServerBackup Get details of specific backup for the WebLogic Domain.

See also

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

func (WeblogicManagementServiceClient) GetWlsDomainServerBackupContent

GetWlsDomainServerBackupContent Get details of specific backup for the WebLogic Domain.

See also

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

func (WeblogicManagementServiceClient) GetWorkRequest

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

GetWorkRequest Gets the details of a work request.

See also

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

func (WeblogicManagementServiceClient) InstallLatestPatchesOnWlsDomain

InstallLatestPatchesOnWlsDomain Install the latest patches on a WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) ListAgreementRecords

func (client WeblogicManagementServiceClient) ListAgreementRecords(ctx context.Context, request ListAgreementRecordsRequest) (response ListAgreementRecordsResponse, err error)

ListAgreementRecords List the terms of use agreement record for the WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) ListApplicablePatches

func (client WeblogicManagementServiceClient) ListApplicablePatches(ctx context.Context, request ListApplicablePatchesRequest) (response ListApplicablePatchesResponse, err error)

ListApplicablePatches Gets the latest patches that can be installed to the WebLogic domains.

See also

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

func (WeblogicManagementServiceClient) ListManagedInstanceScanResults

ListManagedInstanceScanResults Gets all the scan results for all WebLogic servers in the managed instance.

See also

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

func (WeblogicManagementServiceClient) ListManagedInstanceServerInstalledPatches

ListManagedInstanceServerInstalledPatches Gets a list of installed patches on a server in a managed instance.

See also

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

func (WeblogicManagementServiceClient) ListManagedInstanceServers

func (client WeblogicManagementServiceClient) ListManagedInstanceServers(ctx context.Context, request ListManagedInstanceServersRequest) (response ListManagedInstanceServersResponse, err error)

ListManagedInstanceServers Gets list of servers in a specific managed instance.

See also

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

func (WeblogicManagementServiceClient) ListManagedInstances

func (client WeblogicManagementServiceClient) ListManagedInstances(ctx context.Context, request ListManagedInstancesRequest) (response ListManagedInstancesResponse, err error)

ListManagedInstances Lists managed instances that match the specified compartment or managed instance OCID. Filter the list against a variety of criteria including but not limited to its name, status and compartment.

See also

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

func (WeblogicManagementServiceClient) ListRequiredPolicies

func (client WeblogicManagementServiceClient) ListRequiredPolicies(ctx context.Context, request ListRequiredPoliciesRequest) (response ListRequiredPoliciesResponse, err error)

ListRequiredPolicies Gets all the required policies for the WebLogic Management Service.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomainCredentials

func (client WeblogicManagementServiceClient) ListWlsDomainCredentials(ctx context.Context, request ListWlsDomainCredentialsRequest) (response ListWlsDomainCredentialsResponse, err error)

ListWlsDomainCredentials Gets domain credentials of a specific domain.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomainScanResults

func (client WeblogicManagementServiceClient) ListWlsDomainScanResults(ctx context.Context, request ListWlsDomainScanResultsRequest) (response ListWlsDomainScanResultsResponse, err error)

ListWlsDomainScanResults Get all scan results for a server in a specific WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomainServerBackups

func (client WeblogicManagementServiceClient) ListWlsDomainServerBackups(ctx context.Context, request ListWlsDomainServerBackupsRequest) (response ListWlsDomainServerBackupsResponse, err error)

ListWlsDomainServerBackups Gets a list of backups for the server of a specific WebLogic Domain.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomainServerInstalledPatches

ListWlsDomainServerInstalledPatches Gets a list of installed patches on a server for a domain.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomainServers

func (client WeblogicManagementServiceClient) ListWlsDomainServers(ctx context.Context, request ListWlsDomainServersRequest) (response ListWlsDomainServersResponse, err error)

ListWlsDomainServers Gets list of servers in a specific WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomains

func (client WeblogicManagementServiceClient) ListWlsDomains(ctx context.Context, request ListWlsDomainsRequest) (response ListWlsDomainsResponse, err error)

ListWlsDomains Gets all WebLogic domains in a given compartment.

See also

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

func (WeblogicManagementServiceClient) ListWlsDomainsSharingMiddlewares

ListWlsDomainsSharingMiddlewares Gets a list of WebLogic domains that share middleware with a specific domain.

See also

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

func (WeblogicManagementServiceClient) ListWorkRequestErrors

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

ListWorkRequestErrors Lists the errors for a work request.

See also

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

func (WeblogicManagementServiceClient) ListWorkRequestLogs

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

ListWorkRequestLogs Lists the logs for a work request.

See also

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

func (WeblogicManagementServiceClient) ListWorkRequests

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

ListWorkRequests Lists the work requests in a compartment.

See also

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

func (WeblogicManagementServiceClient) RestartWlsDomain

func (client WeblogicManagementServiceClient) RestartWlsDomain(ctx context.Context, request RestartWlsDomainRequest) (response RestartWlsDomainResponse, err error)

RestartWlsDomain Restarts all the servers in the WebLogic domains. Servers that are already stopped are ignored.

See also

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

func (WeblogicManagementServiceClient) RestoreWlsDomain

func (client WeblogicManagementServiceClient) RestoreWlsDomain(ctx context.Context, request RestoreWlsDomainRequest) (response RestoreWlsDomainResponse, err error)

RestoreWlsDomain Restore a domain from backup. If the backup contains a MIDDLEWARE asset, then the middleware of the domain, including patches, will be restored.

See also

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

func (WeblogicManagementServiceClient) ScanManagedInstance

func (client WeblogicManagementServiceClient) ScanManagedInstance(ctx context.Context, request ScanManagedInstanceRequest) (response ScanManagedInstanceResponse, err error)

ScanManagedInstance Scans a managed instance for WebLogic domains.

See also

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

func (WeblogicManagementServiceClient) ScanWlsDomain

func (client WeblogicManagementServiceClient) ScanWlsDomain(ctx context.Context, request ScanWlsDomainRequest) (response ScanWlsDomainResponse, err error)

ScanWlsDomain Runs a series of checks in the WebLogic domain.

See also

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

func (*WeblogicManagementServiceClient) SetRegion

func (client *WeblogicManagementServiceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (WeblogicManagementServiceClient) SetRestartOrder

func (client WeblogicManagementServiceClient) SetRestartOrder(ctx context.Context, request SetRestartOrderRequest) (response SetRestartOrderResponse, err error)

SetRestartOrder Sets restart order of servers in specific WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) StartWlsDomain

func (client WeblogicManagementServiceClient) StartWlsDomain(ctx context.Context, request StartWlsDomainRequest) (response StartWlsDomainResponse, err error)

StartWlsDomain Starts all the servers in the WebLogic domain. Servers that are already started are ignored.

See also

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

func (WeblogicManagementServiceClient) StopWlsDomain

func (client WeblogicManagementServiceClient) StopWlsDomain(ctx context.Context, request StopWlsDomainRequest) (response StopWlsDomainResponse, err error)

StopWlsDomain Stops all the servers in the WebLogic domain. Servers that are already stopped are ignored.

See also

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

func (WeblogicManagementServiceClient) SummarizeResourceInventory

func (client WeblogicManagementServiceClient) SummarizeResourceInventory(ctx context.Context, request SummarizeResourceInventoryRequest) (response SummarizeResourceInventoryResponse, err error)

SummarizeResourceInventory Gets the data to be shown in the Overview page of the service in a given compartment.

See also

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

func (WeblogicManagementServiceClient) UpdateManagedInstance

func (client WeblogicManagementServiceClient) UpdateManagedInstance(ctx context.Context, request UpdateManagedInstanceRequest) (response UpdateManagedInstanceResponse, err error)

UpdateManagedInstance Updates the specified managed instance information, such as discovery interval and domain search path.

See also

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

func (WeblogicManagementServiceClient) UpdateWlsDomain

func (client WeblogicManagementServiceClient) UpdateWlsDomain(ctx context.Context, request UpdateWlsDomainRequest) (response UpdateWlsDomainResponse, err error)

UpdateWlsDomain Updates a specific WebLogic domain.

See also

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

func (WeblogicManagementServiceClient) UpdateWlsDomainCredential

func (client WeblogicManagementServiceClient) UpdateWlsDomainCredential(ctx context.Context, request UpdateWlsDomainCredentialRequest) (response UpdateWlsDomainCredentialResponse, err error)

UpdateWlsDomainCredential Updates WebLogic domain credentials of specific WebLogic domain.

See also

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

type WeblogicManagementServiceConfigurationClient

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

WeblogicManagementServiceConfigurationClient a client for WeblogicManagementServiceConfiguration

func NewWeblogicManagementServiceConfigurationClientWithConfigurationProvider

func NewWeblogicManagementServiceConfigurationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WeblogicManagementServiceConfigurationClient, err error)

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

func NewWeblogicManagementServiceConfigurationClientWithOboToken

func NewWeblogicManagementServiceConfigurationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WeblogicManagementServiceConfigurationClient, err error)

NewWeblogicManagementServiceConfigurationClientWithOboToken Creates a new default WeblogicManagementServiceConfiguration 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 (*WeblogicManagementServiceConfigurationClient) ConfigurationProvider

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

func (WeblogicManagementServiceConfigurationClient) GetConfiguration

GetConfiguration Gets service configuration.

See also

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

func (*WeblogicManagementServiceConfigurationClient) SetRegion

func (client *WeblogicManagementServiceConfigurationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (WeblogicManagementServiceConfigurationClient) UpdateConfiguration

UpdateConfiguration Updates service configuration.

See also

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

type WlsDomain

type WlsDomain struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	Id *string `mandatory:"true" json:"id"`

	// A user-friendly name that does not have to be unique and is changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The current state of the WebLogic service domain.
	LifecycleState WlsDomainLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The middleware type on the administration server of the WebLogic domain.
	MiddlewareType *string `mandatory:"false" json:"middlewareType"`

	// The version of the WebLogic domain.
	WeblogicVersion *string `mandatory:"false" json:"weblogicVersion"`

	// The patch readiness status of the WebLogic domain.
	PatchReadinessStatus PatchReadinessStatusEnum `mandatory:"false" json:"patchReadinessStatus,omitempty"`

	// Whether or not the terms of use agreement has been accepted for the WebLogic domain.
	IsAcceptedTermsAndConditions *bool `mandatory:"false" json:"isAcceptedTermsAndConditions"`

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

	Configuration *WlsDomainConfiguration `mandatory:"false" json:"configuration"`

	// The date and time the WebLogic domain was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the WebLogic domain was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

WlsDomain WLSDomain is representative of a WebLogic Domain running on one or more managed instances. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).

func (WlsDomain) String

func (m WlsDomain) String() string

func (WlsDomain) ValidateEnumValue

func (m WlsDomain) 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 WlsDomainCollection

type WlsDomainCollection struct {

	// List of WebLogic domains.
	Items []WlsDomainSummary `mandatory:"true" json:"items"`
}

WlsDomainCollection Result of a WebLogic domain search and contains WlsDomainSummary items.

func (WlsDomainCollection) String

func (m WlsDomainCollection) String() string

func (WlsDomainCollection) ValidateEnumValue

func (m WlsDomainCollection) 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 WlsDomainConfiguration

type WlsDomainConfiguration struct {

	// Whether or not the WebLogic domain is enabled for patching.
	IsPatchEnabled *bool `mandatory:"true" json:"isPatchEnabled"`

	// Whether or not to rollback on failure during patching of WebLogic domain.
	IsRollbackOnFailure *bool `mandatory:"false" json:"isRollbackOnFailure"`

	// Servers shutdown timeout.
	ServersShutdownTimeout *int `mandatory:"false" json:"serversShutdownTimeout"`

	// Whether to manage the admin server using Node Manager or scripts.
	AdminServerControlMode ServerControlModeEnum `mandatory:"false" json:"adminServerControlMode,omitempty"`

	// Whether to manage the managed server using Node Manager or scripts.
	ManagedServerControlMode ServerControlModeEnum `mandatory:"false" json:"managedServerControlMode,omitempty"`

	// Path to admin server start script.
	AdminServerStartScriptPath *string `mandatory:"false" json:"adminServerStartScriptPath"`

	// Path to admin server stop script.
	AdminServerStopScriptPath *string `mandatory:"false" json:"adminServerStopScriptPath"`

	// Path to managed server start script.
	ManagedServerStartScriptPath *string `mandatory:"false" json:"managedServerStartScriptPath"`

	// Path to managed server stop script.
	ManagedServerStopScriptPath *string `mandatory:"false" json:"managedServerStopScriptPath"`
}

WlsDomainConfiguration The WebLogic domain configuration.

func (WlsDomainConfiguration) String

func (m WlsDomainConfiguration) String() string

func (WlsDomainConfiguration) ValidateEnumValue

func (m WlsDomainConfiguration) 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 WlsDomainCredential

type WlsDomainCredential struct {

	// The type of credential.
	Type *string `mandatory:"true" json:"type"`

	// The strategy for passing the new credentials.
	Strategy WlsDomainCredentialStrategyEnum `mandatory:"false" json:"strategy,omitempty"`

	// The OCID for user secret.
	UserSecretId *string `mandatory:"false" json:"userSecretId"`

	// The OCID for password secret.
	PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`
}

WlsDomainCredential Details of the WebLogic and Node Manager credentials.

func (WlsDomainCredential) String

func (m WlsDomainCredential) String() string

func (WlsDomainCredential) ValidateEnumValue

func (m WlsDomainCredential) 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 WlsDomainCredentialCollection

type WlsDomainCredentialCollection struct {

	// List of WebLogic domain credentials.
	Items []WlsDomainCredentialSummary `mandatory:"true" json:"items"`
}

WlsDomainCredentialCollection This object contains a list of domain credentials.

func (WlsDomainCredentialCollection) String

func (WlsDomainCredentialCollection) ValidateEnumValue

func (m WlsDomainCredentialCollection) 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 WlsDomainCredentialStrategyEnum

type WlsDomainCredentialStrategyEnum string

WlsDomainCredentialStrategyEnum Enum with underlying type: string

const (
	WlsDomainCredentialStrategyDomainConfig      WlsDomainCredentialStrategyEnum = "USE_DOMAIN_CONFIG"
	WlsDomainCredentialStrategyNodeManagerConfig WlsDomainCredentialStrategyEnum = "USE_NODE_MANAGER_CONFIG"
	WlsDomainCredentialStrategySecrets           WlsDomainCredentialStrategyEnum = "USE_SECRETS"
)

Set of constants representing the allowable values for WlsDomainCredentialStrategyEnum

func GetMappingWlsDomainCredentialStrategyEnum

func GetMappingWlsDomainCredentialStrategyEnum(val string) (WlsDomainCredentialStrategyEnum, bool)

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

func GetWlsDomainCredentialStrategyEnumValues

func GetWlsDomainCredentialStrategyEnumValues() []WlsDomainCredentialStrategyEnum

GetWlsDomainCredentialStrategyEnumValues Enumerates the set of values for WlsDomainCredentialStrategyEnum

type WlsDomainCredentialSummary

type WlsDomainCredentialSummary struct {

	// The type of credential.
	Type *string `mandatory:"false" json:"type"`

	// The strategy for passing new WebLogic credential.
	Strategy WlsDomainCredentialStrategyEnum `mandatory:"false" json:"strategy,omitempty"`
}

WlsDomainCredentialSummary The WebLogic domain credentials summary.

func (WlsDomainCredentialSummary) String

func (WlsDomainCredentialSummary) ValidateEnumValue

func (m WlsDomainCredentialSummary) 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 WlsDomainLifecycleStateEnum

type WlsDomainLifecycleStateEnum string

WlsDomainLifecycleStateEnum Enum with underlying type: string

const (
	WlsDomainLifecycleStateActive         WlsDomainLifecycleStateEnum = "ACTIVE"
	WlsDomainLifecycleStateCreating       WlsDomainLifecycleStateEnum = "CREATING"
	WlsDomainLifecycleStateDeleted        WlsDomainLifecycleStateEnum = "DELETED"
	WlsDomainLifecycleStateDeleting       WlsDomainLifecycleStateEnum = "DELETING"
	WlsDomainLifecycleStateFailed         WlsDomainLifecycleStateEnum = "FAILED"
	WlsDomainLifecycleStateNeedsAttention WlsDomainLifecycleStateEnum = "NEEDS_ATTENTION"
	WlsDomainLifecycleStateUpdating       WlsDomainLifecycleStateEnum = "UPDATING"
)

Set of constants representing the allowable values for WlsDomainLifecycleStateEnum

func GetMappingWlsDomainLifecycleStateEnum

func GetMappingWlsDomainLifecycleStateEnum(val string) (WlsDomainLifecycleStateEnum, bool)

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

func GetWlsDomainLifecycleStateEnumValues

func GetWlsDomainLifecycleStateEnumValues() []WlsDomainLifecycleStateEnum

GetWlsDomainLifecycleStateEnumValues Enumerates the set of values for WlsDomainLifecycleStateEnum

type WlsDomainSummary

type WlsDomainSummary struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the WebLogic domain.
	Id *string `mandatory:"true" json:"id"`

	// A user-friendly name that does not have to be unique and is changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The current state of the WebLogic domain.
	LifecycleState WlsDomainLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The middleware type on the administration server of the WebLogic domain.
	MiddlewareType *string `mandatory:"false" json:"middlewareType"`

	// The version of the WebLogic domain.
	WeblogicVersion *string `mandatory:"false" json:"weblogicVersion"`

	// The patch readiness status of the WebLogic domain.
	PatchReadinessStatus PatchReadinessStatusEnum `mandatory:"false" json:"patchReadinessStatus,omitempty"`

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

	// The date and time the WebLogic domain was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the WebLogic domain was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

WlsDomainSummary The summary information about a Weblogic domain.

func (WlsDomainSummary) String

func (m WlsDomainSummary) String() string

func (WlsDomainSummary) ValidateEnumValue

func (m WlsDomainSummary) 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 {

	// The asynchronous operation tracked by this work request.
	OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of the work request.
	Status OperationStatusEnum `mandatory:"true" json:"status"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources that are affected by the work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Shows the progress of the operation tracked by the work request as a percentage of the total work
	// that must be performed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the work request was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the work request was started (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request was finished (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The date and time the work request was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

WorkRequest An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, the service creates a work request. A work request is an activity log that lets you track each step in the operation's progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation.

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 occurred. For a list of error codes, see
	// API Errors (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm).
	Code *string `mandatory:"true" json:"code"`

	// A human-readable error message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the error occurred (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError An error encountered while performing an operation that is tracked by 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 {

	// A list of work request errors.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection A list of work request errors. Can contain both errors 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 {

	// A human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the log message was written (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry A log message from performing an operation that is tracked by 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 {

	// A list of work request log entries.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection A list of work request logs. Can contain both logs 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 WorkRequestResource

type WorkRequestResource struct {

	// The resource type that the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the operation tracked in the work request.
	// A resource being created, updated, or deleted remains in the IN_PROGRESS state until
	// work is complete for that resource, at which point it transitions to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

	// An OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource.
	Identifier *string `mandatory:"false" json:"identifier"`

	// The URI path that you can use for a GET request to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`

	// Additional information that helps to explain the resource.
	Metadata map[string]string `mandatory:"false" json:"metadata"`
}

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 WorkRequestResourceMetadataKeyEnum

type WorkRequestResourceMetadataKeyEnum string

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

const (
	WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

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

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

type WorkRequestSummary struct {

	// The asynchronous operation tracked by this work request.
	OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of the work request.
	Status OperationStatusEnum `mandatory:"true" json:"status"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources that are affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Shows the progress of the operation tracked by the work request as a percentage of the total work
	// that must be performed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the work request was created (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the work request was started (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request was finished (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The date and time the work request was updated (in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) format).
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

WorkRequestSummary Summary information about an asynchronous 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 {

	// A list of work requests.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestSummaryCollection A list of work requests. Can contain both work requests 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