oci-go-sdk: github.com/oracle/oci-go-sdk/osmanagement Index | Files

package osmanagement

import "github.com/oracle/oci-go-sdk/osmanagement"

Index

Package Files

add_packages_to_software_source_details.go add_packages_to_software_source_request_response.go api_error.go arch_types.go attach_child_software_source_to_managed_instance_details.go attach_child_software_source_to_managed_instance_request_response.go attach_managed_instance_to_managed_instance_group_request_response.go attach_parent_software_source_to_managed_instance_details.go attach_parent_software_source_to_managed_instance_request_response.go available_software_source_summary.go available_update_summary.go change_managed_instance_group_compartment_details.go change_managed_instance_group_compartment_request_response.go change_scheduled_job_compartment_details.go change_scheduled_job_compartment_request_response.go change_software_source_compartment_details.go change_software_source_compartment_request_response.go checksum_types.go create_managed_instance_group_details.go create_managed_instance_group_request_response.go create_scheduled_job_details.go create_scheduled_job_request_response.go create_software_source_details.go create_software_source_request_response.go delete_managed_instance_group_request_response.go delete_scheduled_job_request_response.go delete_software_source_request_response.go detach_child_software_source_from_managed_instance_details.go detach_child_software_source_from_managed_instance_request_response.go detach_managed_instance_from_managed_instance_group_request_response.go detach_parent_software_source_from_managed_instance_details.go detach_parent_software_source_from_managed_instance_request_response.go errata_id.go erratum.go erratum_summary.go get_erratum_request_response.go get_managed_instance_group_request_response.go get_managed_instance_request_response.go get_scheduled_job_request_response.go get_software_package_request_response.go get_software_source_request_response.go get_work_request_request_response.go id.go install_all_package_updates_on_managed_instance_request_response.go install_package_on_managed_instance_request_response.go install_package_update_on_managed_instance_request_response.go installable_package_summary.go installed_package_summary.go interval_types.go lifecycle_states.go list_available_packages_for_managed_instance_request_response.go list_available_software_sources_for_managed_instance_request_response.go list_available_updates_for_managed_instance_request_response.go list_managed_instance_groups_request_response.go list_managed_instances_request_response.go list_packages_installed_on_managed_instance_request_response.go list_scheduled_jobs_request_response.go list_software_source_packages_request_response.go list_software_sources_request_response.go list_upcoming_scheduled_jobs_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go managed_instance.go managed_instance_group.go managed_instance_group_summary.go managed_instance_summary.go managed_instance_update_details.go operation_status.go operation_types.go osmanagement_client.go package_name.go package_update_types.go recurrence.go remove_package_from_managed_instance_request_response.go remove_packages_from_software_source_details.go remove_packages_from_software_source_request_response.go run_scheduled_job_now_request_response.go schedule_types.go scheduled_job.go scheduled_job_summary.go search_software_packages_request_response.go skip_next_scheduled_job_execution_request_response.go software_package.go software_package_dependency.go software_package_file.go software_package_search_summary.go software_package_summary.go software_source.go software_source_id.go software_source_summary.go updatable_package_summary.go update_managed_instance_group_details.go update_managed_instance_group_request_response.go update_scheduled_job_details.go update_scheduled_job_request_response.go update_software_source_details.go update_software_source_request_response.go update_types.go work_request.go work_request_error.go work_request_log_entry.go work_request_resource.go work_request_summary.go

type AddPackagesToSoftwareSourceDetails Uses

type AddPackagesToSoftwareSourceDetails struct {

    // the list of package names
    PackageNames []string `mandatory:"true" json:"packageNames"`
}

AddPackagesToSoftwareSourceDetails List of software package names

func (AddPackagesToSoftwareSourceDetails) String Uses

func (m AddPackagesToSoftwareSourceDetails) String() string

type AddPackagesToSoftwareSourceRequest Uses

type AddPackagesToSoftwareSourceRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // A list of package identifiers
    AddPackagesToSoftwareSourceDetails `contributesTo:"body"`

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

AddPackagesToSoftwareSourceRequest wrapper for the AddPackagesToSoftwareSource operation

func (AddPackagesToSoftwareSourceRequest) HTTPRequest Uses

func (request AddPackagesToSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddPackagesToSoftwareSourceRequest) RetryPolicy Uses

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

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

func (AddPackagesToSoftwareSourceRequest) String Uses

func (request AddPackagesToSoftwareSourceRequest) String() string

type AddPackagesToSoftwareSourceResponse Uses

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

AddPackagesToSoftwareSourceResponse wrapper for the AddPackagesToSoftwareSource operation

func (AddPackagesToSoftwareSourceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (AddPackagesToSoftwareSourceResponse) String Uses

func (response AddPackagesToSoftwareSourceResponse) String() string

type ApiError Uses

type ApiError struct {

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

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

ApiError Error Information

func (ApiError) String Uses

func (m ApiError) String() string

type ArchTypesEnum Uses

type ArchTypesEnum string

ArchTypesEnum Enum with underlying type: string

const (
    ArchTypesIa32        ArchTypesEnum = "IA_32"
    ArchTypesX8664       ArchTypesEnum = "X86_64"
    ArchTypesAarch64     ArchTypesEnum = "AARCH64"
    ArchTypesSparc       ArchTypesEnum = "SPARC"
    ArchTypesAmd64Debian ArchTypesEnum = "AMD64_DEBIAN"
)

Set of constants representing the allowable values for ArchTypesEnum

func GetArchTypesEnumValues Uses

func GetArchTypesEnumValues() []ArchTypesEnum

GetArchTypesEnumValues Enumerates the set of values for ArchTypesEnum

type AttachChildSoftwareSourceToManagedInstanceDetails Uses

type AttachChildSoftwareSourceToManagedInstanceDetails struct {

    // OCID for the Software Source
    SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"`
}

AttachChildSoftwareSourceToManagedInstanceDetails Information for attaching a software source to a managed instance

func (AttachChildSoftwareSourceToManagedInstanceDetails) String Uses

func (m AttachChildSoftwareSourceToManagedInstanceDetails) String() string

type AttachChildSoftwareSourceToManagedInstanceRequest Uses

type AttachChildSoftwareSourceToManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details for attaching a Software Source to a Managed Instance
    AttachChildSoftwareSourceToManagedInstanceDetails `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"`

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

AttachChildSoftwareSourceToManagedInstanceRequest wrapper for the AttachChildSoftwareSourceToManagedInstance operation

func (AttachChildSoftwareSourceToManagedInstanceRequest) HTTPRequest Uses

func (request AttachChildSoftwareSourceToManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachChildSoftwareSourceToManagedInstanceRequest) RetryPolicy Uses

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

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

func (AttachChildSoftwareSourceToManagedInstanceRequest) String Uses

func (request AttachChildSoftwareSourceToManagedInstanceRequest) String() string

type AttachChildSoftwareSourceToManagedInstanceResponse Uses

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

AttachChildSoftwareSourceToManagedInstanceResponse wrapper for the AttachChildSoftwareSourceToManagedInstance operation

func (AttachChildSoftwareSourceToManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (AttachChildSoftwareSourceToManagedInstanceResponse) String Uses

func (response AttachChildSoftwareSourceToManagedInstanceResponse) String() string

type AttachManagedInstanceToManagedInstanceGroupRequest Uses

type AttachManagedInstanceToManagedInstanceGroupRequest struct {

    // OCID for the managed instance group
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"query" 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"`

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

AttachManagedInstanceToManagedInstanceGroupRequest wrapper for the AttachManagedInstanceToManagedInstanceGroup operation

func (AttachManagedInstanceToManagedInstanceGroupRequest) HTTPRequest Uses

func (request AttachManagedInstanceToManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachManagedInstanceToManagedInstanceGroupRequest) RetryPolicy Uses

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

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

func (AttachManagedInstanceToManagedInstanceGroupRequest) String Uses

func (request AttachManagedInstanceToManagedInstanceGroupRequest) String() string

type AttachManagedInstanceToManagedInstanceGroupResponse Uses

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

AttachManagedInstanceToManagedInstanceGroupResponse wrapper for the AttachManagedInstanceToManagedInstanceGroup operation

func (AttachManagedInstanceToManagedInstanceGroupResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (AttachManagedInstanceToManagedInstanceGroupResponse) String Uses

func (response AttachManagedInstanceToManagedInstanceGroupResponse) String() string

type AttachParentSoftwareSourceToManagedInstanceDetails Uses

type AttachParentSoftwareSourceToManagedInstanceDetails struct {

    // OCID for the Software Source
    SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"`
}

AttachParentSoftwareSourceToManagedInstanceDetails Information for attaching a software source to a managed instance

func (AttachParentSoftwareSourceToManagedInstanceDetails) String Uses

func (m AttachParentSoftwareSourceToManagedInstanceDetails) String() string

type AttachParentSoftwareSourceToManagedInstanceRequest Uses

type AttachParentSoftwareSourceToManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details for attaching a Software Source to a Managed Instance
    AttachParentSoftwareSourceToManagedInstanceDetails `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"`

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

AttachParentSoftwareSourceToManagedInstanceRequest wrapper for the AttachParentSoftwareSourceToManagedInstance operation

func (AttachParentSoftwareSourceToManagedInstanceRequest) HTTPRequest Uses

func (request AttachParentSoftwareSourceToManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachParentSoftwareSourceToManagedInstanceRequest) RetryPolicy Uses

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

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

func (AttachParentSoftwareSourceToManagedInstanceRequest) String Uses

func (request AttachParentSoftwareSourceToManagedInstanceRequest) String() string

type AttachParentSoftwareSourceToManagedInstanceResponse Uses

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

AttachParentSoftwareSourceToManagedInstanceResponse wrapper for the AttachParentSoftwareSourceToManagedInstance operation

func (AttachParentSoftwareSourceToManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (AttachParentSoftwareSourceToManagedInstanceResponse) String Uses

func (response AttachParentSoftwareSourceToManagedInstanceResponse) String() string

type AvailableSoftwareSourceSummary Uses

type AvailableSoftwareSourceSummary struct {

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

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User friendly name for the software source
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the parent software source, if there is one
    ParentId *string `mandatory:"false" json:"parentId"`

    // Display name of the parent software source, if there is one
    ParentName *string `mandatory:"false" json:"parentName"`
}

AvailableSoftwareSourceSummary A software source which can be added to a managed instance. Once a software source is added, packages from that software source can be installed on that managed instance.

func (AvailableSoftwareSourceSummary) String Uses

func (m AvailableSoftwareSourceSummary) String() string

type AvailableUpdateSummary Uses

type AvailableUpdateSummary struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package available for update. NOTE - This is not an OCID
    Name *string `mandatory:"true" json:"name"`

    // Type of the package
    Type *string `mandatory:"true" json:"type"`

    // Version of the installed package
    InstalledVersion *string `mandatory:"true" json:"installedVersion"`

    // Version of the package available for update
    AvailableVersion *string `mandatory:"true" json:"availableVersion"`

    // The purpose of this update.
    UpdateType UpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"`

    // The architecture for which this package was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // List of errata containing this update
    Errata []Id `mandatory:"false" json:"errata"`

    // List of CVEs applicable to this erratum
    RelatedCves []string `mandatory:"false" json:"relatedCves"`

    // list of software sources that provide the software package
    SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"`
}

AvailableUpdateSummary An update available for a managed instance

func (AvailableUpdateSummary) String Uses

func (m AvailableUpdateSummary) String() string

type ChangeManagedInstanceGroupCompartmentDetails Uses

type ChangeManagedInstanceGroupCompartmentDetails struct {

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

ChangeManagedInstanceGroupCompartmentDetails Compartment id for a managed instance group

func (ChangeManagedInstanceGroupCompartmentDetails) String Uses

func (m ChangeManagedInstanceGroupCompartmentDetails) String() string

type ChangeManagedInstanceGroupCompartmentRequest Uses

type ChangeManagedInstanceGroupCompartmentRequest struct {

    // OCID for the managed instance group
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // OCID for the compartment to which the resource will be moved.
    ChangeManagedInstanceGroupCompartmentDetails `contributesTo:"body"`

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

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

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

ChangeManagedInstanceGroupCompartmentRequest wrapper for the ChangeManagedInstanceGroupCompartment operation

func (ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest Uses

func (request ChangeManagedInstanceGroupCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeManagedInstanceGroupCompartmentRequest) RetryPolicy Uses

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

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

func (ChangeManagedInstanceGroupCompartmentRequest) String Uses

func (request ChangeManagedInstanceGroupCompartmentRequest) String() string

type ChangeManagedInstanceGroupCompartmentResponse Uses

type ChangeManagedInstanceGroupCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ChangeManagedInstanceGroupCompartmentResponse wrapper for the ChangeManagedInstanceGroupCompartment operation

func (ChangeManagedInstanceGroupCompartmentResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ChangeManagedInstanceGroupCompartmentResponse) String Uses

func (response ChangeManagedInstanceGroupCompartmentResponse) String() string

type ChangeScheduledJobCompartmentDetails Uses

type ChangeScheduledJobCompartmentDetails struct {

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

ChangeScheduledJobCompartmentDetails Compartment id for a scheduled job

func (ChangeScheduledJobCompartmentDetails) String Uses

func (m ChangeScheduledJobCompartmentDetails) String() string

type ChangeScheduledJobCompartmentRequest Uses

type ChangeScheduledJobCompartmentRequest struct {

    // The ID of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // OCID for the compartment to which the resource will be moved.
    ChangeScheduledJobCompartmentDetails `contributesTo:"body"`

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

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

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

ChangeScheduledJobCompartmentRequest wrapper for the ChangeScheduledJobCompartment operation

func (ChangeScheduledJobCompartmentRequest) HTTPRequest Uses

func (request ChangeScheduledJobCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeScheduledJobCompartmentRequest) RetryPolicy Uses

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

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

func (ChangeScheduledJobCompartmentRequest) String Uses

func (request ChangeScheduledJobCompartmentRequest) String() string

type ChangeScheduledJobCompartmentResponse Uses

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

ChangeScheduledJobCompartmentResponse wrapper for the ChangeScheduledJobCompartment operation

func (ChangeScheduledJobCompartmentResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ChangeScheduledJobCompartmentResponse) String Uses

func (response ChangeScheduledJobCompartmentResponse) String() string

type ChangeSoftwareSourceCompartmentDetails Uses

type ChangeSoftwareSourceCompartmentDetails struct {

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

ChangeSoftwareSourceCompartmentDetails Compartment id for a software source

func (ChangeSoftwareSourceCompartmentDetails) String Uses

func (m ChangeSoftwareSourceCompartmentDetails) String() string

type ChangeSoftwareSourceCompartmentRequest Uses

type ChangeSoftwareSourceCompartmentRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // OCID for the compartment to which the resource will be moved.
    ChangeSoftwareSourceCompartmentDetails `contributesTo:"body"`

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

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

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

ChangeSoftwareSourceCompartmentRequest wrapper for the ChangeSoftwareSourceCompartment operation

func (ChangeSoftwareSourceCompartmentRequest) HTTPRequest Uses

func (request ChangeSoftwareSourceCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeSoftwareSourceCompartmentRequest) RetryPolicy Uses

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

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

func (ChangeSoftwareSourceCompartmentRequest) String Uses

func (request ChangeSoftwareSourceCompartmentRequest) String() string

type ChangeSoftwareSourceCompartmentResponse Uses

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

ChangeSoftwareSourceCompartmentResponse wrapper for the ChangeSoftwareSourceCompartment operation

func (ChangeSoftwareSourceCompartmentResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ChangeSoftwareSourceCompartmentResponse) String Uses

func (response ChangeSoftwareSourceCompartmentResponse) String() string

type ChecksumTypesEnum Uses

type ChecksumTypesEnum string

ChecksumTypesEnum Enum with underlying type: string

const (
    ChecksumTypesSha1   ChecksumTypesEnum = "SHA1"
    ChecksumTypesSha256 ChecksumTypesEnum = "SHA256"
    ChecksumTypesSha384 ChecksumTypesEnum = "SHA384"
    ChecksumTypesSha512 ChecksumTypesEnum = "SHA512"
)

Set of constants representing the allowable values for ChecksumTypesEnum

func GetChecksumTypesEnumValues Uses

func GetChecksumTypesEnumValues() []ChecksumTypesEnum

GetChecksumTypesEnumValues Enumerates the set of values for ChecksumTypesEnum

type CreateManagedInstanceGroupDetails Uses

type CreateManagedInstanceGroupDetails struct {

    // Managed Instance Group identifier
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Information specified by the user about the managed instance group
    Description *string `mandatory:"false" json:"description"`

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

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

CreateManagedInstanceGroupDetails Detail information for creating a managed instance group

func (CreateManagedInstanceGroupDetails) String Uses

func (m CreateManagedInstanceGroupDetails) String() string

type CreateManagedInstanceGroupRequest Uses

type CreateManagedInstanceGroupRequest struct {

    // Details about a Managed Instance Group to create
    CreateManagedInstanceGroupDetails `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"`

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

CreateManagedInstanceGroupRequest wrapper for the CreateManagedInstanceGroup operation

func (CreateManagedInstanceGroupRequest) HTTPRequest Uses

func (request CreateManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateManagedInstanceGroupRequest) RetryPolicy Uses

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

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

func (CreateManagedInstanceGroupRequest) String Uses

func (request CreateManagedInstanceGroupRequest) String() string

type CreateManagedInstanceGroupResponse Uses

type CreateManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // A link to the created Managed Instance Group
    Location *string `presentIn:"header" name:"location"`

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

CreateManagedInstanceGroupResponse wrapper for the CreateManagedInstanceGroup operation

func (CreateManagedInstanceGroupResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (CreateManagedInstanceGroupResponse) String Uses

func (response CreateManagedInstanceGroupResponse) String() string

type CreateScheduledJobDetails Uses

type CreateScheduledJobDetails struct {

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Scheduled Job name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // the type of scheduling this Scheduled Job follows
    ScheduleType ScheduleTypesEnum `mandatory:"true" json:"scheduleType"`

    // the desired time for the next execution of this Scheduled Job
    TimeNextExecution *common.SDKTime `mandatory:"true" json:"timeNextExecution"`

    // the type of operation this Scheduled Job performs
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // Details describing the Scheduled Job.
    Description *string `mandatory:"false" json:"description"`

    // the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
    IntervalType IntervalTypesEnum `mandatory:"false" json:"intervalType,omitempty"`

    // the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
    IntervalValue *string `mandatory:"false" json:"intervalValue"`

    // The list of managed instances this scheduled job operates on
    // (mutually exclusive with managedInstanceGroups). Either this or the
    // managedInstanceGroups must be supplied.
    ManagedInstances []Id `mandatory:"false" json:"managedInstances"`

    // The list of managed instance groups this scheduled job operates on
    // (mutually exclusive with managedInstances). Either this or
    // managedInstances must be supplied.
    ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"`

    // Type of the update (only if operation type is UPDATE_ALL_PACKAGES)
    UpdateType PackageUpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"`

    // the id of the package (only if operation type is INSTALL/UPDATE/REMOVE_PACKAGE)
    PackageNames []PackageName `mandatory:"false" json:"packageNames"`

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

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

CreateScheduledJobDetails Information for creating a Scheduled Job

func (CreateScheduledJobDetails) String Uses

func (m CreateScheduledJobDetails) String() string

type CreateScheduledJobRequest Uses

type CreateScheduledJobRequest struct {

    // Details about a Scheduled Job to create
    CreateScheduledJobDetails `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"`

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

CreateScheduledJobRequest wrapper for the CreateScheduledJob operation

func (CreateScheduledJobRequest) HTTPRequest Uses

func (request CreateScheduledJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateScheduledJobRequest) RetryPolicy Uses

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

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

func (CreateScheduledJobRequest) String Uses

func (request CreateScheduledJobRequest) String() string

type CreateScheduledJobResponse Uses

type CreateScheduledJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // A link to the created Scheduled Job
    Location *string `presentIn:"header" name:"location"`

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

CreateScheduledJobResponse wrapper for the CreateScheduledJob operation

func (CreateScheduledJobResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (CreateScheduledJobResponse) String Uses

func (response CreateScheduledJobResponse) String() string

type CreateSoftwareSourceDetails Uses

type CreateSoftwareSourceDetails struct {

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User friendly name for the software source
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The architecture type supported by the Software Source
    ArchType ArchTypesEnum `mandatory:"true" json:"archType"`

    // Information specified by the user about the software source
    Description *string `mandatory:"false" json:"description"`

    // Name of the person maintaining this software source
    MaintainerName *string `mandatory:"false" json:"maintainerName"`

    // Email address of the person maintaining this software source
    MaintainerEmail *string `mandatory:"false" json:"maintainerEmail"`

    // Phone number of the person maintaining this software source
    MaintainerPhone *string `mandatory:"false" json:"maintainerPhone"`

    // The yum repository checksum type used by this software source
    ChecksumType ChecksumTypesEnum `mandatory:"false" json:"checksumType,omitempty"`

    // OCID for the parent software source, if there is one
    ParentId *string `mandatory:"false" json:"parentId"`

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

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

CreateSoftwareSourceDetails Description of a software source to be created on the management system

func (CreateSoftwareSourceDetails) String Uses

func (m CreateSoftwareSourceDetails) String() string

type CreateSoftwareSourceRequest Uses

type CreateSoftwareSourceRequest struct {

    // Details about a Sofware Source to create
    CreateSoftwareSourceDetails `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"`

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

CreateSoftwareSourceRequest wrapper for the CreateSoftwareSource operation

func (CreateSoftwareSourceRequest) HTTPRequest Uses

func (request CreateSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSoftwareSourceRequest) RetryPolicy Uses

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

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

func (CreateSoftwareSourceRequest) String Uses

func (request CreateSoftwareSourceRequest) String() string

type CreateSoftwareSourceResponse Uses

type CreateSoftwareSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // A link to the created Software Source
    Location *string `presentIn:"header" name:"location"`

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

CreateSoftwareSourceResponse wrapper for the CreateSoftwareSource operation

func (CreateSoftwareSourceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (CreateSoftwareSourceResponse) String Uses

func (response CreateSoftwareSourceResponse) String() string

type DeleteManagedInstanceGroupRequest Uses

type DeleteManagedInstanceGroupRequest struct {

    // OCID for the managed instance group
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

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

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

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

DeleteManagedInstanceGroupRequest wrapper for the DeleteManagedInstanceGroup operation

func (DeleteManagedInstanceGroupRequest) HTTPRequest Uses

func (request DeleteManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteManagedInstanceGroupRequest) RetryPolicy Uses

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

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

func (DeleteManagedInstanceGroupRequest) String Uses

func (request DeleteManagedInstanceGroupRequest) String() string

type DeleteManagedInstanceGroupResponse Uses

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

DeleteManagedInstanceGroupResponse wrapper for the DeleteManagedInstanceGroup operation

func (DeleteManagedInstanceGroupResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (DeleteManagedInstanceGroupResponse) String Uses

func (response DeleteManagedInstanceGroupResponse) String() string

type DeleteScheduledJobRequest Uses

type DeleteScheduledJobRequest struct {

    // The ID of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

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

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

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

DeleteScheduledJobRequest wrapper for the DeleteScheduledJob operation

func (DeleteScheduledJobRequest) HTTPRequest Uses

func (request DeleteScheduledJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteScheduledJobRequest) RetryPolicy Uses

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

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

func (DeleteScheduledJobRequest) String Uses

func (request DeleteScheduledJobRequest) String() string

type DeleteScheduledJobResponse Uses

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

DeleteScheduledJobResponse wrapper for the DeleteScheduledJob operation

func (DeleteScheduledJobResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (DeleteScheduledJobResponse) String Uses

func (response DeleteScheduledJobResponse) String() string

type DeleteSoftwareSourceRequest Uses

type DeleteSoftwareSourceRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

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

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

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

DeleteSoftwareSourceRequest wrapper for the DeleteSoftwareSource operation

func (DeleteSoftwareSourceRequest) HTTPRequest Uses

func (request DeleteSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteSoftwareSourceRequest) RetryPolicy Uses

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

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

func (DeleteSoftwareSourceRequest) String Uses

func (request DeleteSoftwareSourceRequest) String() string

type DeleteSoftwareSourceResponse Uses

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

DeleteSoftwareSourceResponse wrapper for the DeleteSoftwareSource operation

func (DeleteSoftwareSourceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (DeleteSoftwareSourceResponse) String Uses

func (response DeleteSoftwareSourceResponse) String() string

type DetachChildSoftwareSourceFromManagedInstanceDetails Uses

type DetachChildSoftwareSourceFromManagedInstanceDetails struct {

    // OCID for the Software Source
    SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"`
}

DetachChildSoftwareSourceFromManagedInstanceDetails Information for detaching a software source from a managed instance

func (DetachChildSoftwareSourceFromManagedInstanceDetails) String Uses

func (m DetachChildSoftwareSourceFromManagedInstanceDetails) String() string

type DetachChildSoftwareSourceFromManagedInstanceRequest Uses

type DetachChildSoftwareSourceFromManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details for detaching a Software Source from a Managed Instance
    DetachChildSoftwareSourceFromManagedInstanceDetails `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"`

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

DetachChildSoftwareSourceFromManagedInstanceRequest wrapper for the DetachChildSoftwareSourceFromManagedInstance operation

func (DetachChildSoftwareSourceFromManagedInstanceRequest) HTTPRequest Uses

func (request DetachChildSoftwareSourceFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachChildSoftwareSourceFromManagedInstanceRequest) RetryPolicy Uses

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

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

func (DetachChildSoftwareSourceFromManagedInstanceRequest) String Uses

func (request DetachChildSoftwareSourceFromManagedInstanceRequest) String() string

type DetachChildSoftwareSourceFromManagedInstanceResponse Uses

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

DetachChildSoftwareSourceFromManagedInstanceResponse wrapper for the DetachChildSoftwareSourceFromManagedInstance operation

func (DetachChildSoftwareSourceFromManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (DetachChildSoftwareSourceFromManagedInstanceResponse) String Uses

func (response DetachChildSoftwareSourceFromManagedInstanceResponse) String() string

type DetachManagedInstanceFromManagedInstanceGroupRequest Uses

type DetachManagedInstanceFromManagedInstanceGroupRequest struct {

    // OCID for the managed instance group
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"query" 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"`

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

DetachManagedInstanceFromManagedInstanceGroupRequest wrapper for the DetachManagedInstanceFromManagedInstanceGroup operation

func (DetachManagedInstanceFromManagedInstanceGroupRequest) HTTPRequest Uses

func (request DetachManagedInstanceFromManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachManagedInstanceFromManagedInstanceGroupRequest) RetryPolicy Uses

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

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

func (DetachManagedInstanceFromManagedInstanceGroupRequest) String Uses

func (request DetachManagedInstanceFromManagedInstanceGroupRequest) String() string

type DetachManagedInstanceFromManagedInstanceGroupResponse Uses

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

DetachManagedInstanceFromManagedInstanceGroupResponse wrapper for the DetachManagedInstanceFromManagedInstanceGroup operation

func (DetachManagedInstanceFromManagedInstanceGroupResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (DetachManagedInstanceFromManagedInstanceGroupResponse) String Uses

func (response DetachManagedInstanceFromManagedInstanceGroupResponse) String() string

type DetachParentSoftwareSourceFromManagedInstanceDetails Uses

type DetachParentSoftwareSourceFromManagedInstanceDetails struct {

    // OCID for the Software Source
    SoftwareSourceId *string `mandatory:"true" json:"softwareSourceId"`
}

DetachParentSoftwareSourceFromManagedInstanceDetails Information for detaching a software source from a managed instance

func (DetachParentSoftwareSourceFromManagedInstanceDetails) String Uses

func (m DetachParentSoftwareSourceFromManagedInstanceDetails) String() string

type DetachParentSoftwareSourceFromManagedInstanceRequest Uses

type DetachParentSoftwareSourceFromManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Details for detaching a Software Source from a Managed Instance
    DetachParentSoftwareSourceFromManagedInstanceDetails `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"`

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

DetachParentSoftwareSourceFromManagedInstanceRequest wrapper for the DetachParentSoftwareSourceFromManagedInstance operation

func (DetachParentSoftwareSourceFromManagedInstanceRequest) HTTPRequest Uses

func (request DetachParentSoftwareSourceFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachParentSoftwareSourceFromManagedInstanceRequest) RetryPolicy Uses

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

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

func (DetachParentSoftwareSourceFromManagedInstanceRequest) String Uses

func (request DetachParentSoftwareSourceFromManagedInstanceRequest) String() string

type DetachParentSoftwareSourceFromManagedInstanceResponse Uses

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

DetachParentSoftwareSourceFromManagedInstanceResponse wrapper for the DetachParentSoftwareSourceFromManagedInstance operation

func (DetachParentSoftwareSourceFromManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (DetachParentSoftwareSourceFromManagedInstanceResponse) String Uses

func (response DetachParentSoftwareSourceFromManagedInstanceResponse) String() string

type ErrataId Uses

type ErrataId struct {

    // errata identifier
    Id  *string `mandatory:"true" json:"id"`

    // errata name
    Name *string `mandatory:"false" json:"name"`
}

ErrataId Identifying information for an errata

func (ErrataId) String Uses

func (m ErrataId) String() string

type Erratum Uses

type Erratum struct {

    // Advisory name
    Name *string `mandatory:"true" json:"name"`

    // OCID for the Erratum.
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Summary description of the erratum.
    Synopsis *string `mandatory:"false" json:"synopsis"`

    // date the erratum was issued
    Issued *string `mandatory:"false" json:"issued"`

    // Details describing the erratum.
    Description *string `mandatory:"false" json:"description"`

    // most recent date the erratum was updated
    Updated *string `mandatory:"false" json:"updated"`

    // Type of the erratum.
    AdvisoryType UpdateTypesEnum `mandatory:"false" json:"advisoryType,omitempty"`

    // Information specifying from where the erratum was release.
    From *string `mandatory:"false" json:"from"`

    // Information describing how the erratum can be resolved.
    Solution *string `mandatory:"false" json:"solution"`

    // Information describing how to find more information about the erratum.
    References *string `mandatory:"false" json:"references"`

    // list of managed instances  to this erratum
    AffectedInstances []Id `mandatory:"false" json:"affectedInstances"`

    // list of CVEs applicable to this erratum
    RelatedCves []string `mandatory:"false" json:"relatedCves"`

    // list of Software Sources
    SoftwareSources []Id `mandatory:"false" json:"softwareSources"`

    // list of Packages affected by this erratum
    Packages []SoftwarePackageSummary `mandatory:"false" json:"packages"`
}

Erratum Details about the erratum.

func (Erratum) String Uses

func (m Erratum) String() string

type ErratumSummary Uses

type ErratumSummary struct {

    // Advisory name
    Name *string `mandatory:"true" json:"name"`

    // OCID for the Erratum.
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Summary description of the erratum.
    Synopsis *string `mandatory:"false" json:"synopsis"`

    // date the erratum was issued
    Issued *string `mandatory:"false" json:"issued"`

    // most recent date the erratum was updated
    Updated *string `mandatory:"false" json:"updated"`

    // Type of the erratum.
    AdvisoryType UpdateTypesEnum `mandatory:"false" json:"advisoryType,omitempty"`

    // list of CVEs applicable to this erratum
    RelatedCves []string `mandatory:"false" json:"relatedCves"`
}

ErratumSummary Important changes for software. This can include security advisories, bug fixes, or enhancements.

func (ErratumSummary) String Uses

func (m ErratumSummary) String() string

type GetErratumRequest Uses

type GetErratumRequest struct {

    // The OCID of the erratum.
    ErratumId *string `mandatory:"true" contributesTo:"path" name:"erratumId"`

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

GetErratumRequest wrapper for the GetErratum operation

func (GetErratumRequest) HTTPRequest Uses

func (request GetErratumRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetErratumRequest) RetryPolicy Uses

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

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

func (GetErratumRequest) String Uses

func (request GetErratumRequest) String() string

type GetErratumResponse Uses

type GetErratumResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

GetErratumResponse wrapper for the GetErratum operation

func (GetErratumResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetErratumResponse) String Uses

func (response GetErratumResponse) String() string

type GetManagedInstanceGroupRequest Uses

type GetManagedInstanceGroupRequest struct {

    // OCID for the managed instance group
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

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

GetManagedInstanceGroupRequest wrapper for the GetManagedInstanceGroup operation

func (GetManagedInstanceGroupRequest) HTTPRequest Uses

func (request GetManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceGroupRequest) RetryPolicy Uses

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

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

func (GetManagedInstanceGroupRequest) String Uses

func (request GetManagedInstanceGroupRequest) String() string

type GetManagedInstanceGroupResponse Uses

type GetManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

GetManagedInstanceGroupResponse wrapper for the GetManagedInstanceGroup operation

func (GetManagedInstanceGroupResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceGroupResponse) String Uses

func (response GetManagedInstanceGroupResponse) String() string

type GetManagedInstanceRequest Uses

type GetManagedInstanceRequest struct {

    // OCID for the managed 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

func (GetManagedInstanceRequest) HTTPRequest Uses

func (request GetManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedInstanceRequest) RetryPolicy Uses

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

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

func (GetManagedInstanceRequest) String Uses

func (request GetManagedInstanceRequest) String() string

type GetManagedInstanceResponse Uses

type GetManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

GetManagedInstanceResponse wrapper for the GetManagedInstance operation

func (GetManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetManagedInstanceResponse) String Uses

func (response GetManagedInstanceResponse) String() string

type GetScheduledJobRequest Uses

type GetScheduledJobRequest struct {

    // The ID of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

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

GetScheduledJobRequest wrapper for the GetScheduledJob operation

func (GetScheduledJobRequest) HTTPRequest Uses

func (request GetScheduledJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetScheduledJobRequest) RetryPolicy Uses

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

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

func (GetScheduledJobRequest) String Uses

func (request GetScheduledJobRequest) String() string

type GetScheduledJobResponse Uses

type GetScheduledJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

GetScheduledJobResponse wrapper for the GetScheduledJob operation

func (GetScheduledJobResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetScheduledJobResponse) String Uses

func (response GetScheduledJobResponse) String() string

type GetSoftwarePackageRequest Uses

type GetSoftwarePackageRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // The id of the software package.
    SoftwarePackageName *string `mandatory:"true" contributesTo:"path" name:"softwarePackageName"`

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

GetSoftwarePackageRequest wrapper for the GetSoftwarePackage operation

func (GetSoftwarePackageRequest) HTTPRequest Uses

func (request GetSoftwarePackageRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSoftwarePackageRequest) RetryPolicy Uses

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

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

func (GetSoftwarePackageRequest) String Uses

func (request GetSoftwarePackageRequest) String() string

type GetSoftwarePackageResponse Uses

type GetSoftwarePackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

GetSoftwarePackageResponse wrapper for the GetSoftwarePackage operation

func (GetSoftwarePackageResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetSoftwarePackageResponse) String Uses

func (response GetSoftwarePackageResponse) String() string

type GetSoftwareSourceRequest Uses

type GetSoftwareSourceRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

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

GetSoftwareSourceRequest wrapper for the GetSoftwareSource operation

func (GetSoftwareSourceRequest) HTTPRequest Uses

func (request GetSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSoftwareSourceRequest) RetryPolicy Uses

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

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

func (GetSoftwareSourceRequest) String Uses

func (request GetSoftwareSourceRequest) String() string

type GetSoftwareSourceResponse Uses

type GetSoftwareSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

GetSoftwareSourceResponse wrapper for the GetSoftwareSource operation

func (GetSoftwareSourceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetSoftwareSourceResponse) String Uses

func (response GetSoftwareSourceResponse) String() string

type GetWorkRequestRequest Uses

type GetWorkRequestRequest struct {

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

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

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

GetWorkRequestRequest wrapper for the GetWorkRequest operation

func (GetWorkRequestRequest) HTTPRequest Uses

func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy Uses

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

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

func (GetWorkRequestRequest) String Uses

func (request GetWorkRequestRequest) String() string

type GetWorkRequestResponse Uses

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

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String Uses

func (response GetWorkRequestResponse) String() string

type Id Uses

type Id struct {

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

    // User friendly name
    DisplayName *string `mandatory:"true" json:"displayName"`
}

Id An id along with a name to simplify display for a user

func (Id) String Uses

func (m Id) String() string

type InstallAllPackageUpdatesOnManagedInstanceRequest Uses

type InstallAllPackageUpdatesOnManagedInstanceRequest struct {

    // OCID for the managed 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"`

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

InstallAllPackageUpdatesOnManagedInstanceRequest wrapper for the InstallAllPackageUpdatesOnManagedInstance operation

func (InstallAllPackageUpdatesOnManagedInstanceRequest) HTTPRequest Uses

func (request InstallAllPackageUpdatesOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallAllPackageUpdatesOnManagedInstanceRequest) RetryPolicy Uses

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

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

func (InstallAllPackageUpdatesOnManagedInstanceRequest) String Uses

func (request InstallAllPackageUpdatesOnManagedInstanceRequest) String() string

type InstallAllPackageUpdatesOnManagedInstanceResponse Uses

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

InstallAllPackageUpdatesOnManagedInstanceResponse wrapper for the InstallAllPackageUpdatesOnManagedInstance operation

func (InstallAllPackageUpdatesOnManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (InstallAllPackageUpdatesOnManagedInstanceResponse) String Uses

func (response InstallAllPackageUpdatesOnManagedInstanceResponse) String() string

type InstallPackageOnManagedInstanceRequest Uses

type InstallPackageOnManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Package name
    SoftwarePackageName *string `mandatory:"true" contributesTo:"query" name:"softwarePackageName"`

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

InstallPackageOnManagedInstanceRequest wrapper for the InstallPackageOnManagedInstance operation

func (InstallPackageOnManagedInstanceRequest) HTTPRequest Uses

func (request InstallPackageOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallPackageOnManagedInstanceRequest) RetryPolicy Uses

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

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

func (InstallPackageOnManagedInstanceRequest) String Uses

func (request InstallPackageOnManagedInstanceRequest) String() string

type InstallPackageOnManagedInstanceResponse Uses

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

InstallPackageOnManagedInstanceResponse wrapper for the InstallPackageOnManagedInstance operation

func (InstallPackageOnManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (InstallPackageOnManagedInstanceResponse) String Uses

func (response InstallPackageOnManagedInstanceResponse) String() string

type InstallPackageUpdateOnManagedInstanceRequest Uses

type InstallPackageUpdateOnManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Package name
    SoftwarePackageName *string `mandatory:"true" contributesTo:"query" name:"softwarePackageName"`

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

InstallPackageUpdateOnManagedInstanceRequest wrapper for the InstallPackageUpdateOnManagedInstance operation

func (InstallPackageUpdateOnManagedInstanceRequest) HTTPRequest Uses

func (request InstallPackageUpdateOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (InstallPackageUpdateOnManagedInstanceRequest) RetryPolicy Uses

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

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

func (InstallPackageUpdateOnManagedInstanceRequest) String Uses

func (request InstallPackageUpdateOnManagedInstanceRequest) String() string

type InstallPackageUpdateOnManagedInstanceResponse Uses

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

InstallPackageUpdateOnManagedInstanceResponse wrapper for the InstallPackageUpdateOnManagedInstance operation

func (InstallPackageUpdateOnManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (InstallPackageUpdateOnManagedInstanceResponse) String Uses

func (response InstallPackageUpdateOnManagedInstanceResponse) String() string

type InstallablePackageSummary Uses

type InstallablePackageSummary struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. NOTE - This is not an OCID
    Name *string `mandatory:"true" json:"name"`

    // Type of the package
    Type *string `mandatory:"true" json:"type"`

    // Version of the package
    Version *string `mandatory:"true" json:"version"`

    // The architecture for which this package was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // list of software sources that provide the software package
    SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"`
}

InstallablePackageSummary A software package available for install on a managed instance

func (InstallablePackageSummary) String Uses

func (m InstallablePackageSummary) String() string

type InstalledPackageSummary Uses

type InstalledPackageSummary struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. NOTE - This is not an OCID
    Name *string `mandatory:"true" json:"name"`

    // Type of the package
    Type *string `mandatory:"true" json:"type"`

    // Version of the installed package
    Version *string `mandatory:"true" json:"version"`

    // The architecture for which this package was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // Install time of the package
    InstallTime *string `mandatory:"false" json:"installTime"`

    // list of software sources that provide the software package
    SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"`
}

InstalledPackageSummary A software package installed on a managed instance

func (InstalledPackageSummary) String Uses

func (m InstalledPackageSummary) String() string

type IntervalTypesEnum Uses

type IntervalTypesEnum string

IntervalTypesEnum Enum with underlying type: string

const (
    IntervalTypesHour  IntervalTypesEnum = "HOUR"
    IntervalTypesDay   IntervalTypesEnum = "DAY"
    IntervalTypesWeek  IntervalTypesEnum = "WEEK"
    IntervalTypesMonth IntervalTypesEnum = "MONTH"
)

Set of constants representing the allowable values for IntervalTypesEnum

func GetIntervalTypesEnumValues Uses

func GetIntervalTypesEnumValues() []IntervalTypesEnum

GetIntervalTypesEnumValues Enumerates the set of values for IntervalTypesEnum

type LifecycleStatesEnum Uses

type LifecycleStatesEnum string

LifecycleStatesEnum Enum with underlying type: string

const (
    LifecycleStatesCreating LifecycleStatesEnum = "CREATING"
    LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING"
    LifecycleStatesActive   LifecycleStatesEnum = "ACTIVE"
    LifecycleStatesDeleting LifecycleStatesEnum = "DELETING"
    LifecycleStatesDeleted  LifecycleStatesEnum = "DELETED"
    LifecycleStatesFailed   LifecycleStatesEnum = "FAILED"
)

Set of constants representing the allowable values for LifecycleStatesEnum

func GetLifecycleStatesEnumValues Uses

func GetLifecycleStatesEnumValues() []LifecycleStatesEnum

GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum

type ListAvailablePackagesForManagedInstanceRequest Uses

type ListAvailablePackagesForManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

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

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

ListAvailablePackagesForManagedInstanceRequest wrapper for the ListAvailablePackagesForManagedInstance operation

func (ListAvailablePackagesForManagedInstanceRequest) HTTPRequest Uses

func (request ListAvailablePackagesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAvailablePackagesForManagedInstanceRequest) RetryPolicy Uses

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

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

func (ListAvailablePackagesForManagedInstanceRequest) String Uses

func (request ListAvailablePackagesForManagedInstanceRequest) String() string

type ListAvailablePackagesForManagedInstanceResponse Uses

type ListAvailablePackagesForManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []InstallablePackageSummary instances
    Items []InstallablePackageSummary `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 `InstallablePackageSummary`s. If
    // this header appears in the response, then this is a partial
    // list of `InstallablePackageSummary`s for the managed instance.
    // Include this value as the `page` parameter in a subsequent GET
    // request to get the next batch of managed instances.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAvailablePackagesForManagedInstanceResponse wrapper for the ListAvailablePackagesForManagedInstance operation

func (ListAvailablePackagesForManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListAvailablePackagesForManagedInstanceResponse) String Uses

func (response ListAvailablePackagesForManagedInstanceResponse) String() string

type ListAvailablePackagesForManagedInstanceSortByEnum Uses

type ListAvailablePackagesForManagedInstanceSortByEnum string

ListAvailablePackagesForManagedInstanceSortByEnum Enum with underlying type: string

const (
    ListAvailablePackagesForManagedInstanceSortByTimecreated ListAvailablePackagesForManagedInstanceSortByEnum = "TIMECREATED"
    ListAvailablePackagesForManagedInstanceSortByDisplayname ListAvailablePackagesForManagedInstanceSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListAvailablePackagesForManagedInstanceSortByEnum

func GetListAvailablePackagesForManagedInstanceSortByEnumValues Uses

func GetListAvailablePackagesForManagedInstanceSortByEnumValues() []ListAvailablePackagesForManagedInstanceSortByEnum

GetListAvailablePackagesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailablePackagesForManagedInstanceSortByEnum

type ListAvailablePackagesForManagedInstanceSortOrderEnum Uses

type ListAvailablePackagesForManagedInstanceSortOrderEnum string

ListAvailablePackagesForManagedInstanceSortOrderEnum Enum with underlying type: string

const (
    ListAvailablePackagesForManagedInstanceSortOrderAsc  ListAvailablePackagesForManagedInstanceSortOrderEnum = "ASC"
    ListAvailablePackagesForManagedInstanceSortOrderDesc ListAvailablePackagesForManagedInstanceSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAvailablePackagesForManagedInstanceSortOrderEnum

func GetListAvailablePackagesForManagedInstanceSortOrderEnumValues Uses

func GetListAvailablePackagesForManagedInstanceSortOrderEnumValues() []ListAvailablePackagesForManagedInstanceSortOrderEnum

GetListAvailablePackagesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailablePackagesForManagedInstanceSortOrderEnum

type ListAvailableSoftwareSourcesForManagedInstanceRequest Uses

type ListAvailableSoftwareSourcesForManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

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

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

ListAvailableSoftwareSourcesForManagedInstanceRequest wrapper for the ListAvailableSoftwareSourcesForManagedInstance operation

func (ListAvailableSoftwareSourcesForManagedInstanceRequest) HTTPRequest Uses

func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAvailableSoftwareSourcesForManagedInstanceRequest) RetryPolicy Uses

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

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

func (ListAvailableSoftwareSourcesForManagedInstanceRequest) String Uses

func (request ListAvailableSoftwareSourcesForManagedInstanceRequest) String() string

type ListAvailableSoftwareSourcesForManagedInstanceResponse Uses

type ListAvailableSoftwareSourcesForManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []AvailableSoftwareSourceSummary instances
    Items []AvailableSoftwareSourceSummary `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 `AvailableSoftwareSourceSummary`s. If
    // this header appears in the response, then this is a partial
    // list of `AvailableSoftwareSourceSummmary'`s for the managed instance.
    // Include this value as the `page` parameter in a subsequent
    // GET request to get the next batch of managed instances.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAvailableSoftwareSourcesForManagedInstanceResponse wrapper for the ListAvailableSoftwareSourcesForManagedInstance operation

func (ListAvailableSoftwareSourcesForManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListAvailableSoftwareSourcesForManagedInstanceResponse) String Uses

func (response ListAvailableSoftwareSourcesForManagedInstanceResponse) String() string

type ListAvailableSoftwareSourcesForManagedInstanceSortByEnum Uses

type ListAvailableSoftwareSourcesForManagedInstanceSortByEnum string

ListAvailableSoftwareSourcesForManagedInstanceSortByEnum Enum with underlying type: string

const (
    ListAvailableSoftwareSourcesForManagedInstanceSortByTimecreated ListAvailableSoftwareSourcesForManagedInstanceSortByEnum = "TIMECREATED"
    ListAvailableSoftwareSourcesForManagedInstanceSortByDisplayname ListAvailableSoftwareSourcesForManagedInstanceSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListAvailableSoftwareSourcesForManagedInstanceSortByEnum

func GetListAvailableSoftwareSourcesForManagedInstanceSortByEnumValues Uses

func GetListAvailableSoftwareSourcesForManagedInstanceSortByEnumValues() []ListAvailableSoftwareSourcesForManagedInstanceSortByEnum

GetListAvailableSoftwareSourcesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailableSoftwareSourcesForManagedInstanceSortByEnum

type ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum Uses

type ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum string

ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum Enum with underlying type: string

const (
    ListAvailableSoftwareSourcesForManagedInstanceSortOrderAsc  ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum = "ASC"
    ListAvailableSoftwareSourcesForManagedInstanceSortOrderDesc ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum

func GetListAvailableSoftwareSourcesForManagedInstanceSortOrderEnumValues Uses

func GetListAvailableSoftwareSourcesForManagedInstanceSortOrderEnumValues() []ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum

GetListAvailableSoftwareSourcesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailableSoftwareSourcesForManagedInstanceSortOrderEnum

type ListAvailableUpdatesForManagedInstanceRequest Uses

type ListAvailableUpdatesForManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

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

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

ListAvailableUpdatesForManagedInstanceRequest wrapper for the ListAvailableUpdatesForManagedInstance operation

func (ListAvailableUpdatesForManagedInstanceRequest) HTTPRequest Uses

func (request ListAvailableUpdatesForManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAvailableUpdatesForManagedInstanceRequest) RetryPolicy Uses

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

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

func (ListAvailableUpdatesForManagedInstanceRequest) String Uses

func (request ListAvailableUpdatesForManagedInstanceRequest) String() string

type ListAvailableUpdatesForManagedInstanceResponse Uses

type ListAvailableUpdatesForManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []AvailableUpdateSummary instances
    Items []AvailableUpdateSummary `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 `UpdatablePackage`s. If this header
    // appears in the response, then this is a partial list of
    // `UpdatablePackage`s for the managed instance. Include this value
    // as the `page` parameter in a subsequent
    // GET request to get the next batch of managed instances.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAvailableUpdatesForManagedInstanceResponse wrapper for the ListAvailableUpdatesForManagedInstance operation

func (ListAvailableUpdatesForManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListAvailableUpdatesForManagedInstanceResponse) String Uses

func (response ListAvailableUpdatesForManagedInstanceResponse) String() string

type ListAvailableUpdatesForManagedInstanceSortByEnum Uses

type ListAvailableUpdatesForManagedInstanceSortByEnum string

ListAvailableUpdatesForManagedInstanceSortByEnum Enum with underlying type: string

const (
    ListAvailableUpdatesForManagedInstanceSortByTimecreated ListAvailableUpdatesForManagedInstanceSortByEnum = "TIMECREATED"
    ListAvailableUpdatesForManagedInstanceSortByDisplayname ListAvailableUpdatesForManagedInstanceSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListAvailableUpdatesForManagedInstanceSortByEnum

func GetListAvailableUpdatesForManagedInstanceSortByEnumValues Uses

func GetListAvailableUpdatesForManagedInstanceSortByEnumValues() []ListAvailableUpdatesForManagedInstanceSortByEnum

GetListAvailableUpdatesForManagedInstanceSortByEnumValues Enumerates the set of values for ListAvailableUpdatesForManagedInstanceSortByEnum

type ListAvailableUpdatesForManagedInstanceSortOrderEnum Uses

type ListAvailableUpdatesForManagedInstanceSortOrderEnum string

ListAvailableUpdatesForManagedInstanceSortOrderEnum Enum with underlying type: string

const (
    ListAvailableUpdatesForManagedInstanceSortOrderAsc  ListAvailableUpdatesForManagedInstanceSortOrderEnum = "ASC"
    ListAvailableUpdatesForManagedInstanceSortOrderDesc ListAvailableUpdatesForManagedInstanceSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAvailableUpdatesForManagedInstanceSortOrderEnum

func GetListAvailableUpdatesForManagedInstanceSortOrderEnumValues Uses

func GetListAvailableUpdatesForManagedInstanceSortOrderEnumValues() []ListAvailableUpdatesForManagedInstanceSortOrderEnum

GetListAvailableUpdatesForManagedInstanceSortOrderEnumValues Enumerates the set of values for ListAvailableUpdatesForManagedInstanceSortOrderEnum

type ListManagedInstanceGroupsLifecycleStateEnum Uses

type ListManagedInstanceGroupsLifecycleStateEnum string

ListManagedInstanceGroupsLifecycleStateEnum Enum with underlying type: string

const (
    ListManagedInstanceGroupsLifecycleStateCreating ListManagedInstanceGroupsLifecycleStateEnum = "CREATING"
    ListManagedInstanceGroupsLifecycleStateUpdating ListManagedInstanceGroupsLifecycleStateEnum = "UPDATING"
    ListManagedInstanceGroupsLifecycleStateActive   ListManagedInstanceGroupsLifecycleStateEnum = "ACTIVE"
    ListManagedInstanceGroupsLifecycleStateDeleting ListManagedInstanceGroupsLifecycleStateEnum = "DELETING"
    ListManagedInstanceGroupsLifecycleStateDeleted  ListManagedInstanceGroupsLifecycleStateEnum = "DELETED"
    ListManagedInstanceGroupsLifecycleStateFailed   ListManagedInstanceGroupsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListManagedInstanceGroupsLifecycleStateEnum

func GetListManagedInstanceGroupsLifecycleStateEnumValues Uses

func GetListManagedInstanceGroupsLifecycleStateEnumValues() []ListManagedInstanceGroupsLifecycleStateEnum

GetListManagedInstanceGroupsLifecycleStateEnumValues Enumerates the set of values for ListManagedInstanceGroupsLifecycleStateEnum

type ListManagedInstanceGroupsRequest Uses

type ListManagedInstanceGroupsRequest struct {

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

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

    // The current lifecycle state for the object.
    LifecycleState ListManagedInstanceGroupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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
}

ListManagedInstanceGroupsRequest wrapper for the ListManagedInstanceGroups operation

func (ListManagedInstanceGroupsRequest) HTTPRequest Uses

func (request ListManagedInstanceGroupsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstanceGroupsRequest) RetryPolicy Uses

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

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

func (ListManagedInstanceGroupsRequest) String Uses

func (request ListManagedInstanceGroupsRequest) String() string

type ListManagedInstanceGroupsResponse Uses

type ListManagedInstanceGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ManagedInstanceGroupSummary instances
    Items []ManagedInstanceGroupSummary `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 `ManagedInstanceGroup`s. If this
    // header appears in the response, then this is a partial list of
    // managed instance groups. Include this value as the `page`
    // parameter in a subsequent GET request to get the next batch of
    // managed instance groups.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedInstanceGroupsResponse wrapper for the ListManagedInstanceGroups operation

func (ListManagedInstanceGroupsResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListManagedInstanceGroupsResponse) String Uses

func (response ListManagedInstanceGroupsResponse) String() string

type ListManagedInstanceGroupsSortByEnum Uses

type ListManagedInstanceGroupsSortByEnum string

ListManagedInstanceGroupsSortByEnum Enum with underlying type: string

const (
    ListManagedInstanceGroupsSortByTimecreated ListManagedInstanceGroupsSortByEnum = "TIMECREATED"
    ListManagedInstanceGroupsSortByDisplayname ListManagedInstanceGroupsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListManagedInstanceGroupsSortByEnum

func GetListManagedInstanceGroupsSortByEnumValues Uses

func GetListManagedInstanceGroupsSortByEnumValues() []ListManagedInstanceGroupsSortByEnum

GetListManagedInstanceGroupsSortByEnumValues Enumerates the set of values for ListManagedInstanceGroupsSortByEnum

type ListManagedInstanceGroupsSortOrderEnum Uses

type ListManagedInstanceGroupsSortOrderEnum string

ListManagedInstanceGroupsSortOrderEnum Enum with underlying type: string

const (
    ListManagedInstanceGroupsSortOrderAsc  ListManagedInstanceGroupsSortOrderEnum = "ASC"
    ListManagedInstanceGroupsSortOrderDesc ListManagedInstanceGroupsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedInstanceGroupsSortOrderEnum

func GetListManagedInstanceGroupsSortOrderEnumValues Uses

func GetListManagedInstanceGroupsSortOrderEnumValues() []ListManagedInstanceGroupsSortOrderEnum

GetListManagedInstanceGroupsSortOrderEnumValues Enumerates the set of values for ListManagedInstanceGroupsSortOrderEnum

type ListManagedInstancesRequest Uses

type ListManagedInstancesRequest struct {

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

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

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

ListManagedInstancesRequest wrapper for the ListManagedInstances operation

func (ListManagedInstancesRequest) HTTPRequest Uses

func (request ListManagedInstancesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedInstancesRequest) RetryPolicy Uses

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

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

func (ListManagedInstancesRequest) String Uses

func (request ListManagedInstancesRequest) String() string

type ListManagedInstancesResponse Uses

type ListManagedInstancesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ManagedInstanceSummary instances
    Items []ManagedInstanceSummary `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 `ManagedInstance`s. If this header
    // appears in the response, then this is a partial list of managed
    // instances. Include this value as the `page` parameter in a
    // subsequent GET request to get the next batch of managed
    // instances.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedInstancesResponse wrapper for the ListManagedInstances operation

func (ListManagedInstancesResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListManagedInstancesResponse) String Uses

func (response ListManagedInstancesResponse) String() string

type ListManagedInstancesSortByEnum Uses

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 Uses

func GetListManagedInstancesSortByEnumValues() []ListManagedInstancesSortByEnum

GetListManagedInstancesSortByEnumValues Enumerates the set of values for ListManagedInstancesSortByEnum

type ListManagedInstancesSortOrderEnum Uses

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 Uses

func GetListManagedInstancesSortOrderEnumValues() []ListManagedInstancesSortOrderEnum

GetListManagedInstancesSortOrderEnumValues Enumerates the set of values for ListManagedInstancesSortOrderEnum

type ListPackagesInstalledOnManagedInstanceRequest Uses

type ListPackagesInstalledOnManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

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

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

ListPackagesInstalledOnManagedInstanceRequest wrapper for the ListPackagesInstalledOnManagedInstance operation

func (ListPackagesInstalledOnManagedInstanceRequest) HTTPRequest Uses

func (request ListPackagesInstalledOnManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPackagesInstalledOnManagedInstanceRequest) RetryPolicy Uses

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

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

func (ListPackagesInstalledOnManagedInstanceRequest) String Uses

func (request ListPackagesInstalledOnManagedInstanceRequest) String() string

type ListPackagesInstalledOnManagedInstanceResponse Uses

type ListPackagesInstalledOnManagedInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []InstalledPackageSummary instances
    Items []InstalledPackageSummary `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 `InstalledPackageSummary`s. If this
    // header appears in the response, then this is a partial list of
    // `InstalledPackageSummary`s for the managed instance. Include
    // this value as the `page` parameter in a subsequent GET request
    // to get the next batch of managed instances.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListPackagesInstalledOnManagedInstanceResponse wrapper for the ListPackagesInstalledOnManagedInstance operation

func (ListPackagesInstalledOnManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListPackagesInstalledOnManagedInstanceResponse) String Uses

func (response ListPackagesInstalledOnManagedInstanceResponse) String() string

type ListPackagesInstalledOnManagedInstanceSortByEnum Uses

type ListPackagesInstalledOnManagedInstanceSortByEnum string

ListPackagesInstalledOnManagedInstanceSortByEnum Enum with underlying type: string

const (
    ListPackagesInstalledOnManagedInstanceSortByTimecreated ListPackagesInstalledOnManagedInstanceSortByEnum = "TIMECREATED"
    ListPackagesInstalledOnManagedInstanceSortByDisplayname ListPackagesInstalledOnManagedInstanceSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListPackagesInstalledOnManagedInstanceSortByEnum

func GetListPackagesInstalledOnManagedInstanceSortByEnumValues Uses

func GetListPackagesInstalledOnManagedInstanceSortByEnumValues() []ListPackagesInstalledOnManagedInstanceSortByEnum

GetListPackagesInstalledOnManagedInstanceSortByEnumValues Enumerates the set of values for ListPackagesInstalledOnManagedInstanceSortByEnum

type ListPackagesInstalledOnManagedInstanceSortOrderEnum Uses

type ListPackagesInstalledOnManagedInstanceSortOrderEnum string

ListPackagesInstalledOnManagedInstanceSortOrderEnum Enum with underlying type: string

const (
    ListPackagesInstalledOnManagedInstanceSortOrderAsc  ListPackagesInstalledOnManagedInstanceSortOrderEnum = "ASC"
    ListPackagesInstalledOnManagedInstanceSortOrderDesc ListPackagesInstalledOnManagedInstanceSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPackagesInstalledOnManagedInstanceSortOrderEnum

func GetListPackagesInstalledOnManagedInstanceSortOrderEnumValues Uses

func GetListPackagesInstalledOnManagedInstanceSortOrderEnumValues() []ListPackagesInstalledOnManagedInstanceSortOrderEnum

GetListPackagesInstalledOnManagedInstanceSortOrderEnumValues Enumerates the set of values for ListPackagesInstalledOnManagedInstanceSortOrderEnum

type ListScheduledJobsLifecycleStateEnum Uses

type ListScheduledJobsLifecycleStateEnum string

ListScheduledJobsLifecycleStateEnum Enum with underlying type: string

const (
    ListScheduledJobsLifecycleStateCreating ListScheduledJobsLifecycleStateEnum = "CREATING"
    ListScheduledJobsLifecycleStateUpdating ListScheduledJobsLifecycleStateEnum = "UPDATING"
    ListScheduledJobsLifecycleStateActive   ListScheduledJobsLifecycleStateEnum = "ACTIVE"
    ListScheduledJobsLifecycleStateDeleting ListScheduledJobsLifecycleStateEnum = "DELETING"
    ListScheduledJobsLifecycleStateDeleted  ListScheduledJobsLifecycleStateEnum = "DELETED"
    ListScheduledJobsLifecycleStateFailed   ListScheduledJobsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListScheduledJobsLifecycleStateEnum

func GetListScheduledJobsLifecycleStateEnumValues Uses

func GetListScheduledJobsLifecycleStateEnumValues() []ListScheduledJobsLifecycleStateEnum

GetListScheduledJobsLifecycleStateEnumValues Enumerates the set of values for ListScheduledJobsLifecycleStateEnum

type ListScheduledJobsOperationTypeEnum Uses

type ListScheduledJobsOperationTypeEnum string

ListScheduledJobsOperationTypeEnum Enum with underlying type: string

const (
    ListScheduledJobsOperationTypeInstall   ListScheduledJobsOperationTypeEnum = "INSTALL"
    ListScheduledJobsOperationTypeUpdate    ListScheduledJobsOperationTypeEnum = "UPDATE"
    ListScheduledJobsOperationTypeRemove    ListScheduledJobsOperationTypeEnum = "REMOVE"
    ListScheduledJobsOperationTypeUpdateall ListScheduledJobsOperationTypeEnum = "UPDATEALL"
)

Set of constants representing the allowable values for ListScheduledJobsOperationTypeEnum

func GetListScheduledJobsOperationTypeEnumValues Uses

func GetListScheduledJobsOperationTypeEnumValues() []ListScheduledJobsOperationTypeEnum

GetListScheduledJobsOperationTypeEnumValues Enumerates the set of values for ListScheduledJobsOperationTypeEnum

type ListScheduledJobsRequest Uses

type ListScheduledJobsRequest struct {

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

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The ID of the managed instance for which to list resources.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The ID of the managed instace group for which to list resources.
    ManagedInstanceGroupId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceGroupId"`

    // The operation type for which to list resources
    OperationType ListScheduledJobsOperationTypeEnum `mandatory:"false" contributesTo:"query" name:"operationType" omitEmpty:"true"`

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

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

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

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

    // The current lifecycle state for the object.
    LifecycleState ListScheduledJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

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

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

ListScheduledJobsRequest wrapper for the ListScheduledJobs operation

func (ListScheduledJobsRequest) HTTPRequest Uses

func (request ListScheduledJobsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListScheduledJobsRequest) RetryPolicy Uses

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

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

func (ListScheduledJobsRequest) String Uses

func (request ListScheduledJobsRequest) String() string

type ListScheduledJobsResponse Uses

type ListScheduledJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ScheduledJobSummary instances
    Items []ScheduledJobSummary `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"`
}

ListScheduledJobsResponse wrapper for the ListScheduledJobs operation

func (ListScheduledJobsResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListScheduledJobsResponse) String Uses

func (response ListScheduledJobsResponse) String() string

type ListScheduledJobsSortByEnum Uses

type ListScheduledJobsSortByEnum string

ListScheduledJobsSortByEnum Enum with underlying type: string

const (
    ListScheduledJobsSortByTimecreated ListScheduledJobsSortByEnum = "TIMECREATED"
    ListScheduledJobsSortByDisplayname ListScheduledJobsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListScheduledJobsSortByEnum

func GetListScheduledJobsSortByEnumValues Uses

func GetListScheduledJobsSortByEnumValues() []ListScheduledJobsSortByEnum

GetListScheduledJobsSortByEnumValues Enumerates the set of values for ListScheduledJobsSortByEnum

type ListScheduledJobsSortOrderEnum Uses

type ListScheduledJobsSortOrderEnum string

ListScheduledJobsSortOrderEnum Enum with underlying type: string

const (
    ListScheduledJobsSortOrderAsc  ListScheduledJobsSortOrderEnum = "ASC"
    ListScheduledJobsSortOrderDesc ListScheduledJobsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListScheduledJobsSortOrderEnum

func GetListScheduledJobsSortOrderEnumValues Uses

func GetListScheduledJobsSortOrderEnumValues() []ListScheduledJobsSortOrderEnum

GetListScheduledJobsSortOrderEnumValues Enumerates the set of values for ListScheduledJobsSortOrderEnum

type ListSoftwareSourcePackagesRequest Uses

type ListSoftwareSourcePackagesRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

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

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

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

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

ListSoftwareSourcePackagesRequest wrapper for the ListSoftwareSourcePackages operation

func (ListSoftwareSourcePackagesRequest) HTTPRequest Uses

func (request ListSoftwareSourcePackagesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSoftwareSourcePackagesRequest) RetryPolicy Uses

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

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

func (ListSoftwareSourcePackagesRequest) String Uses

func (request ListSoftwareSourcePackagesRequest) String() string

type ListSoftwareSourcePackagesResponse Uses

type ListSoftwareSourcePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []SoftwarePackageSummary instances
    Items []SoftwarePackageSummary `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 `SoftwarePackages`s. If this header
    // appears in the response, then this is a partial list of software
    // sources. Include this value as the `page` parameter in a
    // subsequent GET request to get the next batch of software
    // sources.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSoftwareSourcePackagesResponse wrapper for the ListSoftwareSourcePackages operation

func (ListSoftwareSourcePackagesResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListSoftwareSourcePackagesResponse) String Uses

func (response ListSoftwareSourcePackagesResponse) String() string

type ListSoftwareSourcePackagesSortByEnum Uses

type ListSoftwareSourcePackagesSortByEnum string

ListSoftwareSourcePackagesSortByEnum Enum with underlying type: string

const (
    ListSoftwareSourcePackagesSortByTimecreated ListSoftwareSourcePackagesSortByEnum = "TIMECREATED"
    ListSoftwareSourcePackagesSortByDisplayname ListSoftwareSourcePackagesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListSoftwareSourcePackagesSortByEnum

func GetListSoftwareSourcePackagesSortByEnumValues Uses

func GetListSoftwareSourcePackagesSortByEnumValues() []ListSoftwareSourcePackagesSortByEnum

GetListSoftwareSourcePackagesSortByEnumValues Enumerates the set of values for ListSoftwareSourcePackagesSortByEnum

type ListSoftwareSourcePackagesSortOrderEnum Uses

type ListSoftwareSourcePackagesSortOrderEnum string

ListSoftwareSourcePackagesSortOrderEnum Enum with underlying type: string

const (
    ListSoftwareSourcePackagesSortOrderAsc  ListSoftwareSourcePackagesSortOrderEnum = "ASC"
    ListSoftwareSourcePackagesSortOrderDesc ListSoftwareSourcePackagesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSoftwareSourcePackagesSortOrderEnum

func GetListSoftwareSourcePackagesSortOrderEnumValues Uses

func GetListSoftwareSourcePackagesSortOrderEnumValues() []ListSoftwareSourcePackagesSortOrderEnum

GetListSoftwareSourcePackagesSortOrderEnumValues Enumerates the set of values for ListSoftwareSourcePackagesSortOrderEnum

type ListSoftwareSourcesLifecycleStateEnum Uses

type ListSoftwareSourcesLifecycleStateEnum string

ListSoftwareSourcesLifecycleStateEnum Enum with underlying type: string

const (
    ListSoftwareSourcesLifecycleStateCreating ListSoftwareSourcesLifecycleStateEnum = "CREATING"
    ListSoftwareSourcesLifecycleStateUpdating ListSoftwareSourcesLifecycleStateEnum = "UPDATING"
    ListSoftwareSourcesLifecycleStateActive   ListSoftwareSourcesLifecycleStateEnum = "ACTIVE"
    ListSoftwareSourcesLifecycleStateDeleting ListSoftwareSourcesLifecycleStateEnum = "DELETING"
    ListSoftwareSourcesLifecycleStateDeleted  ListSoftwareSourcesLifecycleStateEnum = "DELETED"
    ListSoftwareSourcesLifecycleStateFailed   ListSoftwareSourcesLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListSoftwareSourcesLifecycleStateEnum

func GetListSoftwareSourcesLifecycleStateEnumValues Uses

func GetListSoftwareSourcesLifecycleStateEnumValues() []ListSoftwareSourcesLifecycleStateEnum

GetListSoftwareSourcesLifecycleStateEnumValues Enumerates the set of values for ListSoftwareSourcesLifecycleStateEnum

type ListSoftwareSourcesRequest Uses

type ListSoftwareSourcesRequest struct {

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

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

    // The current lifecycle state for the object.
    LifecycleState ListSoftwareSourcesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

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

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

ListSoftwareSourcesRequest wrapper for the ListSoftwareSources operation

func (ListSoftwareSourcesRequest) HTTPRequest Uses

func (request ListSoftwareSourcesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSoftwareSourcesRequest) RetryPolicy Uses

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

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

func (ListSoftwareSourcesRequest) String Uses

func (request ListSoftwareSourcesRequest) String() string

type ListSoftwareSourcesResponse Uses

type ListSoftwareSourcesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []SoftwareSourceSummary instances
    Items []SoftwareSourceSummary `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 `SoftwareSource`s. If this header
    // appears in the response, then this is a partial list of software
    // sources. Include this value as the `page` parameter in a
    // subsequent GET request to get the next batch of software
    // sources.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSoftwareSourcesResponse wrapper for the ListSoftwareSources operation

func (ListSoftwareSourcesResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListSoftwareSourcesResponse) String Uses

func (response ListSoftwareSourcesResponse) String() string

type ListSoftwareSourcesSortByEnum Uses

type ListSoftwareSourcesSortByEnum string

ListSoftwareSourcesSortByEnum Enum with underlying type: string

const (
    ListSoftwareSourcesSortByTimecreated ListSoftwareSourcesSortByEnum = "TIMECREATED"
    ListSoftwareSourcesSortByDisplayname ListSoftwareSourcesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListSoftwareSourcesSortByEnum

func GetListSoftwareSourcesSortByEnumValues Uses

func GetListSoftwareSourcesSortByEnumValues() []ListSoftwareSourcesSortByEnum

GetListSoftwareSourcesSortByEnumValues Enumerates the set of values for ListSoftwareSourcesSortByEnum

type ListSoftwareSourcesSortOrderEnum Uses

type ListSoftwareSourcesSortOrderEnum string

ListSoftwareSourcesSortOrderEnum Enum with underlying type: string

const (
    ListSoftwareSourcesSortOrderAsc  ListSoftwareSourcesSortOrderEnum = "ASC"
    ListSoftwareSourcesSortOrderDesc ListSoftwareSourcesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSoftwareSourcesSortOrderEnum

func GetListSoftwareSourcesSortOrderEnumValues Uses

func GetListSoftwareSourcesSortOrderEnumValues() []ListSoftwareSourcesSortOrderEnum

GetListSoftwareSourcesSortOrderEnumValues Enumerates the set of values for ListSoftwareSourcesSortOrderEnum

type ListUpcomingScheduledJobsLifecycleStateEnum Uses

type ListUpcomingScheduledJobsLifecycleStateEnum string

ListUpcomingScheduledJobsLifecycleStateEnum Enum with underlying type: string

const (
    ListUpcomingScheduledJobsLifecycleStateCreating ListUpcomingScheduledJobsLifecycleStateEnum = "CREATING"
    ListUpcomingScheduledJobsLifecycleStateUpdating ListUpcomingScheduledJobsLifecycleStateEnum = "UPDATING"
    ListUpcomingScheduledJobsLifecycleStateActive   ListUpcomingScheduledJobsLifecycleStateEnum = "ACTIVE"
    ListUpcomingScheduledJobsLifecycleStateDeleting ListUpcomingScheduledJobsLifecycleStateEnum = "DELETING"
    ListUpcomingScheduledJobsLifecycleStateDeleted  ListUpcomingScheduledJobsLifecycleStateEnum = "DELETED"
    ListUpcomingScheduledJobsLifecycleStateFailed   ListUpcomingScheduledJobsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListUpcomingScheduledJobsLifecycleStateEnum

func GetListUpcomingScheduledJobsLifecycleStateEnumValues Uses

func GetListUpcomingScheduledJobsLifecycleStateEnumValues() []ListUpcomingScheduledJobsLifecycleStateEnum

GetListUpcomingScheduledJobsLifecycleStateEnumValues Enumerates the set of values for ListUpcomingScheduledJobsLifecycleStateEnum

type ListUpcomingScheduledJobsRequest Uses

type ListUpcomingScheduledJobsRequest struct {

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

    // The cut-off time before which to list all upcoming schedules, in ISO 8601 format
    // Example: 2017-07-14T02:40:00.000Z
    TimeEnd *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeEnd"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

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

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

    // The name of the tag.
    TagName *string `mandatory:"false" contributesTo:"query" name:"tagName"`

    // The value for the tag.
    TagValue *string `mandatory:"false" contributesTo:"query" name:"tagValue"`

    // The current lifecycle state for the object.
    LifecycleState ListUpcomingScheduledJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

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

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

ListUpcomingScheduledJobsRequest wrapper for the ListUpcomingScheduledJobs operation

func (ListUpcomingScheduledJobsRequest) HTTPRequest Uses

func (request ListUpcomingScheduledJobsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUpcomingScheduledJobsRequest) RetryPolicy Uses

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

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

func (ListUpcomingScheduledJobsRequest) String Uses

func (request ListUpcomingScheduledJobsRequest) String() string

type ListUpcomingScheduledJobsResponse Uses

type ListUpcomingScheduledJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []ScheduledJobSummary instances
    Items []ScheduledJobSummary `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"`
}

ListUpcomingScheduledJobsResponse wrapper for the ListUpcomingScheduledJobs operation

func (ListUpcomingScheduledJobsResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListUpcomingScheduledJobsResponse) String Uses

func (response ListUpcomingScheduledJobsResponse) String() string

type ListUpcomingScheduledJobsSortByEnum Uses

type ListUpcomingScheduledJobsSortByEnum string

ListUpcomingScheduledJobsSortByEnum Enum with underlying type: string

const (
    ListUpcomingScheduledJobsSortByTimecreated ListUpcomingScheduledJobsSortByEnum = "TIMECREATED"
    ListUpcomingScheduledJobsSortByDisplayname ListUpcomingScheduledJobsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListUpcomingScheduledJobsSortByEnum

func GetListUpcomingScheduledJobsSortByEnumValues Uses

func GetListUpcomingScheduledJobsSortByEnumValues() []ListUpcomingScheduledJobsSortByEnum

GetListUpcomingScheduledJobsSortByEnumValues Enumerates the set of values for ListUpcomingScheduledJobsSortByEnum

type ListUpcomingScheduledJobsSortOrderEnum Uses

type ListUpcomingScheduledJobsSortOrderEnum string

ListUpcomingScheduledJobsSortOrderEnum Enum with underlying type: string

const (
    ListUpcomingScheduledJobsSortOrderAsc  ListUpcomingScheduledJobsSortOrderEnum = "ASC"
    ListUpcomingScheduledJobsSortOrderDesc ListUpcomingScheduledJobsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUpcomingScheduledJobsSortOrderEnum

func GetListUpcomingScheduledJobsSortOrderEnumValues Uses

func GetListUpcomingScheduledJobsSortOrderEnumValues() []ListUpcomingScheduledJobsSortOrderEnum

GetListUpcomingScheduledJobsSortOrderEnumValues Enumerates the set of values for ListUpcomingScheduledJobsSortOrderEnum

type ListWorkRequestErrorsRequest Uses

type ListWorkRequestErrorsRequest struct {

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

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

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

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

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

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

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

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsRequest) HTTPRequest Uses

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy Uses

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

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

func (ListWorkRequestErrorsRequest) String Uses

func (request ListWorkRequestErrorsRequest) String() string

type ListWorkRequestErrorsResponse Uses

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestError instances
    Items []WorkRequestError `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"`

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

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String Uses

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum Uses

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
    ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "TIMECREATED"
    ListWorkRequestErrorsSortByDisplayname ListWorkRequestErrorsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues Uses

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortOrderEnum Uses

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 Uses

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestLogsRequest Uses

type ListWorkRequestLogsRequest struct {

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

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

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

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

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

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

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsRequest) HTTPRequest Uses

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy Uses

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

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

func (ListWorkRequestLogsRequest) String Uses

func (request ListWorkRequestLogsRequest) String() string

type ListWorkRequestLogsResponse Uses

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestLogEntry instances
    Items []WorkRequestLogEntry `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"`

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

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String Uses

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum Uses

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
    ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "TIMECREATED"
    ListWorkRequestLogsSortByDisplayname ListWorkRequestLogsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues Uses

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortOrderEnum Uses

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 Uses

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

type ListWorkRequestsRequest Uses

type ListWorkRequestsRequest struct {

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

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The ID of the managed instance for which to list resources.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

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

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

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

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

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

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

func (ListWorkRequestsRequest) HTTPRequest Uses

func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy Uses

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

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

func (ListWorkRequestsRequest) String Uses

func (request ListWorkRequestsRequest) String() string

type ListWorkRequestsResponse Uses

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestSummary instances
    Items []WorkRequestSummary `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 Uses

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String Uses

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum Uses

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
    ListWorkRequestsSortByTimecreated ListWorkRequestsSortByEnum = "TIMECREATED"
    ListWorkRequestsSortByDisplayname ListWorkRequestsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues Uses

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

type ListWorkRequestsSortOrderEnum Uses

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 Uses

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

type ManagedInstance Uses

type ManagedInstance struct {

    // Managed Instance identifier
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the managed instance
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Information specified by the user about the managed instance
    Description *string `mandatory:"false" json:"description"`

    // Time at which the instance last checked in
    LastCheckin *string `mandatory:"false" json:"lastCheckin"`

    // Time at which the instance last booted
    LastBoot *string `mandatory:"false" json:"lastBoot"`

    // Number of updates available to be installed
    UpdatesAvailable *int `mandatory:"false" json:"updatesAvailable"`

    // Operating System Name
    OsName *string `mandatory:"false" json:"osName"`

    // Operating System Version
    OsVersion *string `mandatory:"false" json:"osVersion"`

    // Operating System Kernel Version
    OsKernelVersion *string `mandatory:"false" json:"osKernelVersion"`

    // status of the managed instance.
    Status ManagedInstanceStatusEnum `mandatory:"false" json:"status,omitempty"`

    // the parent (base) Software Source attached to the Managed Instance
    ParentSoftwareSource *SoftwareSourceId `mandatory:"false" json:"parentSoftwareSource"`

    // list of child Software Sources attached to the Managed Instance
    ChildSoftwareSources []SoftwareSourceId `mandatory:"false" json:"childSoftwareSources"`

    // The ids of the managed instance groups of which this instance is a
    // member.
    ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"`
}

ManagedInstance Detail information for an OCI Compute instance that is being managed

func (ManagedInstance) String Uses

func (m ManagedInstance) String() string

type ManagedInstanceGroup Uses

type ManagedInstanceGroup struct {

    // Managed Instance Group identifier
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the managed instance group
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Information specified by the user about the managed instance group
    Description *string `mandatory:"false" json:"description"`

    // list of Managed Instances in the group
    ManagedInstances []Id `mandatory:"false" json:"managedInstances"`

    // The current state of the Software Source.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

ManagedInstanceGroup Detail information for a managed instance group

func (ManagedInstanceGroup) String Uses

func (m ManagedInstanceGroup) String() string

type ManagedInstanceGroupSummary Uses

type ManagedInstanceGroupSummary struct {

    // user settable name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the managed instance group
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Information specified by the user about the managed instance group
    Description *string `mandatory:"false" json:"description"`

    // Number of managed instances in this managed instance group
    ManagedInstanceCount *int `mandatory:"false" json:"managedInstanceCount"`

    // The current state of the Software Source.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

ManagedInstanceGroupSummary An group of managed instances that will be managed together

func (ManagedInstanceGroupSummary) String Uses

func (m ManagedInstanceGroupSummary) String() string

type ManagedInstanceStatusEnum Uses

type ManagedInstanceStatusEnum string

ManagedInstanceStatusEnum Enum with underlying type: string

const (
    ManagedInstanceStatusNormal      ManagedInstanceStatusEnum = "NORMAL"
    ManagedInstanceStatusUnreachable ManagedInstanceStatusEnum = "UNREACHABLE"
    ManagedInstanceStatusError       ManagedInstanceStatusEnum = "ERROR"
    ManagedInstanceStatusWarning     ManagedInstanceStatusEnum = "WARNING"
)

Set of constants representing the allowable values for ManagedInstanceStatusEnum

func GetManagedInstanceStatusEnumValues Uses

func GetManagedInstanceStatusEnumValues() []ManagedInstanceStatusEnum

GetManagedInstanceStatusEnumValues Enumerates the set of values for ManagedInstanceStatusEnum

type ManagedInstanceSummary Uses

type ManagedInstanceSummary struct {

    // user settable name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the managed instance
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Time at which the instance last checked in
    LastCheckin *string `mandatory:"false" json:"lastCheckin"`

    // Time at which the instance last booted
    LastBoot *string `mandatory:"false" json:"lastBoot"`

    // Number of updates available to be installed
    UpdatesAvailable *int `mandatory:"false" json:"updatesAvailable"`

    // Information specified by the user about the managed instance
    Description *string `mandatory:"false" json:"description"`

    // status of the managed instance.
    Status ManagedInstanceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`
}

ManagedInstanceSummary An OCI Compute instance that is being managed

func (ManagedInstanceSummary) String Uses

func (m ManagedInstanceSummary) String() string

type ManagedInstanceSummaryStatusEnum Uses

type ManagedInstanceSummaryStatusEnum string

ManagedInstanceSummaryStatusEnum Enum with underlying type: string

const (
    ManagedInstanceSummaryStatusNormal      ManagedInstanceSummaryStatusEnum = "NORMAL"
    ManagedInstanceSummaryStatusUnreachable ManagedInstanceSummaryStatusEnum = "UNREACHABLE"
    ManagedInstanceSummaryStatusError       ManagedInstanceSummaryStatusEnum = "ERROR"
    ManagedInstanceSummaryStatusWarning     ManagedInstanceSummaryStatusEnum = "WARNING"
)

Set of constants representing the allowable values for ManagedInstanceSummaryStatusEnum

func GetManagedInstanceSummaryStatusEnumValues Uses

func GetManagedInstanceSummaryStatusEnumValues() []ManagedInstanceSummaryStatusEnum

GetManagedInstanceSummaryStatusEnumValues Enumerates the set of values for ManagedInstanceSummaryStatusEnum

type ManagedInstanceUpdateDetails Uses

type ManagedInstanceUpdateDetails struct {

    // Managed Instance identifier
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Information specified by the user about the managed instance
    Description *string `mandatory:"false" json:"description"`
}

ManagedInstanceUpdateDetails Updated information for the managed instance

func (ManagedInstanceUpdateDetails) String Uses

func (m ManagedInstanceUpdateDetails) String() string

type OperationStatusEnum Uses

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCancelling OperationStatusEnum = "CANCELLING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for OperationStatusEnum

func GetOperationStatusEnumValues Uses

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypesEnum Uses

type OperationTypesEnum string

OperationTypesEnum Enum with underlying type: string

const (
    OperationTypesInstall   OperationTypesEnum = "INSTALL"
    OperationTypesUpdate    OperationTypesEnum = "UPDATE"
    OperationTypesRemove    OperationTypesEnum = "REMOVE"
    OperationTypesUpdateall OperationTypesEnum = "UPDATEALL"
)

Set of constants representing the allowable values for OperationTypesEnum

func GetOperationTypesEnumValues Uses

func GetOperationTypesEnumValues() []OperationTypesEnum

GetOperationTypesEnumValues Enumerates the set of values for OperationTypesEnum

type OsManagementClient Uses

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

OsManagementClient a client for OsManagement

func NewOsManagementClientWithConfigurationProvider Uses

func NewOsManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OsManagementClient, err error)

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

func NewOsManagementClientWithOboToken Uses

func NewOsManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OsManagementClient, err error)

NewOsManagementClientWithOboToken Creates a new default OsManagement 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 (OsManagementClient) AddPackagesToSoftwareSource Uses

func (client OsManagementClient) AddPackagesToSoftwareSource(ctx context.Context, request AddPackagesToSoftwareSourceRequest) (response AddPackagesToSoftwareSourceResponse, err error)

AddPackagesToSoftwareSource Adds a given list of Software Packages to a specific Software Source.

func (OsManagementClient) AttachChildSoftwareSourceToManagedInstance Uses

func (client OsManagementClient) AttachChildSoftwareSourceToManagedInstance(ctx context.Context, request AttachChildSoftwareSourceToManagedInstanceRequest) (response AttachChildSoftwareSourceToManagedInstanceResponse, err error)

AttachChildSoftwareSourceToManagedInstance Adds a child software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance.

func (OsManagementClient) AttachManagedInstanceToManagedInstanceGroup Uses

func (client OsManagementClient) AttachManagedInstanceToManagedInstanceGroup(ctx context.Context, request AttachManagedInstanceToManagedInstanceGroupRequest) (response AttachManagedInstanceToManagedInstanceGroupResponse, err error)

AttachManagedInstanceToManagedInstanceGroup Adds a Managed Instance to a Managed Instance Group. After the Managed Instance has been added, then operations can be performed on the Managed Instance Group which will then apply to all Managed Instances in the group.

func (OsManagementClient) AttachParentSoftwareSourceToManagedInstance Uses

func (client OsManagementClient) AttachParentSoftwareSourceToManagedInstance(ctx context.Context, request AttachParentSoftwareSourceToManagedInstanceRequest) (response AttachParentSoftwareSourceToManagedInstanceResponse, err error)

AttachParentSoftwareSourceToManagedInstance Adds a parent software source to a managed instance. After the software source has been added, then packages from that software source can be installed on the managed instance. Software sources that have this software source as a parent will be able to be added to this managed instance.

func (OsManagementClient) ChangeManagedInstanceGroupCompartment Uses

func (client OsManagementClient) ChangeManagedInstanceGroupCompartment(ctx context.Context, request ChangeManagedInstanceGroupCompartmentRequest) (response ChangeManagedInstanceGroupCompartmentResponse, err error)

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

func (OsManagementClient) ChangeScheduledJobCompartment Uses

func (client OsManagementClient) ChangeScheduledJobCompartment(ctx context.Context, request ChangeScheduledJobCompartmentRequest) (response ChangeScheduledJobCompartmentResponse, err error)

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

func (OsManagementClient) ChangeSoftwareSourceCompartment Uses

func (client OsManagementClient) ChangeSoftwareSourceCompartment(ctx context.Context, request ChangeSoftwareSourceCompartmentRequest) (response ChangeSoftwareSourceCompartmentResponse, err error)

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

func (*OsManagementClient) ConfigurationProvider Uses

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

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

func (OsManagementClient) CreateManagedInstanceGroup Uses

func (client OsManagementClient) CreateManagedInstanceGroup(ctx context.Context, request CreateManagedInstanceGroupRequest) (response CreateManagedInstanceGroupResponse, err error)

CreateManagedInstanceGroup Creates a new Managed Instance Group on the management system. This will not contain any managed instances after it is first created, and they must be added later.

func (OsManagementClient) CreateScheduledJob Uses

func (client OsManagementClient) CreateScheduledJob(ctx context.Context, request CreateScheduledJobRequest) (response CreateScheduledJobResponse, err error)

CreateScheduledJob Creates a new Scheduled Job to perform a specific package operation on a set of managed instances or managed instance groups. Can be created as a one-time execution in the future, or as a recurring execution that repeats on a defined interval.

func (OsManagementClient) CreateSoftwareSource Uses

func (client OsManagementClient) CreateSoftwareSource(ctx context.Context, request CreateSoftwareSourceRequest) (response CreateSoftwareSourceResponse, err error)

CreateSoftwareSource Creates a new custom Software Source on the management system. This will not contain any packages after it is first created, and they must be added later.

func (OsManagementClient) DeleteManagedInstanceGroup Uses

func (client OsManagementClient) DeleteManagedInstanceGroup(ctx context.Context, request DeleteManagedInstanceGroupRequest) (response DeleteManagedInstanceGroupResponse, err error)

DeleteManagedInstanceGroup Deletes a Managed Instance Group from the management system

func (OsManagementClient) DeleteScheduledJob Uses

func (client OsManagementClient) DeleteScheduledJob(ctx context.Context, request DeleteScheduledJobRequest) (response DeleteScheduledJobResponse, err error)

DeleteScheduledJob Cancels an existing Scheduled Job on the management system

func (OsManagementClient) DeleteSoftwareSource Uses

func (client OsManagementClient) DeleteSoftwareSource(ctx context.Context, request DeleteSoftwareSourceRequest) (response DeleteSoftwareSourceResponse, err error)

DeleteSoftwareSource Deletes a custom Software Source on the management system

func (OsManagementClient) DetachChildSoftwareSourceFromManagedInstance Uses

func (client OsManagementClient) DetachChildSoftwareSourceFromManagedInstance(ctx context.Context, request DetachChildSoftwareSourceFromManagedInstanceRequest) (response DetachChildSoftwareSourceFromManagedInstanceResponse, err error)

DetachChildSoftwareSourceFromManagedInstance Removes a child software source from a managed instance. Packages will no longer be able to be installed from these software sources.

func (OsManagementClient) DetachManagedInstanceFromManagedInstanceGroup Uses

func (client OsManagementClient) DetachManagedInstanceFromManagedInstanceGroup(ctx context.Context, request DetachManagedInstanceFromManagedInstanceGroupRequest) (response DetachManagedInstanceFromManagedInstanceGroupResponse, err error)

DetachManagedInstanceFromManagedInstanceGroup Removes a Managed Instance from a Managed Instance Group.

func (OsManagementClient) DetachParentSoftwareSourceFromManagedInstance Uses

func (client OsManagementClient) DetachParentSoftwareSourceFromManagedInstance(ctx context.Context, request DetachParentSoftwareSourceFromManagedInstanceRequest) (response DetachParentSoftwareSourceFromManagedInstanceResponse, err error)

DetachParentSoftwareSourceFromManagedInstance Removes a software source from a managed instance. All child software sources will also be removed from the managed instance. Packages will no longer be able to be installed from these software sources.

func (OsManagementClient) GetErratum Uses

func (client OsManagementClient) GetErratum(ctx context.Context, request GetErratumRequest) (response GetErratumResponse, err error)

GetErratum Returns a specific erratum.

func (OsManagementClient) GetManagedInstance Uses

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

GetManagedInstance Returns a specific Managed Instance.

func (OsManagementClient) GetManagedInstanceGroup Uses

func (client OsManagementClient) GetManagedInstanceGroup(ctx context.Context, request GetManagedInstanceGroupRequest) (response GetManagedInstanceGroupResponse, err error)

GetManagedInstanceGroup Returns a specific Managed Instance Group.

func (OsManagementClient) GetScheduledJob Uses

func (client OsManagementClient) GetScheduledJob(ctx context.Context, request GetScheduledJobRequest) (response GetScheduledJobResponse, err error)

GetScheduledJob Gets the detailed information for the Scheduled Job with the given ID.

func (OsManagementClient) GetSoftwarePackage Uses

func (client OsManagementClient) GetSoftwarePackage(ctx context.Context, request GetSoftwarePackageRequest) (response GetSoftwarePackageResponse, err error)

GetSoftwarePackage Returns a specific Software Package.

func (OsManagementClient) GetSoftwareSource Uses

func (client OsManagementClient) GetSoftwareSource(ctx context.Context, request GetSoftwareSourceRequest) (response GetSoftwareSourceResponse, err error)

GetSoftwareSource Returns a specific Software Source.

func (OsManagementClient) GetWorkRequest Uses

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

GetWorkRequest Gets the detailed information for the work request with the given ID.

func (OsManagementClient) InstallAllPackageUpdatesOnManagedInstance Uses

func (client OsManagementClient) InstallAllPackageUpdatesOnManagedInstance(ctx context.Context, request InstallAllPackageUpdatesOnManagedInstanceRequest) (response InstallAllPackageUpdatesOnManagedInstanceResponse, err error)

InstallAllPackageUpdatesOnManagedInstance Install all of the available package updates for the managed instance.

func (OsManagementClient) InstallPackageOnManagedInstance Uses

func (client OsManagementClient) InstallPackageOnManagedInstance(ctx context.Context, request InstallPackageOnManagedInstanceRequest) (response InstallPackageOnManagedInstanceResponse, err error)

InstallPackageOnManagedInstance Installs a package on a managed instance.

func (OsManagementClient) InstallPackageUpdateOnManagedInstance Uses

func (client OsManagementClient) InstallPackageUpdateOnManagedInstance(ctx context.Context, request InstallPackageUpdateOnManagedInstanceRequest) (response InstallPackageUpdateOnManagedInstanceResponse, err error)

InstallPackageUpdateOnManagedInstance Updates a package on a managed instance.

func (OsManagementClient) ListAvailablePackagesForManagedInstance Uses

func (client OsManagementClient) ListAvailablePackagesForManagedInstance(ctx context.Context, request ListAvailablePackagesForManagedInstanceRequest) (response ListAvailablePackagesForManagedInstanceResponse, err error)

ListAvailablePackagesForManagedInstance Returns a list of packages available for install on the Managed Instance.

func (OsManagementClient) ListAvailableSoftwareSourcesForManagedInstance Uses

func (client OsManagementClient) ListAvailableSoftwareSourcesForManagedInstance(ctx context.Context, request ListAvailableSoftwareSourcesForManagedInstanceRequest) (response ListAvailableSoftwareSourcesForManagedInstanceResponse, err error)

ListAvailableSoftwareSourcesForManagedInstance Returns a list of available software sources for a Managed Instance.

func (OsManagementClient) ListAvailableUpdatesForManagedInstance Uses

func (client OsManagementClient) ListAvailableUpdatesForManagedInstance(ctx context.Context, request ListAvailableUpdatesForManagedInstanceRequest) (response ListAvailableUpdatesForManagedInstanceResponse, err error)

ListAvailableUpdatesForManagedInstance Returns a list of available updates for a Managed Instance.

func (OsManagementClient) ListManagedInstanceGroups Uses

func (client OsManagementClient) ListManagedInstanceGroups(ctx context.Context, request ListManagedInstanceGroupsRequest) (response ListManagedInstanceGroupsResponse, err error)

ListManagedInstanceGroups Returns a list of all Managed Instance Groups.

func (OsManagementClient) ListManagedInstances Uses

func (client OsManagementClient) ListManagedInstances(ctx context.Context, request ListManagedInstancesRequest) (response ListManagedInstancesResponse, err error)

ListManagedInstances Returns a list of all Managed Instances.

func (OsManagementClient) ListPackagesInstalledOnManagedInstance Uses

func (client OsManagementClient) ListPackagesInstalledOnManagedInstance(ctx context.Context, request ListPackagesInstalledOnManagedInstanceRequest) (response ListPackagesInstalledOnManagedInstanceResponse, err error)

ListPackagesInstalledOnManagedInstance Returns a list of installed packages on the Managed Instance.

func (OsManagementClient) ListScheduledJobs Uses

func (client OsManagementClient) ListScheduledJobs(ctx context.Context, request ListScheduledJobsRequest) (response ListScheduledJobsResponse, err error)

ListScheduledJobs Returns a list of all of the currently active Scheduled Jobs in the system

func (OsManagementClient) ListSoftwareSourcePackages Uses

func (client OsManagementClient) ListSoftwareSourcePackages(ctx context.Context, request ListSoftwareSourcePackagesRequest) (response ListSoftwareSourcePackagesResponse, err error)

ListSoftwareSourcePackages Lists Software Packages in a Software Source

func (OsManagementClient) ListSoftwareSources Uses

func (client OsManagementClient) ListSoftwareSources(ctx context.Context, request ListSoftwareSourcesRequest) (response ListSoftwareSourcesResponse, err error)

ListSoftwareSources Returns a list of all Software Sources.

func (OsManagementClient) ListUpcomingScheduledJobs Uses

func (client OsManagementClient) ListUpcomingScheduledJobs(ctx context.Context, request ListUpcomingScheduledJobsRequest) (response ListUpcomingScheduledJobsResponse, err error)

ListUpcomingScheduledJobs Returns a list of all of the Scheduled Jobs whose next execution time is at or before the specified time.

func (OsManagementClient) ListWorkRequestErrors Uses

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

ListWorkRequestErrors Gets the errors for the work request with the given ID.

func (OsManagementClient) ListWorkRequestLogs Uses

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

ListWorkRequestLogs Lists the log entries for the work request with the given ID.

func (OsManagementClient) ListWorkRequests Uses

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

ListWorkRequests Lists the work requests in a compartment.

func (OsManagementClient) RemovePackageFromManagedInstance Uses

func (client OsManagementClient) RemovePackageFromManagedInstance(ctx context.Context, request RemovePackageFromManagedInstanceRequest) (response RemovePackageFromManagedInstanceResponse, err error)

RemovePackageFromManagedInstance Removes an installed package from a managed instance.

func (OsManagementClient) RemovePackagesFromSoftwareSource Uses

func (client OsManagementClient) RemovePackagesFromSoftwareSource(ctx context.Context, request RemovePackagesFromSoftwareSourceRequest) (response RemovePackagesFromSoftwareSourceResponse, err error)

RemovePackagesFromSoftwareSource Removes a given list of Software Packages from a specific Software Source.

func (OsManagementClient) RunScheduledJobNow Uses

func (client OsManagementClient) RunScheduledJobNow(ctx context.Context, request RunScheduledJobNowRequest) (response RunScheduledJobNowResponse, err error)

RunScheduledJobNow This will trigger an already created Scheduled Job to being executing immediately instead of waiting for its next regularly scheduled time.

func (OsManagementClient) SearchSoftwarePackages Uses

func (client OsManagementClient) SearchSoftwarePackages(ctx context.Context, request SearchSoftwarePackagesRequest) (response SearchSoftwarePackagesResponse, err error)

SearchSoftwarePackages Searches all of the available Software Sources and returns any/all Software Packages matching the search criteria.

func (*OsManagementClient) SetRegion Uses

func (client *OsManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OsManagementClient) SkipNextScheduledJobExecution Uses

func (client OsManagementClient) SkipNextScheduledJobExecution(ctx context.Context, request SkipNextScheduledJobExecutionRequest) (response SkipNextScheduledJobExecutionResponse, err error)

SkipNextScheduledJobExecution This will force an already created Scheduled Job to skip its next regularly scheduled execution

func (OsManagementClient) UpdateManagedInstanceGroup Uses

func (client OsManagementClient) UpdateManagedInstanceGroup(ctx context.Context, request UpdateManagedInstanceGroupRequest) (response UpdateManagedInstanceGroupResponse, err error)

UpdateManagedInstanceGroup Updates a specific Managed Instance Group.

func (OsManagementClient) UpdateScheduledJob Uses

func (client OsManagementClient) UpdateScheduledJob(ctx context.Context, request UpdateScheduledJobRequest) (response UpdateScheduledJobResponse, err error)

UpdateScheduledJob Updates an existing Scheduled Job on the management system.

func (OsManagementClient) UpdateSoftwareSource Uses

func (client OsManagementClient) UpdateSoftwareSource(ctx context.Context, request UpdateSoftwareSourceRequest) (response UpdateSoftwareSourceResponse, err error)

UpdateSoftwareSource Updates an existing custom Software Source on the management system.

type PackageName Uses

type PackageName struct {

    // package identifier
    Name *string `mandatory:"true" json:"name"`
}

PackageName Identifying information for the specified package

func (PackageName) String Uses

func (m PackageName) String() string

type PackageUpdateTypesEnum Uses

type PackageUpdateTypesEnum string

PackageUpdateTypesEnum Enum with underlying type: string

const (
    PackageUpdateTypesSecurity    PackageUpdateTypesEnum = "SECURITY"
    PackageUpdateTypesBugfix      PackageUpdateTypesEnum = "BUGFIX"
    PackageUpdateTypesEnhancement PackageUpdateTypesEnum = "ENHANCEMENT"
    PackageUpdateTypesAll         PackageUpdateTypesEnum = "ALL"
)

Set of constants representing the allowable values for PackageUpdateTypesEnum

func GetPackageUpdateTypesEnumValues Uses

func GetPackageUpdateTypesEnumValues() []PackageUpdateTypesEnum

GetPackageUpdateTypesEnumValues Enumerates the set of values for PackageUpdateTypesEnum

type Recurrence Uses

type Recurrence struct {

    // the interval period for the recurrence
    IntervalType RecurrenceIntervalTypeEnum `mandatory:"true" json:"intervalType"`

    // the value for the interval period for the recurrence
    IntervalValue *string `mandatory:"true" json:"intervalValue"`
}

Recurrence An object for representing a recurrence time interval

func (Recurrence) String Uses

func (m Recurrence) String() string

type RecurrenceIntervalTypeEnum Uses

type RecurrenceIntervalTypeEnum string

RecurrenceIntervalTypeEnum Enum with underlying type: string

const (
    RecurrenceIntervalTypeMinutes RecurrenceIntervalTypeEnum = "MINUTES"
    RecurrenceIntervalTypeHours   RecurrenceIntervalTypeEnum = "HOURS"
    RecurrenceIntervalTypeDays    RecurrenceIntervalTypeEnum = "DAYS"
    RecurrenceIntervalTypeWeeks   RecurrenceIntervalTypeEnum = "WEEKS"
)

Set of constants representing the allowable values for RecurrenceIntervalTypeEnum

func GetRecurrenceIntervalTypeEnumValues Uses

func GetRecurrenceIntervalTypeEnumValues() []RecurrenceIntervalTypeEnum

GetRecurrenceIntervalTypeEnumValues Enumerates the set of values for RecurrenceIntervalTypeEnum

type RemovePackageFromManagedInstanceRequest Uses

type RemovePackageFromManagedInstanceRequest struct {

    // OCID for the managed instance
    ManagedInstanceId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceId"`

    // Package name
    SoftwarePackageName *string `mandatory:"true" contributesTo:"query" name:"softwarePackageName"`

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

RemovePackageFromManagedInstanceRequest wrapper for the RemovePackageFromManagedInstance operation

func (RemovePackageFromManagedInstanceRequest) HTTPRequest Uses

func (request RemovePackageFromManagedInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemovePackageFromManagedInstanceRequest) RetryPolicy Uses

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

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

func (RemovePackageFromManagedInstanceRequest) String Uses

func (request RemovePackageFromManagedInstanceRequest) String() string

type RemovePackageFromManagedInstanceResponse Uses

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

RemovePackageFromManagedInstanceResponse wrapper for the RemovePackageFromManagedInstance operation

func (RemovePackageFromManagedInstanceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (RemovePackageFromManagedInstanceResponse) String Uses

func (response RemovePackageFromManagedInstanceResponse) String() string

type RemovePackagesFromSoftwareSourceDetails Uses

type RemovePackagesFromSoftwareSourceDetails struct {

    // the list of package names
    PackageNames []string `mandatory:"true" json:"packageNames"`
}

RemovePackagesFromSoftwareSourceDetails List of software package names

func (RemovePackagesFromSoftwareSourceDetails) String Uses

func (m RemovePackagesFromSoftwareSourceDetails) String() string

type RemovePackagesFromSoftwareSourceRequest Uses

type RemovePackagesFromSoftwareSourceRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // A list of package identifiers
    RemovePackagesFromSoftwareSourceDetails `contributesTo:"body"`

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

RemovePackagesFromSoftwareSourceRequest wrapper for the RemovePackagesFromSoftwareSource operation

func (RemovePackagesFromSoftwareSourceRequest) HTTPRequest Uses

func (request RemovePackagesFromSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemovePackagesFromSoftwareSourceRequest) RetryPolicy Uses

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

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

func (RemovePackagesFromSoftwareSourceRequest) String Uses

func (request RemovePackagesFromSoftwareSourceRequest) String() string

type RemovePackagesFromSoftwareSourceResponse Uses

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

RemovePackagesFromSoftwareSourceResponse wrapper for the RemovePackagesFromSoftwareSource operation

func (RemovePackagesFromSoftwareSourceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (RemovePackagesFromSoftwareSourceResponse) String Uses

func (response RemovePackagesFromSoftwareSourceResponse) String() string

type RunScheduledJobNowRequest Uses

type RunScheduledJobNowRequest struct {

    // The ID of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

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

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

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

RunScheduledJobNowRequest wrapper for the RunScheduledJobNow operation

func (RunScheduledJobNowRequest) HTTPRequest Uses

func (request RunScheduledJobNowRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RunScheduledJobNowRequest) RetryPolicy Uses

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

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

func (RunScheduledJobNowRequest) String Uses

func (request RunScheduledJobNowRequest) String() string

type RunScheduledJobNowResponse Uses

type RunScheduledJobNowResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

RunScheduledJobNowResponse wrapper for the RunScheduledJobNow operation

func (RunScheduledJobNowResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (RunScheduledJobNowResponse) String Uses

func (response RunScheduledJobNowResponse) String() string

type ScheduleTypesEnum Uses

type ScheduleTypesEnum string

ScheduleTypesEnum Enum with underlying type: string

const (
    ScheduleTypesOnetime   ScheduleTypesEnum = "ONETIME"
    ScheduleTypesRecurring ScheduleTypesEnum = "RECURRING"
)

Set of constants representing the allowable values for ScheduleTypesEnum

func GetScheduleTypesEnumValues Uses

func GetScheduleTypesEnumValues() []ScheduleTypesEnum

GetScheduleTypesEnumValues Enumerates the set of values for ScheduleTypesEnum

type ScheduledJob Uses

type ScheduledJob struct {

    // OCID for the Scheduled Job
    Id  *string `mandatory:"true" json:"id"`

    // Scheduled Job name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Details describing the Scheduled Job.
    Description *string `mandatory:"false" json:"description"`

    // the type of scheduling this Scheduled Job follows
    ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"`

    // the time of the next execution of this Scheduled Job
    TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"`

    // the time of the last execution of this Scheduled Job
    TimeLastExecution *common.SDKTime `mandatory:"false" json:"timeLastExecution"`

    // the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
    IntervalType IntervalTypesEnum `mandatory:"false" json:"intervalType,omitempty"`

    // the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
    IntervalValue *string `mandatory:"false" json:"intervalValue"`

    // the list of managed instances this scheduled job operates on (mutually exclusive with managedInstanceGroups)
    ManagedInstances []Id `mandatory:"false" json:"managedInstances"`

    // the list of managed instance groups this scheduled job operates on (mutually exclusive with managedInstances)
    ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"`

    // the type of operation this Scheduled Job performs
    OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"`

    // Type of the update (only if operation type is UPDATE_ALL_PACKAGES)
    UpdateType PackageUpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"`

    // the names of the packages (only if operation type is INSTALL/UPDATE/REMOVE_PACKAGE)
    PackageNames []PackageName `mandatory:"false" json:"packageNames"`

    // list of Work Requests associated with this Scheduled Job
    WorkRequests []Id `mandatory:"false" json:"workRequests"`

    // The current state of the Scheduled Job.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

ScheduledJob Detailed information about a Scheduled Job

func (ScheduledJob) String Uses

func (m ScheduledJob) String() string

type ScheduledJobSummary Uses

type ScheduledJobSummary struct {

    // OCID for the Scheduled Job
    Id  *string `mandatory:"true" json:"id"`

    // Scheduled Job name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // the type of scheduling this Scheduled Job follows
    ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"`

    // the time/date of the next scheduled execution of this Scheduled Job
    TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"`

    // the time/date of the last execution of this Scheduled Job
    TimeLastExecution *common.SDKTime `mandatory:"false" json:"timeLastExecution"`

    // the list of managed instances this scheduled job operates on (mutually exclusive with managedInstanceGroups)
    ManagedInstances []Id `mandatory:"false" json:"managedInstances"`

    // the list of managed instance groups this scheduled job operates on (mutually exclusive with managedInstances)
    ManagedInstanceGroups []Id `mandatory:"false" json:"managedInstanceGroups"`

    // the type of operation this Scheduled Job performs
    OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"`

    // The current state of the Scheduled Job.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

ScheduledJobSummary Basic information about a Scheduled Job

func (ScheduledJobSummary) String Uses

func (m ScheduledJobSummary) String() string

type SearchSoftwarePackagesRequest Uses

type SearchSoftwarePackagesRequest struct {

    // the identifier for the software package (not an OCID)
    SoftwarePackageName *string `mandatory:"false" contributesTo:"query" name:"softwarePackageName"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    // Example: `My new resource`
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The name of the CVE as published.
    // Example: `CVE-2006-4535`
    CveName *string `mandatory:"false" contributesTo:"query" name:"cveName"`

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

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

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

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

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

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

SearchSoftwarePackagesRequest wrapper for the SearchSoftwarePackages operation

func (SearchSoftwarePackagesRequest) HTTPRequest Uses

func (request SearchSoftwarePackagesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchSoftwarePackagesRequest) RetryPolicy Uses

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

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

func (SearchSoftwarePackagesRequest) String Uses

func (request SearchSoftwarePackagesRequest) String() string

type SearchSoftwarePackagesResponse Uses

type SearchSoftwarePackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []SoftwarePackageSearchSummary instances
    Items []SoftwarePackageSearchSummary `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 `SoftwarePackages`s. If this header
    // appears in the response, then this is a partial list of software
    // sources. Include this value as the `page` parameter in a
    // subsequent GET request to get the next batch of software
    // sources.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SearchSoftwarePackagesResponse wrapper for the SearchSoftwarePackages operation

func (SearchSoftwarePackagesResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (SearchSoftwarePackagesResponse) String Uses

func (response SearchSoftwarePackagesResponse) String() string

type SearchSoftwarePackagesSortByEnum Uses

type SearchSoftwarePackagesSortByEnum string

SearchSoftwarePackagesSortByEnum Enum with underlying type: string

const (
    SearchSoftwarePackagesSortByTimecreated SearchSoftwarePackagesSortByEnum = "TIMECREATED"
    SearchSoftwarePackagesSortByDisplayname SearchSoftwarePackagesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for SearchSoftwarePackagesSortByEnum

func GetSearchSoftwarePackagesSortByEnumValues Uses

func GetSearchSoftwarePackagesSortByEnumValues() []SearchSoftwarePackagesSortByEnum

GetSearchSoftwarePackagesSortByEnumValues Enumerates the set of values for SearchSoftwarePackagesSortByEnum

type SearchSoftwarePackagesSortOrderEnum Uses

type SearchSoftwarePackagesSortOrderEnum string

SearchSoftwarePackagesSortOrderEnum Enum with underlying type: string

const (
    SearchSoftwarePackagesSortOrderAsc  SearchSoftwarePackagesSortOrderEnum = "ASC"
    SearchSoftwarePackagesSortOrderDesc SearchSoftwarePackagesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SearchSoftwarePackagesSortOrderEnum

func GetSearchSoftwarePackagesSortOrderEnumValues Uses

func GetSearchSoftwarePackagesSortOrderEnumValues() []SearchSoftwarePackagesSortOrderEnum

GetSearchSoftwarePackagesSortOrderEnumValues Enumerates the set of values for SearchSoftwarePackagesSortOrderEnum

type SkipNextScheduledJobExecutionRequest Uses

type SkipNextScheduledJobExecutionRequest struct {

    // The ID of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

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

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

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

SkipNextScheduledJobExecutionRequest wrapper for the SkipNextScheduledJobExecution operation

func (SkipNextScheduledJobExecutionRequest) HTTPRequest Uses

func (request SkipNextScheduledJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SkipNextScheduledJobExecutionRequest) RetryPolicy Uses

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

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

func (SkipNextScheduledJobExecutionRequest) String Uses

func (request SkipNextScheduledJobExecutionRequest) String() string

type SkipNextScheduledJobExecutionResponse Uses

type SkipNextScheduledJobExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

SkipNextScheduledJobExecutionResponse wrapper for the SkipNextScheduledJobExecution operation

func (SkipNextScheduledJobExecutionResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (SkipNextScheduledJobExecutionResponse) String Uses

func (response SkipNextScheduledJobExecutionResponse) String() string

type SoftwarePackage Uses

type SoftwarePackage struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. NOTE - This is not an OCID
    Name *string `mandatory:"true" json:"name"`

    // Type of the package
    Type *string `mandatory:"true" json:"type"`

    // Version of the package
    Version *string `mandatory:"true" json:"version"`

    // the architecture for which this software was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // date of the last update to the package
    LastModifiedDate *string `mandatory:"false" json:"lastModifiedDate"`

    // checksum of the package
    Checksum *string `mandatory:"false" json:"checksum"`

    // type of the checksum
    ChecksumType *string `mandatory:"false" json:"checksumType"`

    // description of the package
    Description *string `mandatory:"false" json:"description"`

    // size of the package in bytes
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`

    // list of dependencies for the software package
    Dependencies []SoftwarePackageDependency `mandatory:"false" json:"dependencies"`

    // list of files for the software package
    Files []SoftwarePackageFile `mandatory:"false" json:"files"`

    // list of software sources that provide the software package
    SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"`
}

SoftwarePackage The details for a software package

func (SoftwarePackage) String Uses

func (m SoftwarePackage) String() string

type SoftwarePackageDependency Uses

type SoftwarePackageDependency struct {

    // the software package's dependency
    Dependency *string `mandatory:"false" json:"dependency"`

    // the type of the dependency
    DependencyType *string `mandatory:"false" json:"dependencyType"`

    // the modifier for the dependency
    DependencyModifier *string `mandatory:"false" json:"dependencyModifier"`
}

SoftwarePackageDependency A dependecy for a software package

func (SoftwarePackageDependency) String Uses

func (m SoftwarePackageDependency) String() string

type SoftwarePackageFile Uses

type SoftwarePackageFile struct {

    // file path
    Path *string `mandatory:"false" json:"path"`

    // type of the file
    Type *string `mandatory:"false" json:"type"`

    // The date and time of the last modification to this file, as described
    // in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeModified *common.SDKTime `mandatory:"false" json:"timeModified"`

    // checksum of the file
    Checksum *string `mandatory:"false" json:"checksum"`

    // type of the checksum
    ChecksumType *string `mandatory:"false" json:"checksumType"`

    // size of the file in bytes
    SizeInBytes *int64 `mandatory:"false" json:"sizeInBytes"`
}

SoftwarePackageFile A file associated with a package

func (SoftwarePackageFile) String Uses

func (m SoftwarePackageFile) String() string

type SoftwarePackageSearchSummary Uses

type SoftwarePackageSearchSummary struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. NOTE - This is not an OCID
    Name *string `mandatory:"true" json:"name"`

    // Type of the package
    Type *string `mandatory:"true" json:"type"`

    // Version of the package
    Version *string `mandatory:"true" json:"version"`

    // the architecture for which this software was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // a summary description of the software package
    Summary *string `mandatory:"false" json:"summary"`

    // Type of the erratum.
    AdvisoryType UpdateTypesEnum `mandatory:"false" json:"advisoryType,omitempty"`

    // List of errata containing this software package
    Errata []Id `mandatory:"false" json:"errata"`

    // list of software sources that provide the software package
    SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"`
}

SoftwarePackageSearchSummary Summary information for a software package

func (SoftwarePackageSearchSummary) String Uses

func (m SoftwarePackageSearchSummary) String() string

type SoftwarePackageSummary Uses

type SoftwarePackageSummary struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier for the package. NOTE - This is not an OCID
    Name *string `mandatory:"true" json:"name"`

    // Type of the package
    Type *string `mandatory:"true" json:"type"`

    // Version of the package
    Version *string `mandatory:"true" json:"version"`

    // the architecture for which this software was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // checksum of the package
    Checksum *string `mandatory:"false" json:"checksum"`

    // type of the checksum
    ChecksumType *string `mandatory:"false" json:"checksumType"`
}

SoftwarePackageSummary Summary information for a software package

func (SoftwarePackageSummary) String Uses

func (m SoftwarePackageSummary) String() string

type SoftwareSource Uses

type SoftwareSource struct {

    // OCID for the Software Source
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User friendly name for the software source
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Type of the Software Source
    RepoType *string `mandatory:"true" json:"repoType"`

    // URL for the repostiory
    Url *string `mandatory:"true" json:"url"`

    // Information specified by the user about the software source
    Description *string `mandatory:"false" json:"description"`

    // The architecture type supported by the Software Source
    ArchType ArchTypesEnum `mandatory:"false" json:"archType,omitempty"`

    // OCID for the parent software source, if there is one
    ParentId *string `mandatory:"false" json:"parentId"`

    // Display name the parent software source, if there is one
    ParentName *string `mandatory:"false" json:"parentName"`

    // The yum repository checksum type used by this software source
    ChecksumType ChecksumTypesEnum `mandatory:"false" json:"checksumType,omitempty"`

    // Name of the person maintaining this software source
    MaintainerName *string `mandatory:"false" json:"maintainerName"`

    // Email address of the person maintaining this software source
    MaintainerEmail *string `mandatory:"false" json:"maintainerEmail"`

    // Phone number of the person maintaining this software source
    MaintainerPhone *string `mandatory:"false" json:"maintainerPhone"`

    // URL of the GPG key for this software source
    GpgKeyUrl *string `mandatory:"false" json:"gpgKeyUrl"`

    // ID of the GPG key for this software source
    GpgKeyId *string `mandatory:"false" json:"gpgKeyId"`

    // Fingerprint of the GPG key for this software source
    GpgKeyFingerprint *string `mandatory:"false" json:"gpgKeyFingerprint"`

    // status of the software source.
    Status SoftwareSourceStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The current state of the Software Source.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Number of packages
    Packages *int `mandatory:"false" json:"packages"`

    // list of the Managed Instances associated with this Software Sources
    AssociatedManagedInstances []Id `mandatory:"false" json:"associatedManagedInstances"`

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

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

SoftwareSource A software source contains a collection of packages

func (SoftwareSource) String Uses

func (m SoftwareSource) String() string

type SoftwareSourceId Uses

type SoftwareSourceId struct {

    // software source identifier
    Id  *string `mandatory:"true" json:"id"`

    // software source name
    Name *string `mandatory:"false" json:"name"`
}

SoftwareSourceId Identifying information for the specified software source

func (SoftwareSourceId) String Uses

func (m SoftwareSourceId) String() string

type SoftwareSourceStatusEnum Uses

type SoftwareSourceStatusEnum string

SoftwareSourceStatusEnum Enum with underlying type: string

const (
    SoftwareSourceStatusNormal      SoftwareSourceStatusEnum = "NORMAL"
    SoftwareSourceStatusUnreachable SoftwareSourceStatusEnum = "UNREACHABLE"
    SoftwareSourceStatusError       SoftwareSourceStatusEnum = "ERROR"
    SoftwareSourceStatusWarning     SoftwareSourceStatusEnum = "WARNING"
)

Set of constants representing the allowable values for SoftwareSourceStatusEnum

func GetSoftwareSourceStatusEnumValues Uses

func GetSoftwareSourceStatusEnumValues() []SoftwareSourceStatusEnum

GetSoftwareSourceStatusEnumValues Enumerates the set of values for SoftwareSourceStatusEnum

type SoftwareSourceSummary Uses

type SoftwareSourceSummary struct {

    // OCID for the Software Source
    Id  *string `mandatory:"true" json:"id"`

    // OCID for the Compartment
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // User friendly name for the software source
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Type of the Software Source
    RepoType *string `mandatory:"true" json:"repoType"`

    // Information specified by the user about the software source
    Description *string `mandatory:"false" json:"description"`

    // status of the software source.
    Status SoftwareSourceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Number of packages
    Packages *int `mandatory:"false" json:"packages"`

    // The current state of the software source.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // OCID for the parent software source, if there is one
    ParentId *string `mandatory:"false" json:"parentId"`

    // Display name the parent software source, if there is one
    ParentName *string `mandatory:"false" json:"parentName"`

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

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

SoftwareSourceSummary A software source contains a collection of packages

func (SoftwareSourceSummary) String Uses

func (m SoftwareSourceSummary) String() string

type SoftwareSourceSummaryStatusEnum Uses

type SoftwareSourceSummaryStatusEnum string

SoftwareSourceSummaryStatusEnum Enum with underlying type: string

const (
    SoftwareSourceSummaryStatusNormal      SoftwareSourceSummaryStatusEnum = "NORMAL"
    SoftwareSourceSummaryStatusUnreachable SoftwareSourceSummaryStatusEnum = "UNREACHABLE"
    SoftwareSourceSummaryStatusError       SoftwareSourceSummaryStatusEnum = "ERROR"
    SoftwareSourceSummaryStatusWarning     SoftwareSourceSummaryStatusEnum = "WARNING"
)

Set of constants representing the allowable values for SoftwareSourceSummaryStatusEnum

func GetSoftwareSourceSummaryStatusEnumValues Uses

func GetSoftwareSourceSummaryStatusEnumValues() []SoftwareSourceSummaryStatusEnum

GetSoftwareSourceSummaryStatusEnumValues Enumerates the set of values for SoftwareSourceSummaryStatusEnum

type UpdatablePackageSummary Uses

type UpdatablePackageSummary struct {

    // Package name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique name for the package.
    Name *string `mandatory:"true" json:"name"`

    // Type of the update.
    Type *string `mandatory:"true" json:"type"`

    // Version of the installed package
    InstalledVersion *string `mandatory:"true" json:"installedVersion"`

    // Version of the package available for update
    AvailableVersion *string `mandatory:"true" json:"availableVersion"`

    // Unique name for the package available for update.
    AvailablePackageName *string `mandatory:"false" json:"availablePackageName"`

    // The architecture for which this package was built
    Architecture *string `mandatory:"false" json:"architecture"`

    // list of software sources that provide the software package
    SoftwareSources []SoftwareSourceId `mandatory:"false" json:"softwareSources"`
}

UpdatablePackageSummary A software package available for update on a managed instance

func (UpdatablePackageSummary) String Uses

func (m UpdatablePackageSummary) String() string

type UpdateManagedInstanceGroupDetails Uses

type UpdateManagedInstanceGroupDetails struct {

    // Managed Instance Group identifier
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Information specified by the user about the managed instance group
    Description *string `mandatory:"false" json:"description"`

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

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

UpdateManagedInstanceGroupDetails Information for updating a managed instance group

func (UpdateManagedInstanceGroupDetails) String Uses

func (m UpdateManagedInstanceGroupDetails) String() string

type UpdateManagedInstanceGroupRequest Uses

type UpdateManagedInstanceGroupRequest struct {

    // OCID for the managed instance group
    ManagedInstanceGroupId *string `mandatory:"true" contributesTo:"path" name:"managedInstanceGroupId"`

    // Details about a Managed Instance Group to update
    UpdateManagedInstanceGroupDetails `contributesTo:"body"`

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

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

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

UpdateManagedInstanceGroupRequest wrapper for the UpdateManagedInstanceGroup operation

func (UpdateManagedInstanceGroupRequest) HTTPRequest Uses

func (request UpdateManagedInstanceGroupRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedInstanceGroupRequest) RetryPolicy Uses

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

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

func (UpdateManagedInstanceGroupRequest) String Uses

func (request UpdateManagedInstanceGroupRequest) String() string

type UpdateManagedInstanceGroupResponse Uses

type UpdateManagedInstanceGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

UpdateManagedInstanceGroupResponse wrapper for the UpdateManagedInstanceGroup operation

func (UpdateManagedInstanceGroupResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (UpdateManagedInstanceGroupResponse) String Uses

func (response UpdateManagedInstanceGroupResponse) String() string

type UpdateScheduledJobDetails Uses

type UpdateScheduledJobDetails struct {

    // Scheduled Job name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Details describing the Scheduled Job.
    Description *string `mandatory:"false" json:"description"`

    // the type of scheduling this Scheduled Job follows
    ScheduleType ScheduleTypesEnum `mandatory:"false" json:"scheduleType,omitempty"`

    // the desired time for the next execution of this Scheduled Job
    TimeNextExecution *common.SDKTime `mandatory:"false" json:"timeNextExecution"`

    // the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
    IntervalType IntervalTypesEnum `mandatory:"false" json:"intervalType,omitempty"`

    // the value for the interval period for a recurring Scheduled Job (only if schedule type is RECURRING)
    IntervalValue *string `mandatory:"false" json:"intervalValue"`

    // the type of operation this Scheduled Job performs
    OperationType OperationTypesEnum `mandatory:"false" json:"operationType,omitempty"`

    // Type of the update (only if operation type is UPDATE_ALL_PACKAGES)
    UpdateType PackageUpdateTypesEnum `mandatory:"false" json:"updateType,omitempty"`

    // the id of the package (only if operation type is INSTALL/UPDATE/REMOVE_PACKAGE)
    PackageNames []PackageName `mandatory:"false" json:"packageNames"`

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

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

UpdateScheduledJobDetails Information for updating a Scheduled Job

func (UpdateScheduledJobDetails) String Uses

func (m UpdateScheduledJobDetails) String() string

type UpdateScheduledJobRequest Uses

type UpdateScheduledJobRequest struct {

    // The ID of the scheduled job.
    ScheduledJobId *string `mandatory:"true" contributesTo:"path" name:"scheduledJobId"`

    // Details about a Scheduled Job to update
    UpdateScheduledJobDetails `contributesTo:"body"`

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

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

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

UpdateScheduledJobRequest wrapper for the UpdateScheduledJob operation

func (UpdateScheduledJobRequest) HTTPRequest Uses

func (request UpdateScheduledJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateScheduledJobRequest) RetryPolicy Uses

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

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

func (UpdateScheduledJobRequest) String Uses

func (request UpdateScheduledJobRequest) String() string

type UpdateScheduledJobResponse Uses

type UpdateScheduledJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

UpdateScheduledJobResponse wrapper for the UpdateScheduledJob operation

func (UpdateScheduledJobResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (UpdateScheduledJobResponse) String Uses

func (response UpdateScheduledJobResponse) String() string

type UpdateSoftwareSourceDetails Uses

type UpdateSoftwareSourceDetails struct {

    // User friendly name for the software source
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Information specified by the user about the software source
    Description *string `mandatory:"false" json:"description"`

    // Name of the person maintaining this software source
    MaintainerName *string `mandatory:"false" json:"maintainerName"`

    // Email address of the person maintaining this software source
    MaintainerEmail *string `mandatory:"false" json:"maintainerEmail"`

    // Phone number of the person maintaining this software source
    MaintainerPhone *string `mandatory:"false" json:"maintainerPhone"`

    // The yum repository checksum type used by this software source
    ChecksumType ChecksumTypesEnum `mandatory:"false" json:"checksumType,omitempty"`

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

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

UpdateSoftwareSourceDetails Information for updating a software source on the management system

func (UpdateSoftwareSourceDetails) String Uses

func (m UpdateSoftwareSourceDetails) String() string

type UpdateSoftwareSourceRequest Uses

type UpdateSoftwareSourceRequest struct {

    // The OCID of the software source.
    SoftwareSourceId *string `mandatory:"true" contributesTo:"path" name:"softwareSourceId"`

    // Details about a Sofware Source to update
    UpdateSoftwareSourceDetails `contributesTo:"body"`

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

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

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

UpdateSoftwareSourceRequest wrapper for the UpdateSoftwareSource operation

func (UpdateSoftwareSourceRequest) HTTPRequest Uses

func (request UpdateSoftwareSourceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSoftwareSourceRequest) RetryPolicy Uses

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

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

func (UpdateSoftwareSourceRequest) String Uses

func (request UpdateSoftwareSourceRequest) String() string

type UpdateSoftwareSourceResponse Uses

type UpdateSoftwareSourceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

UpdateSoftwareSourceResponse wrapper for the UpdateSoftwareSource operation

func (UpdateSoftwareSourceResponse) HTTPResponse Uses

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

HTTPResponse implements the OCIResponse interface

func (UpdateSoftwareSourceResponse) String Uses

func (response UpdateSoftwareSourceResponse) String() string

type UpdateTypesEnum Uses

type UpdateTypesEnum string

UpdateTypesEnum Enum with underlying type: string

const (
    UpdateTypesSecurity    UpdateTypesEnum = "SECURITY"
    UpdateTypesBug         UpdateTypesEnum = "BUG"
    UpdateTypesEnhancement UpdateTypesEnum = "ENHANCEMENT"
)

Set of constants representing the allowable values for UpdateTypesEnum

func GetUpdateTypesEnumValues Uses

func GetUpdateTypesEnumValues() []UpdateTypesEnum

GetUpdateTypesEnumValues Enumerates the set of values for UpdateTypesEnum

type WorkRequest Uses

type WorkRequest struct {

    // the type of operation this Work Request performs
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id  *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // Description of the type of work.
    Description *string `mandatory:"false" json:"description"`

    // A progress or error message, if there is any.
    Message *string `mandatory:"false" json:"message"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequest A description of workrequest status

func (WorkRequest) String Uses

func (m WorkRequest) String() string

type WorkRequestError Uses

type WorkRequestError struct {

    // A machine-usable code for the error that occured.
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error happened, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`
}

WorkRequestError Human readable error message describing why the work request failed

func (WorkRequestError) String Uses

func (m WorkRequestError) String() string

type WorkRequestLogEntry Uses

type WorkRequestLogEntry struct {

    // A human readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error happened, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry Human readable log message describing what the work request is doing

func (WorkRequestLogEntry) String Uses

func (m WorkRequestLogEntry) String() string

type WorkRequestResource Uses

type WorkRequestResource struct {

    // The resource type for the work request.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively. If the request failed for that resource,
    // the state will be FAILED.
    ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource. Not all resources will have an id.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata.
    EntityUri *string `mandatory:"true" json:"entityUri"`

    // The name of the resource. Not all resources will have a name specified.
    Name *string `mandatory:"false" json:"name"`
}

WorkRequestResource A resource created, operated on or used by a work request.

func (WorkRequestResource) String Uses

func (m WorkRequestResource) String() string

type WorkRequestResourceActionTypeEnum Uses

type WorkRequestResourceActionTypeEnum string

WorkRequestResourceActionTypeEnum Enum with underlying type: string

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeInstalled  WorkRequestResourceActionTypeEnum = "INSTALLED"
    WorkRequestResourceActionTypeRemoved    WorkRequestResourceActionTypeEnum = "REMOVED"
)

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

func GetWorkRequestResourceActionTypeEnumValues Uses

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestSummary Uses

type WorkRequestSummary struct {

    // the type of operation this Work Request performs
    OperationType OperationTypesEnum `mandatory:"true" json:"operationType"`

    // status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id  *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // Description of the type of work.
    Description *string `mandatory:"false" json:"description"`

    // A progress or error message, if there is any.
    Message *string `mandatory:"false" json:"message"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"false" json:"percentComplete"`
}

WorkRequestSummary A work request summary

func (WorkRequestSummary) String Uses

func (m WorkRequestSummary) String() string

Package osmanagement imports 4 packages (graph). Updated 2020-04-08. Refresh now. Tools for package owners.