 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func GetActionKindHeaderEnumStringValues() []string
- func GetGetNetworkAnchorSubscriptionServiceNameEnumStringValues() []string
- func GetGetResourceAnchorSubscriptionServiceNameEnumStringValues() []string
- func GetListExternalLocationDetailsMetadataEntityTypeEnumStringValues() []string
- func GetListExternalLocationDetailsMetadataSortByEnumStringValues() []string
- func GetListExternalLocationDetailsMetadataSortOrderEnumStringValues() []string
- func GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumStringValues() []string
- func GetListExternalLocationMappingMetadataSortByEnumStringValues() []string
- func GetListExternalLocationMappingMetadataSortOrderEnumStringValues() []string
- func GetListExternalLocationSummariesMetadataEntityTypeEnumStringValues() []string
- func GetListExternalLocationSummariesMetadataSortByEnumStringValues() []string
- func GetListExternalLocationSummariesMetadataSortOrderEnumStringValues() []string
- func GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumStringValues() []string
- func GetListMultiCloudMetadataSortByEnumStringValues() []string
- func GetListMultiCloudMetadataSortOrderEnumStringValues() []string
- func GetListNetworkAnchorsSortByEnumStringValues() []string
- func GetListNetworkAnchorsSortOrderEnumStringValues() []string
- func GetListNetworkAnchorsSubscriptionServiceNameEnumStringValues() []string
- func GetListResourceAnchorsSortByEnumStringValues() []string
- func GetListResourceAnchorsSortOrderEnumStringValues() []string
- func GetListResourceAnchorsSubscriptionServiceNameEnumStringValues() []string
- func GetNetworkAnchorLifecycleStateEnumStringValues() []string
- func GetNetworkAnchorSetupModeEnumStringValues() []string
- func GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumStringValues() []string
- func GetOciNetworkSubnetTypeEnumStringValues() []string
- func GetResourceAnchorLifecycleStateEnumStringValues() []string
- func GetResourceAnchorSetupModeEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetSubscriptionTypeEnumStringValues() []string
- type ActionKindHeaderEnum
- type AwsCloudServiceProviderMetadataItem
- func (m AwsCloudServiceProviderMetadataItem) GetRegion() *string
- func (m AwsCloudServiceProviderMetadataItem) GetResourceAnchorName() *string
- func (m AwsCloudServiceProviderMetadataItem) GetResourceAnchorUri() *string
- func (m AwsCloudServiceProviderMetadataItem) MarshalJSON() (buff []byte, e error)
- func (m AwsCloudServiceProviderMetadataItem) String() string
- func (m AwsCloudServiceProviderMetadataItem) ValidateEnumValue() (bool, error)
 
- type AzureCloudServiceProviderMetadataItem
- func (m AzureCloudServiceProviderMetadataItem) GetRegion() *string
- func (m AzureCloudServiceProviderMetadataItem) GetResourceAnchorName() *string
- func (m AzureCloudServiceProviderMetadataItem) GetResourceAnchorUri() *string
- func (m AzureCloudServiceProviderMetadataItem) MarshalJSON() (buff []byte, e error)
- func (m AzureCloudServiceProviderMetadataItem) String() string
- func (m AzureCloudServiceProviderMetadataItem) ValidateEnumValue() (bool, error)
 
- type CloudServiceProviderMetadataItem
- type CloudServiceProviderNetworkMetadataItem
- type CspZoneKeyReferenceId
- type ExternalLocation
- type ExternalLocationDetail
- type ExternalLocationMappingMetadatumSummary
- type ExternalLocationMappingMetadatumSummaryCollection
- type ExternalLocationSummariesMetadatumSummary
- type ExternalLocationSummariesMetadatumSummaryCollection
- type ExternalLocationSummary
- type ExternalLocationsMetadatumCollection
- type ExternalLocationsMetadatumSummary
- type GcpCloudServiceProviderMetadataItem
- func (m GcpCloudServiceProviderMetadataItem) GetRegion() *string
- func (m GcpCloudServiceProviderMetadataItem) GetResourceAnchorName() *string
- func (m GcpCloudServiceProviderMetadataItem) GetResourceAnchorUri() *string
- func (m GcpCloudServiceProviderMetadataItem) MarshalJSON() (buff []byte, e error)
- func (m GcpCloudServiceProviderMetadataItem) String() string
- func (m GcpCloudServiceProviderMetadataItem) ValidateEnumValue() (bool, error)
 
- type GetMultiCloudMetadataRequest
- func (request GetMultiCloudMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMultiCloudMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMultiCloudMetadataRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMultiCloudMetadataRequest) String() string
- func (request GetMultiCloudMetadataRequest) ValidateEnumValue() (bool, error)
 
- type GetMultiCloudMetadataResponse
- type GetNetworkAnchorRequest
- func (request GetNetworkAnchorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetNetworkAnchorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetNetworkAnchorRequest) RetryPolicy() *common.RetryPolicy
- func (request GetNetworkAnchorRequest) String() string
- func (request GetNetworkAnchorRequest) ValidateEnumValue() (bool, error)
 
- type GetNetworkAnchorResponse
- type GetNetworkAnchorSubscriptionServiceNameEnum
- type GetResourceAnchorRequest
- func (request GetResourceAnchorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetResourceAnchorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetResourceAnchorRequest) RetryPolicy() *common.RetryPolicy
- func (request GetResourceAnchorRequest) String() string
- func (request GetResourceAnchorRequest) ValidateEnumValue() (bool, error)
 
- type GetResourceAnchorResponse
- type GetResourceAnchorSubscriptionServiceNameEnum
- type ListExternalLocationDetailsMetadataEntityTypeEnum
- type ListExternalLocationDetailsMetadataRequest
- func (request ListExternalLocationDetailsMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalLocationDetailsMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalLocationDetailsMetadataRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalLocationDetailsMetadataRequest) String() string
- func (request ListExternalLocationDetailsMetadataRequest) ValidateEnumValue() (bool, error)
 
- type ListExternalLocationDetailsMetadataResponse
- type ListExternalLocationDetailsMetadataSortByEnum
- type ListExternalLocationDetailsMetadataSortOrderEnum
- type ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum
- func GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumValues() []ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum
- func GetMappingListExternalLocationDetailsMetadataSubscriptionServiceNameEnum(val string) (ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum, bool)
 
- type ListExternalLocationMappingMetadataRequest
- func (request ListExternalLocationMappingMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalLocationMappingMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalLocationMappingMetadataRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalLocationMappingMetadataRequest) String() string
- func (request ListExternalLocationMappingMetadataRequest) ValidateEnumValue() (bool, error)
 
- type ListExternalLocationMappingMetadataResponse
- type ListExternalLocationMappingMetadataSortByEnum
- type ListExternalLocationMappingMetadataSortOrderEnum
- type ListExternalLocationSummariesMetadataEntityTypeEnum
- type ListExternalLocationSummariesMetadataRequest
- func (request ListExternalLocationSummariesMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalLocationSummariesMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalLocationSummariesMetadataRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalLocationSummariesMetadataRequest) String() string
- func (request ListExternalLocationSummariesMetadataRequest) ValidateEnumValue() (bool, error)
 
- type ListExternalLocationSummariesMetadataResponse
- type ListExternalLocationSummariesMetadataSortByEnum
- type ListExternalLocationSummariesMetadataSortOrderEnum
- type ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum
- func GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumValues() []ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum
- func GetMappingListExternalLocationSummariesMetadataSubscriptionServiceNameEnum(val string) (ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum, bool)
 
- type ListMultiCloudMetadataRequest
- func (request ListMultiCloudMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMultiCloudMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMultiCloudMetadataRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMultiCloudMetadataRequest) String() string
- func (request ListMultiCloudMetadataRequest) ValidateEnumValue() (bool, error)
 
- type ListMultiCloudMetadataResponse
- type ListMultiCloudMetadataSortByEnum
- type ListMultiCloudMetadataSortOrderEnum
- type ListNetworkAnchorsRequest
- func (request ListNetworkAnchorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListNetworkAnchorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListNetworkAnchorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListNetworkAnchorsRequest) String() string
- func (request ListNetworkAnchorsRequest) ValidateEnumValue() (bool, error)
 
- type ListNetworkAnchorsResponse
- type ListNetworkAnchorsSortByEnum
- type ListNetworkAnchorsSortOrderEnum
- type ListNetworkAnchorsSubscriptionServiceNameEnum
- type ListResourceAnchorsRequest
- func (request ListResourceAnchorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListResourceAnchorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListResourceAnchorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListResourceAnchorsRequest) String() string
- func (request ListResourceAnchorsRequest) ValidateEnumValue() (bool, error)
 
- type ListResourceAnchorsResponse
- type ListResourceAnchorsSortByEnum
- type ListResourceAnchorsSortOrderEnum
- type ListResourceAnchorsSubscriptionServiceNameEnum
- type MetadataClient
- func (client *MetadataClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client MetadataClient) ListExternalLocationDetailsMetadata(ctx context.Context, request ListExternalLocationDetailsMetadataRequest) (response ListExternalLocationDetailsMetadataResponse, err error)
- func (client MetadataClient) ListExternalLocationMappingMetadata(ctx context.Context, request ListExternalLocationMappingMetadataRequest) (response ListExternalLocationMappingMetadataResponse, err error)
- func (client MetadataClient) ListExternalLocationSummariesMetadata(ctx context.Context, request ListExternalLocationSummariesMetadataRequest) (response ListExternalLocationSummariesMetadataResponse, err error)
- func (client *MetadataClient) SetRegion(region string)
 
- type MultiCloudMetadata
- type MultiCloudMetadataCollection
- type MultiCloudMetadataSummary
- type MultiCloudsMetadataClient
- func NewMultiCloudsMetadataClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MultiCloudsMetadataClient, err error)
- func NewMultiCloudsMetadataClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MultiCloudsMetadataClient, err error)
 
- func (client *MultiCloudsMetadataClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client MultiCloudsMetadataClient) GetMultiCloudMetadata(ctx context.Context, request GetMultiCloudMetadataRequest) (response GetMultiCloudMetadataResponse, err error)
- func (client MultiCloudsMetadataClient) ListMultiCloudMetadata(ctx context.Context, request ListMultiCloudMetadataRequest) (response ListMultiCloudMetadataResponse, err error)
- func (client *MultiCloudsMetadataClient) SetRegion(region string)
 
- type NetworkAnchor
- type NetworkAnchorCollection
- type NetworkAnchorLifecycleStateEnum
- type NetworkAnchorSetupModeEnum
- type NetworkAnchorSummary
- type OciDns
- type OciNetworkMetadata
- type OciNetworkMetadataNetworkAnchorConnectionStatusEnum
- type OciNetworkSubnet
- type OciNetworkSubnetTypeEnum
- type OciVcn
- type OmHubCp
- type OmhubNetworkAnchorClient
- func (client *OmhubNetworkAnchorClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client OmhubNetworkAnchorClient) GetNetworkAnchor(ctx context.Context, request GetNetworkAnchorRequest) (response GetNetworkAnchorResponse, err error)
- func (client OmhubNetworkAnchorClient) ListNetworkAnchors(ctx context.Context, request ListNetworkAnchorsRequest) (response ListNetworkAnchorsResponse, err error)
- func (client *OmhubNetworkAnchorClient) SetRegion(region string)
 
- type OmhubResourceAnchorClient
- func NewOmhubResourceAnchorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OmhubResourceAnchorClient, err error)
- func NewOmhubResourceAnchorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OmhubResourceAnchorClient, err error)
 
- func (client *OmhubResourceAnchorClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client OmhubResourceAnchorClient) GetResourceAnchor(ctx context.Context, request GetResourceAnchorRequest) (response GetResourceAnchorResponse, err error)
- func (client OmhubResourceAnchorClient) ListResourceAnchors(ctx context.Context, request ListResourceAnchorsRequest) (response ListResourceAnchorsResponse, err error)
- func (client *OmhubResourceAnchorClient) SetRegion(region string)
 
- type Properties
- type ResourceAnchor
- type ResourceAnchorCollection
- type ResourceAnchorLifecycleStateEnum
- type ResourceAnchorSetupModeEnum
- type ResourceAnchorSummary
- type SortOrderEnum
- type SubscriptionTypeEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionKindHeaderEnumStringValues ¶
func GetActionKindHeaderEnumStringValues() []string
GetActionKindHeaderEnumStringValues Enumerates the set of values in String for ActionKindHeaderEnum
func GetGetNetworkAnchorSubscriptionServiceNameEnumStringValues ¶
func GetGetNetworkAnchorSubscriptionServiceNameEnumStringValues() []string
GetGetNetworkAnchorSubscriptionServiceNameEnumStringValues Enumerates the set of values in String for GetNetworkAnchorSubscriptionServiceNameEnum
func GetGetResourceAnchorSubscriptionServiceNameEnumStringValues ¶
func GetGetResourceAnchorSubscriptionServiceNameEnumStringValues() []string
GetGetResourceAnchorSubscriptionServiceNameEnumStringValues Enumerates the set of values in String for GetResourceAnchorSubscriptionServiceNameEnum
func GetListExternalLocationDetailsMetadataEntityTypeEnumStringValues ¶
func GetListExternalLocationDetailsMetadataEntityTypeEnumStringValues() []string
GetListExternalLocationDetailsMetadataEntityTypeEnumStringValues Enumerates the set of values in String for ListExternalLocationDetailsMetadataEntityTypeEnum
func GetListExternalLocationDetailsMetadataSortByEnumStringValues ¶
func GetListExternalLocationDetailsMetadataSortByEnumStringValues() []string
GetListExternalLocationDetailsMetadataSortByEnumStringValues Enumerates the set of values in String for ListExternalLocationDetailsMetadataSortByEnum
func GetListExternalLocationDetailsMetadataSortOrderEnumStringValues ¶
func GetListExternalLocationDetailsMetadataSortOrderEnumStringValues() []string
GetListExternalLocationDetailsMetadataSortOrderEnumStringValues Enumerates the set of values in String for ListExternalLocationDetailsMetadataSortOrderEnum
func GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumStringValues ¶
func GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumStringValues() []string
GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumStringValues Enumerates the set of values in String for ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum
func GetListExternalLocationMappingMetadataSortByEnumStringValues ¶
func GetListExternalLocationMappingMetadataSortByEnumStringValues() []string
GetListExternalLocationMappingMetadataSortByEnumStringValues Enumerates the set of values in String for ListExternalLocationMappingMetadataSortByEnum
func GetListExternalLocationMappingMetadataSortOrderEnumStringValues ¶
func GetListExternalLocationMappingMetadataSortOrderEnumStringValues() []string
GetListExternalLocationMappingMetadataSortOrderEnumStringValues Enumerates the set of values in String for ListExternalLocationMappingMetadataSortOrderEnum
func GetListExternalLocationSummariesMetadataEntityTypeEnumStringValues ¶
func GetListExternalLocationSummariesMetadataEntityTypeEnumStringValues() []string
GetListExternalLocationSummariesMetadataEntityTypeEnumStringValues Enumerates the set of values in String for ListExternalLocationSummariesMetadataEntityTypeEnum
func GetListExternalLocationSummariesMetadataSortByEnumStringValues ¶
func GetListExternalLocationSummariesMetadataSortByEnumStringValues() []string
GetListExternalLocationSummariesMetadataSortByEnumStringValues Enumerates the set of values in String for ListExternalLocationSummariesMetadataSortByEnum
func GetListExternalLocationSummariesMetadataSortOrderEnumStringValues ¶
func GetListExternalLocationSummariesMetadataSortOrderEnumStringValues() []string
GetListExternalLocationSummariesMetadataSortOrderEnumStringValues Enumerates the set of values in String for ListExternalLocationSummariesMetadataSortOrderEnum
func GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumStringValues ¶
func GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumStringValues() []string
GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumStringValues Enumerates the set of values in String for ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum
func GetListMultiCloudMetadataSortByEnumStringValues ¶
func GetListMultiCloudMetadataSortByEnumStringValues() []string
GetListMultiCloudMetadataSortByEnumStringValues Enumerates the set of values in String for ListMultiCloudMetadataSortByEnum
func GetListMultiCloudMetadataSortOrderEnumStringValues ¶
func GetListMultiCloudMetadataSortOrderEnumStringValues() []string
GetListMultiCloudMetadataSortOrderEnumStringValues Enumerates the set of values in String for ListMultiCloudMetadataSortOrderEnum
func GetListNetworkAnchorsSortByEnumStringValues ¶
func GetListNetworkAnchorsSortByEnumStringValues() []string
GetListNetworkAnchorsSortByEnumStringValues Enumerates the set of values in String for ListNetworkAnchorsSortByEnum
func GetListNetworkAnchorsSortOrderEnumStringValues ¶
func GetListNetworkAnchorsSortOrderEnumStringValues() []string
GetListNetworkAnchorsSortOrderEnumStringValues Enumerates the set of values in String for ListNetworkAnchorsSortOrderEnum
func GetListNetworkAnchorsSubscriptionServiceNameEnumStringValues ¶
func GetListNetworkAnchorsSubscriptionServiceNameEnumStringValues() []string
GetListNetworkAnchorsSubscriptionServiceNameEnumStringValues Enumerates the set of values in String for ListNetworkAnchorsSubscriptionServiceNameEnum
func GetListResourceAnchorsSortByEnumStringValues ¶
func GetListResourceAnchorsSortByEnumStringValues() []string
GetListResourceAnchorsSortByEnumStringValues Enumerates the set of values in String for ListResourceAnchorsSortByEnum
func GetListResourceAnchorsSortOrderEnumStringValues ¶
func GetListResourceAnchorsSortOrderEnumStringValues() []string
GetListResourceAnchorsSortOrderEnumStringValues Enumerates the set of values in String for ListResourceAnchorsSortOrderEnum
func GetListResourceAnchorsSubscriptionServiceNameEnumStringValues ¶
func GetListResourceAnchorsSubscriptionServiceNameEnumStringValues() []string
GetListResourceAnchorsSubscriptionServiceNameEnumStringValues Enumerates the set of values in String for ListResourceAnchorsSubscriptionServiceNameEnum
func GetNetworkAnchorLifecycleStateEnumStringValues ¶
func GetNetworkAnchorLifecycleStateEnumStringValues() []string
GetNetworkAnchorLifecycleStateEnumStringValues Enumerates the set of values in String for NetworkAnchorLifecycleStateEnum
func GetNetworkAnchorSetupModeEnumStringValues ¶
func GetNetworkAnchorSetupModeEnumStringValues() []string
GetNetworkAnchorSetupModeEnumStringValues Enumerates the set of values in String for NetworkAnchorSetupModeEnum
func GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumStringValues ¶
func GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumStringValues() []string
GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumStringValues Enumerates the set of values in String for OciNetworkMetadataNetworkAnchorConnectionStatusEnum
func GetOciNetworkSubnetTypeEnumStringValues ¶
func GetOciNetworkSubnetTypeEnumStringValues() []string
GetOciNetworkSubnetTypeEnumStringValues Enumerates the set of values in String for OciNetworkSubnetTypeEnum
func GetResourceAnchorLifecycleStateEnumStringValues ¶
func GetResourceAnchorLifecycleStateEnumStringValues() []string
GetResourceAnchorLifecycleStateEnumStringValues Enumerates the set of values in String for ResourceAnchorLifecycleStateEnum
func GetResourceAnchorSetupModeEnumStringValues ¶
func GetResourceAnchorSetupModeEnumStringValues() []string
GetResourceAnchorSetupModeEnumStringValues Enumerates the set of values in String for ResourceAnchorSetupModeEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetSubscriptionTypeEnumStringValues ¶
func GetSubscriptionTypeEnumStringValues() []string
GetSubscriptionTypeEnumStringValues Enumerates the set of values in String for SubscriptionTypeEnum
Types ¶
type ActionKindHeaderEnum ¶
type ActionKindHeaderEnum string
ActionKindHeaderEnum Enum with underlying type: string
const ( ActionKindHeaderCreate ActionKindHeaderEnum = "create" ActionKindHeaderUpdate ActionKindHeaderEnum = "update" )
Set of constants representing the allowable values for ActionKindHeaderEnum
func GetActionKindHeaderEnumValues ¶
func GetActionKindHeaderEnumValues() []ActionKindHeaderEnum
GetActionKindHeaderEnumValues Enumerates the set of values for ActionKindHeaderEnum
func GetMappingActionKindHeaderEnum ¶
func GetMappingActionKindHeaderEnum(val string) (ActionKindHeaderEnum, bool)
GetMappingActionKindHeaderEnum performs case Insensitive comparison on enum value and return the desired enum
type AwsCloudServiceProviderMetadataItem ¶
type AwsCloudServiceProviderMetadataItem struct {
	// CSP resource anchor ID or name.
	ResourceAnchorName *string `mandatory:"true" json:"resourceAnchorName"`
	// AWS accountId that was used for creating this resource anchor resource.
	AccountId *string `mandatory:"true" json:"accountId"`
	// The Azure, AWS or GCP region.
	Region *string `mandatory:"false" json:"region"`
	// CSP resource anchor Uri.
	ResourceAnchorUri *string `mandatory:"false" json:"resourceAnchorUri"`
}
    AwsCloudServiceProviderMetadataItem Aws Cloud Service Provider metadata item.
func (AwsCloudServiceProviderMetadataItem) GetRegion ¶
func (m AwsCloudServiceProviderMetadataItem) GetRegion() *string
GetRegion returns Region
func (AwsCloudServiceProviderMetadataItem) GetResourceAnchorName ¶
func (m AwsCloudServiceProviderMetadataItem) GetResourceAnchorName() *string
GetResourceAnchorName returns ResourceAnchorName
func (AwsCloudServiceProviderMetadataItem) GetResourceAnchorUri ¶
func (m AwsCloudServiceProviderMetadataItem) GetResourceAnchorUri() *string
GetResourceAnchorUri returns ResourceAnchorUri
func (AwsCloudServiceProviderMetadataItem) MarshalJSON ¶
func (m AwsCloudServiceProviderMetadataItem) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AwsCloudServiceProviderMetadataItem) String ¶
func (m AwsCloudServiceProviderMetadataItem) String() string
func (AwsCloudServiceProviderMetadataItem) ValidateEnumValue ¶
func (m AwsCloudServiceProviderMetadataItem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AzureCloudServiceProviderMetadataItem ¶
type AzureCloudServiceProviderMetadataItem struct {
	// CSP resource anchor ID or name.
	ResourceAnchorName *string `mandatory:"true" json:"resourceAnchorName"`
	// Azure resource group that was used for creating this resource.
	ResourceGroup *string `mandatory:"true" json:"resourceGroup"`
	// Azure subscription that was used for creating this resource.
	Subscription *string `mandatory:"true" json:"subscription"`
	// The Azure, AWS or GCP region.
	Region *string `mandatory:"false" json:"region"`
	// CSP resource anchor Uri.
	ResourceAnchorUri *string `mandatory:"false" json:"resourceAnchorUri"`
}
    AzureCloudServiceProviderMetadataItem Azure Cloud Service Provider metadata item.
func (AzureCloudServiceProviderMetadataItem) GetRegion ¶
func (m AzureCloudServiceProviderMetadataItem) GetRegion() *string
GetRegion returns Region
func (AzureCloudServiceProviderMetadataItem) GetResourceAnchorName ¶
func (m AzureCloudServiceProviderMetadataItem) GetResourceAnchorName() *string
GetResourceAnchorName returns ResourceAnchorName
func (AzureCloudServiceProviderMetadataItem) GetResourceAnchorUri ¶
func (m AzureCloudServiceProviderMetadataItem) GetResourceAnchorUri() *string
GetResourceAnchorUri returns ResourceAnchorUri
func (AzureCloudServiceProviderMetadataItem) MarshalJSON ¶
func (m AzureCloudServiceProviderMetadataItem) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AzureCloudServiceProviderMetadataItem) String ¶
func (m AzureCloudServiceProviderMetadataItem) String() string
func (AzureCloudServiceProviderMetadataItem) ValidateEnumValue ¶
func (m AzureCloudServiceProviderMetadataItem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudServiceProviderMetadataItem ¶
type CloudServiceProviderMetadataItem interface {
	// CSP resource anchor ID or name.
	GetResourceAnchorName() *string
	// The Azure, AWS or GCP region.
	GetRegion() *string
	// CSP resource anchor Uri.
	GetResourceAnchorUri() *string
}
    CloudServiceProviderMetadataItem Cloud Service Provider metadata item. Warning - In future this object can change to generic object with future Cloud Service Provider based on CloudServiceProvider field. This can be one of CSP provider type Azure, GCP and AWS.
type CloudServiceProviderNetworkMetadataItem ¶
type CloudServiceProviderNetworkMetadataItem struct {
	// Azure/GCP/AWS region
	Region *string `mandatory:"true" json:"region"`
	// CSP oracle database network anchor unique ID/name
	OdbNetworkId *string `mandatory:"true" json:"odbNetworkId"`
	// An Azure/GCP/AWS cidrBlocks
	CidrBlocks []string `mandatory:"false" json:"cidrBlocks"`
	// CSP network anchor Uri
	NetworkAnchorUri *string `mandatory:"false" json:"networkAnchorUri"`
	// DNS domain ip mapping forwarding configuration
	DnsForwardingConfig []map[string]string `mandatory:"false" json:"dnsForwardingConfig"`
}
    CloudServiceProviderNetworkMetadataItem Cloud Service Provider metadata item. Warning - In future this object can change to generic object with future Cloud Service Provider based on CloudServiceProvider field. This can be one of CSP provider type Azure, GCP and AWS
func (CloudServiceProviderNetworkMetadataItem) String ¶
func (m CloudServiceProviderNetworkMetadataItem) String() string
func (CloudServiceProviderNetworkMetadataItem) ValidateEnumValue ¶
func (m CloudServiceProviderNetworkMetadataItem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CspZoneKeyReferenceId ¶
type CspZoneKeyReferenceId struct {
	// Value of keyName
	//    GcpProjectName: A human-readable name for your project. The project name isn't used by any Google APIs. You can edit the project name at any time during or after project creation. Project names do not need to be unique.
	//    AzureSubscriptionId: A unique alphanumeric string that identifies your Azure subscription.
	//    AwsAccountId: a unique 12-digit number that identifies an Amazon Web Services (AWS) account
	KeyValue *string `mandatory:"true" json:"keyValue"`
	// KeyName for Azure=AzureSubscriptionId Aws=AwsAccountId GCP=GcpProjectName
	KeyName *string `mandatory:"true" json:"keyName"`
}
    CspZoneKeyReferenceId This is CSP zone key reference
func (CspZoneKeyReferenceId) String ¶
func (m CspZoneKeyReferenceId) String() string
func (CspZoneKeyReferenceId) ValidateEnumValue ¶
func (m CspZoneKeyReferenceId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocation ¶
type ExternalLocation struct {
	// CSP region corresponding to the given OCI region
	CspRegion *string `mandatory:"true" json:"cspRegion"`
	// CSP region display Name corresponding to the given OCI region
	CspRegionDisplayName *string `mandatory:"true" json:"cspRegionDisplayName"`
	// A mapping of OCI site group name to CSP physical availability zone name
	CspPhysicalAz *string `mandatory:"true" json:"cspPhysicalAz"`
	// User friendly display name for cspPhysicalAZ
	CspPhysicalAzDisplayName *string `mandatory:"true" json:"cspPhysicalAzDisplayName"`
	// The serviceName that externalLocation map object belongs to
	ServiceName SubscriptionTypeEnum `mandatory:"false" json:"serviceName,omitempty"`
}
    ExternalLocation External location for CSP Region, CSP-Physical-AZ
func (ExternalLocation) String ¶
func (m ExternalLocation) String() string
func (ExternalLocation) ValidateEnumValue ¶
func (m ExternalLocation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationDetail ¶
type ExternalLocationDetail struct {
	// CSP region corresponding to the given OCI region
	CspRegion *string `mandatory:"true" json:"cspRegion"`
	// CSP region display Name corresponding to the given OCI region
	CspRegionDisplayName *string `mandatory:"true" json:"cspRegionDisplayName"`
	// A mapping of OCI site group name to CSP physical availability zone name
	CspPhysicalAz *string `mandatory:"true" json:"cspPhysicalAz"`
	// User friendly display name for cspPhysicalAZ
	CspPhysicalAzDisplayName *string `mandatory:"true" json:"cspPhysicalAzDisplayName"`
	CspZoneKeyReferenceId *CspZoneKeyReferenceId `mandatory:"false" json:"cspZoneKeyReferenceId"`
	// A mapping of CSP physical availability zone to CSP logical availability zone.
	CspLogicalAz *string `mandatory:"false" json:"cspLogicalAz"`
	// The serviceName that externalLocation map object belongs to.
	ServiceName SubscriptionTypeEnum `mandatory:"false" json:"serviceName,omitempty"`
}
    ExternalLocationDetail External location for CSP Region, CSP-Physical-AZ, CSP-Logical-AZ
func (ExternalLocationDetail) String ¶
func (m ExternalLocationDetail) String() string
func (ExternalLocationDetail) ValidateEnumValue ¶
func (m ExternalLocationDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationMappingMetadatumSummary ¶
type ExternalLocationMappingMetadatumSummary struct {
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	ExternalLocation *ExternalLocation `mandatory:"true" json:"externalLocation"`
	// OCI physical ad name
	OciPhysicalAd *string `mandatory:"true" json:"ociPhysicalAd"`
	// OCI logical ad name
	OciLogicalAd *string `mandatory:"true" json:"ociLogicalAd"`
	// OCI region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
	OciRegion *string `mandatory:"true" json:"ociRegion"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}
    ExternalLocationMappingMetadatumSummary Flat Map of CSP Region -> CSP-Physical-AZ -> OCI Site Group All fields in this object has immutable mappings. Please don't add any field that case change for any customer as this is only for Oracle Cloud Infrastructure internal service use.
func (ExternalLocationMappingMetadatumSummary) String ¶
func (m ExternalLocationMappingMetadatumSummary) String() string
func (ExternalLocationMappingMetadatumSummary) ValidateEnumValue ¶
func (m ExternalLocationMappingMetadatumSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationMappingMetadatumSummaryCollection ¶
type ExternalLocationMappingMetadatumSummaryCollection struct {
	// List of ExternalLocationMappingMetadatumSummary
	Items []ExternalLocationMappingMetadatumSummary `mandatory:"true" json:"items"`
}
    ExternalLocationMappingMetadatumSummaryCollection External location information from OCI primitives to a CSP
func (ExternalLocationMappingMetadatumSummaryCollection) String ¶
func (m ExternalLocationMappingMetadatumSummaryCollection) String() string
func (ExternalLocationMappingMetadatumSummaryCollection) ValidateEnumValue ¶
func (m ExternalLocationMappingMetadatumSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationSummariesMetadatumSummary ¶
type ExternalLocationSummariesMetadatumSummary struct {
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// OCI region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
	OciRegion *string `mandatory:"true" json:"ociRegion"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
	ExternalLocation *ExternalLocationSummary `mandatory:"false" json:"externalLocation"`
}
    ExternalLocationSummariesMetadatumSummary Flat Map of CSP Region to OCI Region
func (ExternalLocationSummariesMetadatumSummary) String ¶
func (m ExternalLocationSummariesMetadatumSummary) String() string
func (ExternalLocationSummariesMetadatumSummary) ValidateEnumValue ¶
func (m ExternalLocationSummariesMetadatumSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationSummariesMetadatumSummaryCollection ¶
type ExternalLocationSummariesMetadatumSummaryCollection struct {
	// List of ExternalLocationSummariesMetadatumSummary
	Items []ExternalLocationSummariesMetadatumSummary `mandatory:"true" json:"items"`
}
    ExternalLocationSummariesMetadatumSummaryCollection External location summary information from OCI primitives to any CSP across all regions
func (ExternalLocationSummariesMetadatumSummaryCollection) String ¶
func (m ExternalLocationSummariesMetadatumSummaryCollection) String() string
func (ExternalLocationSummariesMetadatumSummaryCollection) ValidateEnumValue ¶
func (m ExternalLocationSummariesMetadatumSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationSummary ¶
type ExternalLocationSummary struct {
	// CSP region corresponding to the given OCI region
	CspRegion *string `mandatory:"true" json:"cspRegion"`
	// CSP region display Name corresponding to the given OCI region
	CspRegionDisplayName *string `mandatory:"true" json:"cspRegionDisplayName"`
}
    ExternalLocationSummary External location for CSP Region
func (ExternalLocationSummary) String ¶
func (m ExternalLocationSummary) String() string
func (ExternalLocationSummary) ValidateEnumValue ¶
func (m ExternalLocationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationsMetadatumCollection ¶
type ExternalLocationsMetadatumCollection struct {
	// List of ExternalLocationsMetadatumSummary
	Items []ExternalLocationsMetadatumSummary `mandatory:"true" json:"items"`
}
    ExternalLocationsMetadatumCollection External location information from OCI primitives to any CSP
func (ExternalLocationsMetadatumCollection) String ¶
func (m ExternalLocationsMetadatumCollection) String() string
func (ExternalLocationsMetadatumCollection) ValidateEnumValue ¶
func (m ExternalLocationsMetadatumCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalLocationsMetadatumSummary ¶
type ExternalLocationsMetadatumSummary struct {
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	ExternalLocation *ExternalLocationDetail `mandatory:"true" json:"externalLocation"`
	// OCI physical ad name
	OciPhysicalAd *string `mandatory:"true" json:"ociPhysicalAd"`
	// OCI region identifier https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm
	OciRegion *string `mandatory:"true" json:"ociRegion"`
	// Cluster Placement Group OCID
	CpgId *string `mandatory:"true" json:"cpgId"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
	// OCI logical ad name
	OciLogicalAd *string `mandatory:"false" json:"ociLogicalAd"`
}
    ExternalLocationsMetadatumSummary Flat Map of CSP Region -> CSP-Physical-AZ -> CSP-Logical-AZ -> OCI Site Group -> CPG-ID
func (ExternalLocationsMetadatumSummary) String ¶
func (m ExternalLocationsMetadatumSummary) String() string
func (ExternalLocationsMetadatumSummary) ValidateEnumValue ¶
func (m ExternalLocationsMetadatumSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GcpCloudServiceProviderMetadataItem ¶
type GcpCloudServiceProviderMetadataItem struct {
	// CSP resource anchor ID or name.
	ResourceAnchorName *string `mandatory:"true" json:"resourceAnchorName"`
	// GCP project number that was used for creating this resource anchor resource.
	ProjectNumber *string `mandatory:"true" json:"projectNumber"`
	// The Azure, AWS or GCP region.
	Region *string `mandatory:"false" json:"region"`
	// CSP resource anchor Uri.
	ResourceAnchorUri *string `mandatory:"false" json:"resourceAnchorUri"`
}
    GcpCloudServiceProviderMetadataItem GCP Cloud Service Provider metadata item.
func (GcpCloudServiceProviderMetadataItem) GetRegion ¶
func (m GcpCloudServiceProviderMetadataItem) GetRegion() *string
GetRegion returns Region
func (GcpCloudServiceProviderMetadataItem) GetResourceAnchorName ¶
func (m GcpCloudServiceProviderMetadataItem) GetResourceAnchorName() *string
GetResourceAnchorName returns ResourceAnchorName
func (GcpCloudServiceProviderMetadataItem) GetResourceAnchorUri ¶
func (m GcpCloudServiceProviderMetadataItem) GetResourceAnchorUri() *string
GetResourceAnchorUri returns ResourceAnchorUri
func (GcpCloudServiceProviderMetadataItem) MarshalJSON ¶
func (m GcpCloudServiceProviderMetadataItem) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (GcpCloudServiceProviderMetadataItem) String ¶
func (m GcpCloudServiceProviderMetadataItem) String() string
func (GcpCloudServiceProviderMetadataItem) ValidateEnumValue ¶
func (m GcpCloudServiceProviderMetadataItem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMultiCloudMetadataRequest ¶
type GetMultiCloudMetadataRequest struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OCI subscription.
	SubscriptionId *string `mandatory:"true" contributesTo:"path" name:"subscriptionId"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    GetMultiCloudMetadataRequest wrapper for the GetMultiCloudMetadata operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/GetMultiCloudMetadata.go.html to see an example of how to use GetMultiCloudMetadataRequest.
func (GetMultiCloudMetadataRequest) BinaryRequestBody ¶
func (request GetMultiCloudMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMultiCloudMetadataRequest) HTTPRequest ¶
func (request GetMultiCloudMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMultiCloudMetadataRequest) RetryPolicy ¶
func (request GetMultiCloudMetadataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMultiCloudMetadataRequest) String ¶
func (request GetMultiCloudMetadataRequest) String() string
func (GetMultiCloudMetadataRequest) ValidateEnumValue ¶
func (request GetMultiCloudMetadataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMultiCloudMetadataResponse ¶
type GetMultiCloudMetadataResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// The MultiCloudMetadata instance
	MultiCloudMetadata `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"`
}
    GetMultiCloudMetadataResponse wrapper for the GetMultiCloudMetadata operation
func (GetMultiCloudMetadataResponse) HTTPResponse ¶
func (response GetMultiCloudMetadataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMultiCloudMetadataResponse) String ¶
func (response GetMultiCloudMetadataResponse) String() string
type GetNetworkAnchorRequest ¶
type GetNetworkAnchorRequest struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAnchor.
	NetworkAnchorId *string `mandatory:"true" contributesTo:"path" name:"networkAnchorId"`
	// The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName GetNetworkAnchorSubscriptionServiceNameEnum `mandatory:"true" contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"true" contributesTo:"query" name:"subscriptionId"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`
	// OMHub Control Plane must know underlying CSP CP Region External Location Name.
	ExternalLocation *string `mandatory:"false" contributesTo:"query" name:"externalLocation"`
	// 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
}
    GetNetworkAnchorRequest wrapper for the GetNetworkAnchor operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/GetNetworkAnchor.go.html to see an example of how to use GetNetworkAnchorRequest.
func (GetNetworkAnchorRequest) BinaryRequestBody ¶
func (request GetNetworkAnchorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetNetworkAnchorRequest) HTTPRequest ¶
func (request GetNetworkAnchorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetNetworkAnchorRequest) RetryPolicy ¶
func (request GetNetworkAnchorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetNetworkAnchorRequest) String ¶
func (request GetNetworkAnchorRequest) String() string
func (GetNetworkAnchorRequest) ValidateEnumValue ¶
func (request GetNetworkAnchorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetNetworkAnchorResponse ¶
type GetNetworkAnchorResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// The NetworkAnchor instance
	NetworkAnchor `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"`
}
    GetNetworkAnchorResponse wrapper for the GetNetworkAnchor operation
func (GetNetworkAnchorResponse) HTTPResponse ¶
func (response GetNetworkAnchorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetNetworkAnchorResponse) String ¶
func (response GetNetworkAnchorResponse) String() string
type GetNetworkAnchorSubscriptionServiceNameEnum ¶
type GetNetworkAnchorSubscriptionServiceNameEnum string
GetNetworkAnchorSubscriptionServiceNameEnum Enum with underlying type: string
const ( GetNetworkAnchorSubscriptionServiceNameOracledbatazure GetNetworkAnchorSubscriptionServiceNameEnum = "ORACLEDBATAZURE" GetNetworkAnchorSubscriptionServiceNameOracledbatgoogle GetNetworkAnchorSubscriptionServiceNameEnum = "ORACLEDBATGOOGLE" GetNetworkAnchorSubscriptionServiceNameOracledbataws GetNetworkAnchorSubscriptionServiceNameEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for GetNetworkAnchorSubscriptionServiceNameEnum
func GetGetNetworkAnchorSubscriptionServiceNameEnumValues ¶
func GetGetNetworkAnchorSubscriptionServiceNameEnumValues() []GetNetworkAnchorSubscriptionServiceNameEnum
GetGetNetworkAnchorSubscriptionServiceNameEnumValues Enumerates the set of values for GetNetworkAnchorSubscriptionServiceNameEnum
func GetMappingGetNetworkAnchorSubscriptionServiceNameEnum ¶
func GetMappingGetNetworkAnchorSubscriptionServiceNameEnum(val string) (GetNetworkAnchorSubscriptionServiceNameEnum, bool)
GetMappingGetNetworkAnchorSubscriptionServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
type GetResourceAnchorRequest ¶
type GetResourceAnchorRequest struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ResourceAnchor.
	ResourceAnchorId *string `mandatory:"true" contributesTo:"path" name:"resourceAnchorId"`
	// The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName GetResourceAnchorSubscriptionServiceNameEnum `mandatory:"true" contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"true" contributesTo:"query" name:"subscriptionId"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    GetResourceAnchorRequest wrapper for the GetResourceAnchor operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/GetResourceAnchor.go.html to see an example of how to use GetResourceAnchorRequest.
func (GetResourceAnchorRequest) BinaryRequestBody ¶
func (request GetResourceAnchorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetResourceAnchorRequest) HTTPRequest ¶
func (request GetResourceAnchorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetResourceAnchorRequest) RetryPolicy ¶
func (request GetResourceAnchorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetResourceAnchorRequest) String ¶
func (request GetResourceAnchorRequest) String() string
func (GetResourceAnchorRequest) ValidateEnumValue ¶
func (request GetResourceAnchorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetResourceAnchorResponse ¶
type GetResourceAnchorResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// The ResourceAnchor instance
	ResourceAnchor `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"`
}
    GetResourceAnchorResponse wrapper for the GetResourceAnchor operation
func (GetResourceAnchorResponse) HTTPResponse ¶
func (response GetResourceAnchorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetResourceAnchorResponse) String ¶
func (response GetResourceAnchorResponse) String() string
type GetResourceAnchorSubscriptionServiceNameEnum ¶
type GetResourceAnchorSubscriptionServiceNameEnum string
GetResourceAnchorSubscriptionServiceNameEnum Enum with underlying type: string
const ( GetResourceAnchorSubscriptionServiceNameOracledbatazure GetResourceAnchorSubscriptionServiceNameEnum = "ORACLEDBATAZURE" GetResourceAnchorSubscriptionServiceNameOracledbatgoogle GetResourceAnchorSubscriptionServiceNameEnum = "ORACLEDBATGOOGLE" GetResourceAnchorSubscriptionServiceNameOracledbataws GetResourceAnchorSubscriptionServiceNameEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for GetResourceAnchorSubscriptionServiceNameEnum
func GetGetResourceAnchorSubscriptionServiceNameEnumValues ¶
func GetGetResourceAnchorSubscriptionServiceNameEnumValues() []GetResourceAnchorSubscriptionServiceNameEnum
GetGetResourceAnchorSubscriptionServiceNameEnumValues Enumerates the set of values for GetResourceAnchorSubscriptionServiceNameEnum
func GetMappingGetResourceAnchorSubscriptionServiceNameEnum ¶
func GetMappingGetResourceAnchorSubscriptionServiceNameEnum(val string) (GetResourceAnchorSubscriptionServiceNameEnum, bool)
GetMappingGetResourceAnchorSubscriptionServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationDetailsMetadataEntityTypeEnum ¶
type ListExternalLocationDetailsMetadataEntityTypeEnum string
ListExternalLocationDetailsMetadataEntityTypeEnum Enum with underlying type: string
const (
	ListExternalLocationDetailsMetadataEntityTypeDbsystem ListExternalLocationDetailsMetadataEntityTypeEnum = "dbsystem"
)
    Set of constants representing the allowable values for ListExternalLocationDetailsMetadataEntityTypeEnum
func GetListExternalLocationDetailsMetadataEntityTypeEnumValues ¶
func GetListExternalLocationDetailsMetadataEntityTypeEnumValues() []ListExternalLocationDetailsMetadataEntityTypeEnum
GetListExternalLocationDetailsMetadataEntityTypeEnumValues Enumerates the set of values for ListExternalLocationDetailsMetadataEntityTypeEnum
func GetMappingListExternalLocationDetailsMetadataEntityTypeEnum ¶
func GetMappingListExternalLocationDetailsMetadataEntityTypeEnum(val string) (ListExternalLocationDetailsMetadataEntityTypeEnum, bool)
GetMappingListExternalLocationDetailsMetadataEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationDetailsMetadataRequest ¶
type ListExternalLocationDetailsMetadataRequest struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"true" contributesTo:"query" name:"subscriptionId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
	// The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum `mandatory:"true" contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true"`
	// The resource type query (i.e. dbsystem, instance etc.)
	EntityType ListExternalLocationDetailsMetadataEntityTypeEnum `mandatory:"false" contributesTo:"query" name:"entityType" omitEmpty:"true"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which linked to Resource.
	LinkedCompartmentId *string `mandatory:"false" contributesTo:"query" name:"linkedCompartmentId"`
	// For list pagination. The maximum number of results per page, or items to return in a
	// paginated "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
	// For list pagination. The value of the opc-next-page response header from the previous
	// "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListExternalLocationDetailsMetadataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`
	// The field to sort by. You can provide only one sort order. Default order for `timeCreated`
	// is descending. Default order for `displayName` is ascending.
	SortBy ListExternalLocationDetailsMetadataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    ListExternalLocationDetailsMetadataRequest wrapper for the ListExternalLocationDetailsMetadata operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListExternalLocationDetailsMetadata.go.html to see an example of how to use ListExternalLocationDetailsMetadataRequest.
func (ListExternalLocationDetailsMetadataRequest) BinaryRequestBody ¶
func (request ListExternalLocationDetailsMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalLocationDetailsMetadataRequest) HTTPRequest ¶
func (request ListExternalLocationDetailsMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalLocationDetailsMetadataRequest) RetryPolicy ¶
func (request ListExternalLocationDetailsMetadataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalLocationDetailsMetadataRequest) String ¶
func (request ListExternalLocationDetailsMetadataRequest) String() string
func (ListExternalLocationDetailsMetadataRequest) ValidateEnumValue ¶
func (request ListExternalLocationDetailsMetadataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalLocationDetailsMetadataResponse ¶
type ListExternalLocationDetailsMetadataResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// A list of ExternalLocationsMetadatumCollection instances
	ExternalLocationsMetadatumCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}
    ListExternalLocationDetailsMetadataResponse wrapper for the ListExternalLocationDetailsMetadata operation
func (ListExternalLocationDetailsMetadataResponse) HTTPResponse ¶
func (response ListExternalLocationDetailsMetadataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalLocationDetailsMetadataResponse) String ¶
func (response ListExternalLocationDetailsMetadataResponse) String() string
type ListExternalLocationDetailsMetadataSortByEnum ¶
type ListExternalLocationDetailsMetadataSortByEnum string
ListExternalLocationDetailsMetadataSortByEnum Enum with underlying type: string
const ( ListExternalLocationDetailsMetadataSortByTimecreated ListExternalLocationDetailsMetadataSortByEnum = "timeCreated" ListExternalLocationDetailsMetadataSortByDisplayname ListExternalLocationDetailsMetadataSortByEnum = "displayName" )
Set of constants representing the allowable values for ListExternalLocationDetailsMetadataSortByEnum
func GetListExternalLocationDetailsMetadataSortByEnumValues ¶
func GetListExternalLocationDetailsMetadataSortByEnumValues() []ListExternalLocationDetailsMetadataSortByEnum
GetListExternalLocationDetailsMetadataSortByEnumValues Enumerates the set of values for ListExternalLocationDetailsMetadataSortByEnum
func GetMappingListExternalLocationDetailsMetadataSortByEnum ¶
func GetMappingListExternalLocationDetailsMetadataSortByEnum(val string) (ListExternalLocationDetailsMetadataSortByEnum, bool)
GetMappingListExternalLocationDetailsMetadataSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationDetailsMetadataSortOrderEnum ¶
type ListExternalLocationDetailsMetadataSortOrderEnum string
ListExternalLocationDetailsMetadataSortOrderEnum Enum with underlying type: string
const ( ListExternalLocationDetailsMetadataSortOrderAsc ListExternalLocationDetailsMetadataSortOrderEnum = "ASC" ListExternalLocationDetailsMetadataSortOrderDesc ListExternalLocationDetailsMetadataSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalLocationDetailsMetadataSortOrderEnum
func GetListExternalLocationDetailsMetadataSortOrderEnumValues ¶
func GetListExternalLocationDetailsMetadataSortOrderEnumValues() []ListExternalLocationDetailsMetadataSortOrderEnum
GetListExternalLocationDetailsMetadataSortOrderEnumValues Enumerates the set of values for ListExternalLocationDetailsMetadataSortOrderEnum
func GetMappingListExternalLocationDetailsMetadataSortOrderEnum ¶
func GetMappingListExternalLocationDetailsMetadataSortOrderEnum(val string) (ListExternalLocationDetailsMetadataSortOrderEnum, bool)
GetMappingListExternalLocationDetailsMetadataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum ¶
type ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum string
ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum Enum with underlying type: string
const ( ListExternalLocationDetailsMetadataSubscriptionServiceNameOracledbatazure ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum = "ORACLEDBATAZURE" ListExternalLocationDetailsMetadataSubscriptionServiceNameOracledbatgoogle ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum = "ORACLEDBATGOOGLE" ListExternalLocationDetailsMetadataSubscriptionServiceNameOracledbataws ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum
func GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumValues ¶
func GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumValues() []ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum
GetListExternalLocationDetailsMetadataSubscriptionServiceNameEnumValues Enumerates the set of values for ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum
func GetMappingListExternalLocationDetailsMetadataSubscriptionServiceNameEnum ¶
func GetMappingListExternalLocationDetailsMetadataSubscriptionServiceNameEnum(val string) (ListExternalLocationDetailsMetadataSubscriptionServiceNameEnum, bool)
GetMappingListExternalLocationDetailsMetadataSubscriptionServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationMappingMetadataRequest ¶
type ListExternalLocationMappingMetadataRequest struct {
	// The subscription type values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName []SubscriptionTypeEnum `contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true" collectionFormat:"multi"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"false" contributesTo:"query" name:"subscriptionId"`
	// For list pagination. The maximum number of results per page, or items to return in a
	// paginated "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
	// For list pagination. The value of the opc-next-page response header from the previous
	// "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListExternalLocationMappingMetadataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`
	// The field to sort by. You can provide only one sort order. Default order for `timeCreated`
	// is descending. Default order for `displayName` is ascending.
	SortBy ListExternalLocationMappingMetadataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    ListExternalLocationMappingMetadataRequest wrapper for the ListExternalLocationMappingMetadata operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListExternalLocationMappingMetadata.go.html to see an example of how to use ListExternalLocationMappingMetadataRequest.
func (ListExternalLocationMappingMetadataRequest) BinaryRequestBody ¶
func (request ListExternalLocationMappingMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalLocationMappingMetadataRequest) HTTPRequest ¶
func (request ListExternalLocationMappingMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalLocationMappingMetadataRequest) RetryPolicy ¶
func (request ListExternalLocationMappingMetadataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalLocationMappingMetadataRequest) String ¶
func (request ListExternalLocationMappingMetadataRequest) String() string
func (ListExternalLocationMappingMetadataRequest) ValidateEnumValue ¶
func (request ListExternalLocationMappingMetadataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalLocationMappingMetadataResponse ¶
type ListExternalLocationMappingMetadataResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// A list of ExternalLocationMappingMetadatumSummaryCollection instances
	ExternalLocationMappingMetadatumSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}
    ListExternalLocationMappingMetadataResponse wrapper for the ListExternalLocationMappingMetadata operation
func (ListExternalLocationMappingMetadataResponse) HTTPResponse ¶
func (response ListExternalLocationMappingMetadataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalLocationMappingMetadataResponse) String ¶
func (response ListExternalLocationMappingMetadataResponse) String() string
type ListExternalLocationMappingMetadataSortByEnum ¶
type ListExternalLocationMappingMetadataSortByEnum string
ListExternalLocationMappingMetadataSortByEnum Enum with underlying type: string
const ( ListExternalLocationMappingMetadataSortByTimecreated ListExternalLocationMappingMetadataSortByEnum = "timeCreated" ListExternalLocationMappingMetadataSortByDisplayname ListExternalLocationMappingMetadataSortByEnum = "displayName" )
Set of constants representing the allowable values for ListExternalLocationMappingMetadataSortByEnum
func GetListExternalLocationMappingMetadataSortByEnumValues ¶
func GetListExternalLocationMappingMetadataSortByEnumValues() []ListExternalLocationMappingMetadataSortByEnum
GetListExternalLocationMappingMetadataSortByEnumValues Enumerates the set of values for ListExternalLocationMappingMetadataSortByEnum
func GetMappingListExternalLocationMappingMetadataSortByEnum ¶
func GetMappingListExternalLocationMappingMetadataSortByEnum(val string) (ListExternalLocationMappingMetadataSortByEnum, bool)
GetMappingListExternalLocationMappingMetadataSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationMappingMetadataSortOrderEnum ¶
type ListExternalLocationMappingMetadataSortOrderEnum string
ListExternalLocationMappingMetadataSortOrderEnum Enum with underlying type: string
const ( ListExternalLocationMappingMetadataSortOrderAsc ListExternalLocationMappingMetadataSortOrderEnum = "ASC" ListExternalLocationMappingMetadataSortOrderDesc ListExternalLocationMappingMetadataSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalLocationMappingMetadataSortOrderEnum
func GetListExternalLocationMappingMetadataSortOrderEnumValues ¶
func GetListExternalLocationMappingMetadataSortOrderEnumValues() []ListExternalLocationMappingMetadataSortOrderEnum
GetListExternalLocationMappingMetadataSortOrderEnumValues Enumerates the set of values for ListExternalLocationMappingMetadataSortOrderEnum
func GetMappingListExternalLocationMappingMetadataSortOrderEnum ¶
func GetMappingListExternalLocationMappingMetadataSortOrderEnum(val string) (ListExternalLocationMappingMetadataSortOrderEnum, bool)
GetMappingListExternalLocationMappingMetadataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationSummariesMetadataEntityTypeEnum ¶
type ListExternalLocationSummariesMetadataEntityTypeEnum string
ListExternalLocationSummariesMetadataEntityTypeEnum Enum with underlying type: string
const (
	ListExternalLocationSummariesMetadataEntityTypeDbsystem ListExternalLocationSummariesMetadataEntityTypeEnum = "dbsystem"
)
    Set of constants representing the allowable values for ListExternalLocationSummariesMetadataEntityTypeEnum
func GetListExternalLocationSummariesMetadataEntityTypeEnumValues ¶
func GetListExternalLocationSummariesMetadataEntityTypeEnumValues() []ListExternalLocationSummariesMetadataEntityTypeEnum
GetListExternalLocationSummariesMetadataEntityTypeEnumValues Enumerates the set of values for ListExternalLocationSummariesMetadataEntityTypeEnum
func GetMappingListExternalLocationSummariesMetadataEntityTypeEnum ¶
func GetMappingListExternalLocationSummariesMetadataEntityTypeEnum(val string) (ListExternalLocationSummariesMetadataEntityTypeEnum, bool)
GetMappingListExternalLocationSummariesMetadataEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationSummariesMetadataRequest ¶
type ListExternalLocationSummariesMetadataRequest struct {
	// The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum `mandatory:"true" contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"false" contributesTo:"query" name:"subscriptionId"`
	// The resource type query (i.e. dbsystem, instance etc.)
	EntityType ListExternalLocationSummariesMetadataEntityTypeEnum `mandatory:"false" contributesTo:"query" name:"entityType" omitEmpty:"true"`
	// For list pagination. The maximum number of results per page, or items to return in a
	// paginated "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
	// For list pagination. The value of the opc-next-page response header from the previous
	// "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListExternalLocationSummariesMetadataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`
	// The field to sort by. You can provide only one sort order. Default order for `timeCreated`
	// is descending. Default order for `displayName` is ascending.
	SortBy ListExternalLocationSummariesMetadataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    ListExternalLocationSummariesMetadataRequest wrapper for the ListExternalLocationSummariesMetadata operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListExternalLocationSummariesMetadata.go.html to see an example of how to use ListExternalLocationSummariesMetadataRequest.
func (ListExternalLocationSummariesMetadataRequest) BinaryRequestBody ¶
func (request ListExternalLocationSummariesMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalLocationSummariesMetadataRequest) HTTPRequest ¶
func (request ListExternalLocationSummariesMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalLocationSummariesMetadataRequest) RetryPolicy ¶
func (request ListExternalLocationSummariesMetadataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalLocationSummariesMetadataRequest) String ¶
func (request ListExternalLocationSummariesMetadataRequest) String() string
func (ListExternalLocationSummariesMetadataRequest) ValidateEnumValue ¶
func (request ListExternalLocationSummariesMetadataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalLocationSummariesMetadataResponse ¶
type ListExternalLocationSummariesMetadataResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// A list of ExternalLocationSummariesMetadatumSummaryCollection instances
	ExternalLocationSummariesMetadatumSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}
    ListExternalLocationSummariesMetadataResponse wrapper for the ListExternalLocationSummariesMetadata operation
func (ListExternalLocationSummariesMetadataResponse) HTTPResponse ¶
func (response ListExternalLocationSummariesMetadataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalLocationSummariesMetadataResponse) String ¶
func (response ListExternalLocationSummariesMetadataResponse) String() string
type ListExternalLocationSummariesMetadataSortByEnum ¶
type ListExternalLocationSummariesMetadataSortByEnum string
ListExternalLocationSummariesMetadataSortByEnum Enum with underlying type: string
const ( ListExternalLocationSummariesMetadataSortByTimecreated ListExternalLocationSummariesMetadataSortByEnum = "timeCreated" ListExternalLocationSummariesMetadataSortByDisplayname ListExternalLocationSummariesMetadataSortByEnum = "displayName" )
Set of constants representing the allowable values for ListExternalLocationSummariesMetadataSortByEnum
func GetListExternalLocationSummariesMetadataSortByEnumValues ¶
func GetListExternalLocationSummariesMetadataSortByEnumValues() []ListExternalLocationSummariesMetadataSortByEnum
GetListExternalLocationSummariesMetadataSortByEnumValues Enumerates the set of values for ListExternalLocationSummariesMetadataSortByEnum
func GetMappingListExternalLocationSummariesMetadataSortByEnum ¶
func GetMappingListExternalLocationSummariesMetadataSortByEnum(val string) (ListExternalLocationSummariesMetadataSortByEnum, bool)
GetMappingListExternalLocationSummariesMetadataSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationSummariesMetadataSortOrderEnum ¶
type ListExternalLocationSummariesMetadataSortOrderEnum string
ListExternalLocationSummariesMetadataSortOrderEnum Enum with underlying type: string
const ( ListExternalLocationSummariesMetadataSortOrderAsc ListExternalLocationSummariesMetadataSortOrderEnum = "ASC" ListExternalLocationSummariesMetadataSortOrderDesc ListExternalLocationSummariesMetadataSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalLocationSummariesMetadataSortOrderEnum
func GetListExternalLocationSummariesMetadataSortOrderEnumValues ¶
func GetListExternalLocationSummariesMetadataSortOrderEnumValues() []ListExternalLocationSummariesMetadataSortOrderEnum
GetListExternalLocationSummariesMetadataSortOrderEnumValues Enumerates the set of values for ListExternalLocationSummariesMetadataSortOrderEnum
func GetMappingListExternalLocationSummariesMetadataSortOrderEnum ¶
func GetMappingListExternalLocationSummariesMetadataSortOrderEnum(val string) (ListExternalLocationSummariesMetadataSortOrderEnum, bool)
GetMappingListExternalLocationSummariesMetadataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum ¶
type ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum string
ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum Enum with underlying type: string
const ( ListExternalLocationSummariesMetadataSubscriptionServiceNameOracledbatazure ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum = "ORACLEDBATAZURE" ListExternalLocationSummariesMetadataSubscriptionServiceNameOracledbatgoogle ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum = "ORACLEDBATGOOGLE" ListExternalLocationSummariesMetadataSubscriptionServiceNameOracledbataws ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum
func GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumValues ¶
func GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumValues() []ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum
GetListExternalLocationSummariesMetadataSubscriptionServiceNameEnumValues Enumerates the set of values for ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum
func GetMappingListExternalLocationSummariesMetadataSubscriptionServiceNameEnum ¶
func GetMappingListExternalLocationSummariesMetadataSubscriptionServiceNameEnum(val string) (ListExternalLocationSummariesMetadataSubscriptionServiceNameEnum, bool)
GetMappingListExternalLocationSummariesMetadataSubscriptionServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMultiCloudMetadataRequest ¶
type ListMultiCloudMetadataRequest struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`
	// For list pagination. The maximum number of results per page, or items to return in a
	// paginated "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
	// For list pagination. The value of the opc-next-page response header from the previous
	// "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListMultiCloudMetadataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`
	// The field to sort by. You can provide only one sort order. Default order for `timeCreated`
	// is descending. Default order for `displayName` is ascending.
	SortBy ListMultiCloudMetadataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    ListMultiCloudMetadataRequest wrapper for the ListMultiCloudMetadata operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListMultiCloudMetadata.go.html to see an example of how to use ListMultiCloudMetadataRequest.
func (ListMultiCloudMetadataRequest) BinaryRequestBody ¶
func (request ListMultiCloudMetadataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMultiCloudMetadataRequest) HTTPRequest ¶
func (request ListMultiCloudMetadataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMultiCloudMetadataRequest) RetryPolicy ¶
func (request ListMultiCloudMetadataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMultiCloudMetadataRequest) String ¶
func (request ListMultiCloudMetadataRequest) String() string
func (ListMultiCloudMetadataRequest) ValidateEnumValue ¶
func (request ListMultiCloudMetadataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMultiCloudMetadataResponse ¶
type ListMultiCloudMetadataResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// A list of MultiCloudMetadataCollection instances
	MultiCloudMetadataCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}
    ListMultiCloudMetadataResponse wrapper for the ListMultiCloudMetadata operation
func (ListMultiCloudMetadataResponse) HTTPResponse ¶
func (response ListMultiCloudMetadataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMultiCloudMetadataResponse) String ¶
func (response ListMultiCloudMetadataResponse) String() string
type ListMultiCloudMetadataSortByEnum ¶
type ListMultiCloudMetadataSortByEnum string
ListMultiCloudMetadataSortByEnum Enum with underlying type: string
const ( ListMultiCloudMetadataSortByTimecreated ListMultiCloudMetadataSortByEnum = "timeCreated" ListMultiCloudMetadataSortByDisplayname ListMultiCloudMetadataSortByEnum = "displayName" )
Set of constants representing the allowable values for ListMultiCloudMetadataSortByEnum
func GetListMultiCloudMetadataSortByEnumValues ¶
func GetListMultiCloudMetadataSortByEnumValues() []ListMultiCloudMetadataSortByEnum
GetListMultiCloudMetadataSortByEnumValues Enumerates the set of values for ListMultiCloudMetadataSortByEnum
func GetMappingListMultiCloudMetadataSortByEnum ¶
func GetMappingListMultiCloudMetadataSortByEnum(val string) (ListMultiCloudMetadataSortByEnum, bool)
GetMappingListMultiCloudMetadataSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMultiCloudMetadataSortOrderEnum ¶
type ListMultiCloudMetadataSortOrderEnum string
ListMultiCloudMetadataSortOrderEnum Enum with underlying type: string
const ( ListMultiCloudMetadataSortOrderAsc ListMultiCloudMetadataSortOrderEnum = "ASC" ListMultiCloudMetadataSortOrderDesc ListMultiCloudMetadataSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListMultiCloudMetadataSortOrderEnum
func GetListMultiCloudMetadataSortOrderEnumValues ¶
func GetListMultiCloudMetadataSortOrderEnumValues() []ListMultiCloudMetadataSortOrderEnum
GetListMultiCloudMetadataSortOrderEnumValues Enumerates the set of values for ListMultiCloudMetadataSortOrderEnum
func GetMappingListMultiCloudMetadataSortOrderEnum ¶
func GetMappingListMultiCloudMetadataSortOrderEnum(val string) (ListMultiCloudMetadataSortOrderEnum, bool)
GetMappingListMultiCloudMetadataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkAnchorsRequest ¶
type ListNetworkAnchorsRequest struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"true" contributesTo:"query" name:"subscriptionId"`
	// The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName ListNetworkAnchorsSubscriptionServiceNameEnum `mandatory:"true" contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true"`
	// OMHub Control Plane must know underlying CSP CP Region External Location Name.
	ExternalLocation *string `mandatory:"true" contributesTo:"query" name:"externalLocation"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`
	// A filter to return only resources that match the given lifecycle state. The
	// state value is case-insensitive.
	LifecycleState NetworkAnchorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`
	// A filter to return only NetworkAnchor resources that match the given OCI subnet Id.
	NetworkAnchorOciSubnetId *string `mandatory:"false" contributesTo:"query" name:"networkAnchorOciSubnetId"`
	// A filter to return only NetworkAnchor resources that match the given OCI Vcn Id.
	NetworkAnchorOciVcnId *string `mandatory:"false" contributesTo:"query" name:"networkAnchorOciVcnId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAnchor.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`
	// For list pagination. The maximum number of results per page, or items to return in a
	// paginated "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
	// For list pagination. The value of the opc-next-page response header from the previous
	// "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListNetworkAnchorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`
	// The field to sort by. You can provide only one sort order. Default order for `timeCreated`
	// is descending. Default order for `displayName` is ascending.
	SortBy ListNetworkAnchorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    ListNetworkAnchorsRequest wrapper for the ListNetworkAnchors operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListNetworkAnchors.go.html to see an example of how to use ListNetworkAnchorsRequest.
func (ListNetworkAnchorsRequest) BinaryRequestBody ¶
func (request ListNetworkAnchorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListNetworkAnchorsRequest) HTTPRequest ¶
func (request ListNetworkAnchorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListNetworkAnchorsRequest) RetryPolicy ¶
func (request ListNetworkAnchorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListNetworkAnchorsRequest) String ¶
func (request ListNetworkAnchorsRequest) String() string
func (ListNetworkAnchorsRequest) ValidateEnumValue ¶
func (request ListNetworkAnchorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListNetworkAnchorsResponse ¶
type ListNetworkAnchorsResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// A list of NetworkAnchorCollection instances
	NetworkAnchorCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}
    ListNetworkAnchorsResponse wrapper for the ListNetworkAnchors operation
func (ListNetworkAnchorsResponse) HTTPResponse ¶
func (response ListNetworkAnchorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListNetworkAnchorsResponse) String ¶
func (response ListNetworkAnchorsResponse) String() string
type ListNetworkAnchorsSortByEnum ¶
type ListNetworkAnchorsSortByEnum string
ListNetworkAnchorsSortByEnum Enum with underlying type: string
const ( ListNetworkAnchorsSortByTimecreated ListNetworkAnchorsSortByEnum = "timeCreated" ListNetworkAnchorsSortByDisplayname ListNetworkAnchorsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListNetworkAnchorsSortByEnum
func GetListNetworkAnchorsSortByEnumValues ¶
func GetListNetworkAnchorsSortByEnumValues() []ListNetworkAnchorsSortByEnum
GetListNetworkAnchorsSortByEnumValues Enumerates the set of values for ListNetworkAnchorsSortByEnum
func GetMappingListNetworkAnchorsSortByEnum ¶
func GetMappingListNetworkAnchorsSortByEnum(val string) (ListNetworkAnchorsSortByEnum, bool)
GetMappingListNetworkAnchorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkAnchorsSortOrderEnum ¶
type ListNetworkAnchorsSortOrderEnum string
ListNetworkAnchorsSortOrderEnum Enum with underlying type: string
const ( ListNetworkAnchorsSortOrderAsc ListNetworkAnchorsSortOrderEnum = "ASC" ListNetworkAnchorsSortOrderDesc ListNetworkAnchorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListNetworkAnchorsSortOrderEnum
func GetListNetworkAnchorsSortOrderEnumValues ¶
func GetListNetworkAnchorsSortOrderEnumValues() []ListNetworkAnchorsSortOrderEnum
GetListNetworkAnchorsSortOrderEnumValues Enumerates the set of values for ListNetworkAnchorsSortOrderEnum
func GetMappingListNetworkAnchorsSortOrderEnum ¶
func GetMappingListNetworkAnchorsSortOrderEnum(val string) (ListNetworkAnchorsSortOrderEnum, bool)
GetMappingListNetworkAnchorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListNetworkAnchorsSubscriptionServiceNameEnum ¶
type ListNetworkAnchorsSubscriptionServiceNameEnum string
ListNetworkAnchorsSubscriptionServiceNameEnum Enum with underlying type: string
const ( ListNetworkAnchorsSubscriptionServiceNameOracledbatazure ListNetworkAnchorsSubscriptionServiceNameEnum = "ORACLEDBATAZURE" ListNetworkAnchorsSubscriptionServiceNameOracledbatgoogle ListNetworkAnchorsSubscriptionServiceNameEnum = "ORACLEDBATGOOGLE" ListNetworkAnchorsSubscriptionServiceNameOracledbataws ListNetworkAnchorsSubscriptionServiceNameEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for ListNetworkAnchorsSubscriptionServiceNameEnum
func GetListNetworkAnchorsSubscriptionServiceNameEnumValues ¶
func GetListNetworkAnchorsSubscriptionServiceNameEnumValues() []ListNetworkAnchorsSubscriptionServiceNameEnum
GetListNetworkAnchorsSubscriptionServiceNameEnumValues Enumerates the set of values for ListNetworkAnchorsSubscriptionServiceNameEnum
func GetMappingListNetworkAnchorsSubscriptionServiceNameEnum ¶
func GetMappingListNetworkAnchorsSubscriptionServiceNameEnum(val string) (ListNetworkAnchorsSubscriptionServiceNameEnum, bool)
GetMappingListNetworkAnchorsSubscriptionServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
type ListResourceAnchorsRequest ¶
type ListResourceAnchorsRequest struct {
	// The subscription service name values from [ORACLEDBATAZURE, ORACLEDBATGOOGLE, ORACLEDBATAWS]
	SubscriptionServiceName ListResourceAnchorsSubscriptionServiceNameEnum `mandatory:"true" contributesTo:"query" name:"subscriptionServiceName" omitEmpty:"true"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription in which to list resources.
	SubscriptionId *string `mandatory:"true" contributesTo:"query" name:"subscriptionId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which linked to Resource.
	LinkedCompartmentId *string `mandatory:"false" contributesTo:"query" name:"linkedCompartmentId"`
	// A filter to return only resources that match the given lifecycle state. The
	// state value is case-insensitive.
	LifecycleState ResourceAnchorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`
	// A filter to return only resources that match the given display name exactly.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ResourceAnchor.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`
	// For list pagination. The maximum number of results per page, or items to return in a
	// paginated "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`
	// For list pagination. The value of the opc-next-page response header from the previous
	// "List" call. For important details about how pagination works, see
	// List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`
	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListResourceAnchorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`
	// The field to sort by. You can provide only one sort order. Default order for `timeCreated`
	// is descending. Default order for `displayName` is ascending.
	SortBy ListResourceAnchorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`
	// Check the sub-compartments of a given compartmentId
	IsCompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"isCompartmentIdInSubtree"`
	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}
    ListResourceAnchorsRequest wrapper for the ListResourceAnchors operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListResourceAnchors.go.html to see an example of how to use ListResourceAnchorsRequest.
func (ListResourceAnchorsRequest) BinaryRequestBody ¶
func (request ListResourceAnchorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListResourceAnchorsRequest) HTTPRequest ¶
func (request ListResourceAnchorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListResourceAnchorsRequest) RetryPolicy ¶
func (request ListResourceAnchorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListResourceAnchorsRequest) String ¶
func (request ListResourceAnchorsRequest) String() string
func (ListResourceAnchorsRequest) ValidateEnumValue ¶
func (request ListResourceAnchorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListResourceAnchorsResponse ¶
type ListResourceAnchorsResponse struct {
	// The underlying http response
	RawResponse *http.Response
	// A list of ResourceAnchorCollection instances
	ResourceAnchorCollection `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 list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}
    ListResourceAnchorsResponse wrapper for the ListResourceAnchors operation
func (ListResourceAnchorsResponse) HTTPResponse ¶
func (response ListResourceAnchorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListResourceAnchorsResponse) String ¶
func (response ListResourceAnchorsResponse) String() string
type ListResourceAnchorsSortByEnum ¶
type ListResourceAnchorsSortByEnum string
ListResourceAnchorsSortByEnum Enum with underlying type: string
const ( ListResourceAnchorsSortByTimecreated ListResourceAnchorsSortByEnum = "timeCreated" ListResourceAnchorsSortByDisplayname ListResourceAnchorsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListResourceAnchorsSortByEnum
func GetListResourceAnchorsSortByEnumValues ¶
func GetListResourceAnchorsSortByEnumValues() []ListResourceAnchorsSortByEnum
GetListResourceAnchorsSortByEnumValues Enumerates the set of values for ListResourceAnchorsSortByEnum
func GetMappingListResourceAnchorsSortByEnum ¶
func GetMappingListResourceAnchorsSortByEnum(val string) (ListResourceAnchorsSortByEnum, bool)
GetMappingListResourceAnchorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListResourceAnchorsSortOrderEnum ¶
type ListResourceAnchorsSortOrderEnum string
ListResourceAnchorsSortOrderEnum Enum with underlying type: string
const ( ListResourceAnchorsSortOrderAsc ListResourceAnchorsSortOrderEnum = "ASC" ListResourceAnchorsSortOrderDesc ListResourceAnchorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListResourceAnchorsSortOrderEnum
func GetListResourceAnchorsSortOrderEnumValues ¶
func GetListResourceAnchorsSortOrderEnumValues() []ListResourceAnchorsSortOrderEnum
GetListResourceAnchorsSortOrderEnumValues Enumerates the set of values for ListResourceAnchorsSortOrderEnum
func GetMappingListResourceAnchorsSortOrderEnum ¶
func GetMappingListResourceAnchorsSortOrderEnum(val string) (ListResourceAnchorsSortOrderEnum, bool)
GetMappingListResourceAnchorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListResourceAnchorsSubscriptionServiceNameEnum ¶
type ListResourceAnchorsSubscriptionServiceNameEnum string
ListResourceAnchorsSubscriptionServiceNameEnum Enum with underlying type: string
const ( ListResourceAnchorsSubscriptionServiceNameOracledbatazure ListResourceAnchorsSubscriptionServiceNameEnum = "ORACLEDBATAZURE" ListResourceAnchorsSubscriptionServiceNameOracledbatgoogle ListResourceAnchorsSubscriptionServiceNameEnum = "ORACLEDBATGOOGLE" ListResourceAnchorsSubscriptionServiceNameOracledbataws ListResourceAnchorsSubscriptionServiceNameEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for ListResourceAnchorsSubscriptionServiceNameEnum
func GetListResourceAnchorsSubscriptionServiceNameEnumValues ¶
func GetListResourceAnchorsSubscriptionServiceNameEnumValues() []ListResourceAnchorsSubscriptionServiceNameEnum
GetListResourceAnchorsSubscriptionServiceNameEnumValues Enumerates the set of values for ListResourceAnchorsSubscriptionServiceNameEnum
func GetMappingListResourceAnchorsSubscriptionServiceNameEnum ¶
func GetMappingListResourceAnchorsSubscriptionServiceNameEnum(val string) (ListResourceAnchorsSubscriptionServiceNameEnum, bool)
GetMappingListResourceAnchorsSubscriptionServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
type MetadataClient ¶
type MetadataClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}
    MetadataClient a client for Metadata
func NewMetadataClientWithConfigurationProvider ¶
func NewMetadataClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MetadataClient, err error)
NewMetadataClientWithConfigurationProvider Creates a new default Metadata client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewMetadataClientWithOboToken ¶
func NewMetadataClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MetadataClient, err error)
NewMetadataClientWithOboToken Creates a new default Metadata 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 (*MetadataClient) ConfigurationProvider ¶
func (client *MetadataClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (MetadataClient) ListExternalLocationDetailsMetadata ¶
func (client MetadataClient) ListExternalLocationDetailsMetadata(ctx context.Context, request ListExternalLocationDetailsMetadataRequest) (response ListExternalLocationDetailsMetadataResponse, err error)
ListExternalLocationDetailsMetadata List externalLocationDetail metadata from OCI to Cloud Service Provider for regions, Availability Zones, and Cluster Placement Group ID. examples:
application-json: |
  [
    {
        "externalLocation": {
          "cspRegion": "East US",
          "cspPhysicalAz": "az1-xyz",
          "cspPhysicalAzDisplayName": "(US) East US 2",
          "cspLogicalAz": "az1",
          "serviceName": "ORACLEDBATAZURE",
          "cspZoneKeyReferenceId": {
            "keyName": "AzureSubscriptionId or AwsAccountId, GcpProjectName",
            "keyValue": "azure-subscriptionId-1 or aws-account-id-1, gcp-project-id-1"
          }
        },
        "ociPhysicalAd": "ad1-xyb",
        "ociLogicalAd": "ad2",
        "ociRegion": "us-ashburn-1",
        "cpgId": "cpg-1"
    },
      {
        "externalLocation": {
          "cspRegion": "East US",
          "cspPhysicalAz": "az2-abc",
          "cspPhysicalAzDisplayName": "(US) East US 2",
          "cspLogicalAz": "az2",
          "serviceName": "ORACLEDBATAZURE",
          "cspZoneKeyReferenceId": {
            "keyName": "AzureSubscriptionId or AwsAccountId, GcpProjectName",
            "keyValue": "azure-subscriptionId-2 or aws-account-id-2, gcp-project-id-2"
          }
        },
        "ociPhysicalAd": "ad2-xby",
        "ociLogicalAd": "ad1",
        "ociRegion": "us-ashburn-1",
        "cpgId": "cpg-2"
      },
      {
        "externalLocation": {
          "cspRegion": "East US",
          "cspPhysicalAz": "az3-abz",
          "cspPhysicalAzDisplayName": "(US) East US 2",
          "cspLogicalAz": "az3",
          "serviceName": "ORACLEDBATAZURE",
          "cspZoneKeyReferenceId": {
            "keyName": "AzureSubscriptionId or AwsAccountId, GcpProjectName",
            "keyValue": "azure-subscriptionId-3 or aws-account-id-3, gcp-project-id-3"
          }
        },
        "ociPhysicalAd": "ad3-cde",
        "ociLogicalAd": "ad3",
        "ociRegion": "us-ashburn-1",
        "cpgId": "cpg-3"
      },
      {
        "externalLocation": {
          "cspRegion": "East US 2",
          "cspPhysicalAz": "az1-def",
          "cspPhysicalAzDisplayName": "(US) East US 2",
          "cspLogicalAz": "az1",
          "serviceName": "ORACLEDBATAZURE",
          "cspZoneKeyReferenceId": {
            "keyName": "AzureSubscriptionId or AwsAccountId, GcpProjectName",
            "keyValue": "azure-subscriptionId-4 or aws-account-id-4, gcp-project-id-4"
          }
        },
        "ociPhysicalAd": "ad1-bce",
        "ociLogicalAd": "ad2",
        "ociRegion": "us-ashburn-1",
        "cpgId": "cpg-4"
      },
      {
        "externalLocation": {
          "cspRegion": "East US 2",
          "cspPhysicalAz": "az2-uvw",
          "cspPhysicalAzDisplayName": "(US) East US 2",
          "cspLogicalAz": "az2",
          "serviceName": "ORACLEDBATAZURE",
          "cspZoneKeyReferenceId": {
            "keyName": "AzureSubscriptionId or AwsAccountId, GcpProjectName",
            "keyValue": "azure-subscriptionId-3 or aws-account-id-3, gcp-project-id-3"
          }
        },
        "ociPhysicalAd": "ad2-ftc",
        "ociLogicalAd": "ad1",
        "ociRegion": "us-ashburn-1",
        "cpgId": "cpg-5"
      },
      {
        "externalLocation": {
          "cspRegion": "East US 2",
          "cspPhysicalAz": "az3-uvw",
          "cspPhysicalAzDisplayName": "(US) East US 2",
          "cspLogicalAz": "az3",
          "serviceName": "ORACLEDBATAZURE",
          "cspZoneKeyReferenceId": {
            "keyName": "AzureSubscriptionId or AwsAccountId, GcpProjectName",
            "keyValue": "azure-subscriptionId-3 or aws-account-id-3, gcp-project-id-3"
          }
        },
        "ociPhysicalAd": "ad3-stc",
        "ociLogicalAd": "ad3",
        "ociRegion": "us-ashburn-1",
        "cpgId": "cpg-6"
      }
    ]
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListExternalLocationDetailsMetadata.go.html to see an example of how to use ListExternalLocationDetailsMetadata API. A default retry strategy applies to this operation ListExternalLocationDetailsMetadata()
func (MetadataClient) ListExternalLocationMappingMetadata ¶
func (client MetadataClient) ListExternalLocationMappingMetadata(ctx context.Context, request ListExternalLocationMappingMetadataRequest) (response ListExternalLocationMappingMetadataResponse, err error)
ListExternalLocationMappingMetadata List externalLocation metadata from OCI to the Cloud Service Provider for regions, Physical Availability Zones. examples:
application-json: |
  [
    {
      "externalLocation": {
        "cspRegion": "eastus",
        "cspPhysicalAz": "eastus-az1",
        "cspPhysicalAzDisplayName": "(US) East US 1",
        "serviceName": "ORACLEDBATAZURE"
      },
      "ociPhysicalAd": "iad-ad-1",
      "ociLogicalAd": "ad1",
      "ociRegion": "us-ashburn-1"
  },
    {
      "externalLocation": {
        "cspRegion": "eastus",
        "cspPhysicalAz": "eastus-az1",
        "cspPhysicalAzDisplayName": "(US) East US 1",
        "serviceName": "ORACLEDBATAZURE"
      },
      "ociPhysicalAd": "iad-ad-1",
      "ociLogicalAd": "ad1",
      "ociRegion": "us-ashburn-1"
    },
    {
      "externalLocation": {
        "cspRegion": "eastus2",
        "cspPhysicalAz": "eastus2-az3",
        "cspPhysicalAzDisplayName": "(US) East US 1",
        "serviceName": "ORACLEDBATAZURE"
      },
      "ociPhysicalAd": "iad-ad-2",
      "ociLogicalAd": "ad1",
      "ociRegion": "us-ashburn-1"
    },
    {
      "externalLocation": {
        "cspRegion": "eastus",
        "cspPhysicalAz": "eastus-az3"
        "cspPhysicalAzDisplayName": "(US) East US 1",
        "serviceName": "ORACLEDBATAZURE"
      },
      "ociPhysicalAd": "iad-ad-333",
      "ociLogicalAd": "ad1",
      "ociRegion": "us-ashburn-1"
    }
  ]
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListExternalLocationMappingMetadata.go.html to see an example of how to use ListExternalLocationMappingMetadata API. A default retry strategy applies to this operation ListExternalLocationMappingMetadata()
func (MetadataClient) ListExternalLocationSummariesMetadata ¶
func (client MetadataClient) ListExternalLocationSummariesMetadata(ctx context.Context, request ListExternalLocationSummariesMetadataRequest) (response ListExternalLocationSummariesMetadataResponse, err error)
ListExternalLocationSummariesMetadata List externalLocationSummary metadata from OCI Region to the Cloud Service Provider region across all regions. examples:
application-json: |
  [
    {
        "externalLocation": {
          "cspRegion": "East US"
        },
        "ociRegion": "us-ashburn-1"
    },
      {
        "externalLocation": {
          "cspRegion": "East US 2"
        },
        "ociRegion": "us-ashburn-1"
      },
      {
        "externalLocation": {
          "cspRegion": "Germany West Central"
        },
        "ociRegion": "eu-frankfurt-1",
      }
    ]
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListExternalLocationSummariesMetadata.go.html to see an example of how to use ListExternalLocationSummariesMetadata API. A default retry strategy applies to this operation ListExternalLocationSummariesMetadata()
func (*MetadataClient) SetRegion ¶
func (client *MetadataClient) SetRegion(region string)
SetRegion overrides the region of this client.
type MultiCloudMetadata ¶
type MultiCloudMetadata struct {
	// MultiCloud base compartment OCID associated with subscriptionId.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
	// Oracle Cloud Infrastructure subscriptionId.
	SubscriptionId *string `mandatory:"true" json:"subscriptionId"`
	// The date and time the multicloud compartment was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}
    MultiCloudMetadata Multicloud metadata information including base multicloud compartments information.
func (MultiCloudMetadata) String ¶
func (m MultiCloudMetadata) String() string
func (MultiCloudMetadata) ValidateEnumValue ¶
func (m MultiCloudMetadata) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MultiCloudMetadataCollection ¶
type MultiCloudMetadataCollection struct {
	// List of MultiCloudMetadata.
	Items []MultiCloudMetadataSummary `mandatory:"true" json:"items"`
}
    MultiCloudMetadataCollection Multicloud metadata information across clouds.
func (MultiCloudMetadataCollection) String ¶
func (m MultiCloudMetadataCollection) String() string
func (MultiCloudMetadataCollection) ValidateEnumValue ¶
func (m MultiCloudMetadataCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MultiCloudMetadataSummary ¶
type MultiCloudMetadataSummary struct {
	// MultiCloud base compartment OCID associated with subscriptionId.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
	// The date and time the multicloud compartment was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
	// Oracle Cloud Infrastructure subscriptionId.
	SubscriptionId *string `mandatory:"true" json:"subscriptionId"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}
    MultiCloudMetadataSummary Multicloud metadata information including base multicloud compartments information.
func (MultiCloudMetadataSummary) String ¶
func (m MultiCloudMetadataSummary) String() string
func (MultiCloudMetadataSummary) ValidateEnumValue ¶
func (m MultiCloudMetadataSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MultiCloudsMetadataClient ¶
type MultiCloudsMetadataClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}
    MultiCloudsMetadataClient a client for MultiCloudsMetadata
func NewMultiCloudsMetadataClientWithConfigurationProvider ¶
func NewMultiCloudsMetadataClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MultiCloudsMetadataClient, err error)
NewMultiCloudsMetadataClientWithConfigurationProvider Creates a new default MultiCloudsMetadata client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewMultiCloudsMetadataClientWithOboToken ¶
func NewMultiCloudsMetadataClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MultiCloudsMetadataClient, err error)
NewMultiCloudsMetadataClientWithOboToken Creates a new default MultiCloudsMetadata 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 (*MultiCloudsMetadataClient) ConfigurationProvider ¶
func (client *MultiCloudsMetadataClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (MultiCloudsMetadataClient) GetMultiCloudMetadata ¶
func (client MultiCloudsMetadataClient) GetMultiCloudMetadata(ctx context.Context, request GetMultiCloudMetadataRequest) (response GetMultiCloudMetadataResponse, err error)
GetMultiCloudMetadata Gets information about multicloud base compartment
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/GetMultiCloudMetadata.go.html to see an example of how to use GetMultiCloudMetadata API. A default retry strategy applies to this operation GetMultiCloudMetadata()
func (MultiCloudsMetadataClient) ListMultiCloudMetadata ¶
func (client MultiCloudsMetadataClient) ListMultiCloudMetadata(ctx context.Context, request ListMultiCloudMetadataRequest) (response ListMultiCloudMetadataResponse, err error)
ListMultiCloudMetadata Gets a list of multicloud metadata with multicloud base compartment and subscription across Cloud Service Providers.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListMultiCloudMetadata.go.html to see an example of how to use ListMultiCloudMetadata API. A default retry strategy applies to this operation ListMultiCloudMetadata()
func (*MultiCloudsMetadataClient) SetRegion ¶
func (client *MultiCloudsMetadataClient) SetRegion(region string)
SetRegion overrides the region of this client.
type NetworkAnchor ¶
type NetworkAnchor struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAnchor.
	Id *string `mandatory:"true" json:"id"`
	// A user-friendly name. Does not have to be unique, and it's changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
	// OCI resource anchor Id (OCID).
	ResourceAnchorId *string `mandatory:"true" json:"resourceAnchorId"`
	// The date and time the NetworkAnchor was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
	// The current state of the NetworkAnchor.
	LifecycleState NetworkAnchorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// The date and time the NetworkAnchor was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
	// A message that describes the current state of the NetworkAnchor in more detail. For example,
	// can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
	// AUTO_BIND - when passed compartment will be created on-behalf of customer and bind to this resource anchor
	// NO_AUTO_BIND - compartment will not be created and later customer can bind existing compartment.
	// to this resource anchor. This is for future use only
	SetupMode NetworkAnchorSetupModeEnum `mandatory:"false" json:"setupMode,omitempty"`
	// The CPG ID in which Network Anchor will be created.
	ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"`
	OciMetadataItem *OciNetworkMetadata `mandatory:"false" json:"ociMetadataItem"`
	CloudServiceProviderMetadataItem *CloudServiceProviderNetworkMetadataItem `mandatory:"false" json:"cloudServiceProviderMetadataItem"`
}
    NetworkAnchor A NetworkAnchor is a description of a NetworkAnchor. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).
func (NetworkAnchor) String ¶
func (m NetworkAnchor) String() string
func (NetworkAnchor) ValidateEnumValue ¶
func (m NetworkAnchor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkAnchorCollection ¶
type NetworkAnchorCollection struct {
	// List of networkAnchors.
	Items []NetworkAnchorSummary `mandatory:"true" json:"items"`
}
    NetworkAnchorCollection Results of a networkAnchor search. Contains both NetworkAnchorSummary items and other information, such as metadata.
func (NetworkAnchorCollection) String ¶
func (m NetworkAnchorCollection) String() string
func (NetworkAnchorCollection) ValidateEnumValue ¶
func (m NetworkAnchorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkAnchorLifecycleStateEnum ¶
type NetworkAnchorLifecycleStateEnum string
NetworkAnchorLifecycleStateEnum Enum with underlying type: string
const ( NetworkAnchorLifecycleStateCreating NetworkAnchorLifecycleStateEnum = "CREATING" NetworkAnchorLifecycleStateUpdating NetworkAnchorLifecycleStateEnum = "UPDATING" NetworkAnchorLifecycleStateActive NetworkAnchorLifecycleStateEnum = "ACTIVE" NetworkAnchorLifecycleStateDeleting NetworkAnchorLifecycleStateEnum = "DELETING" NetworkAnchorLifecycleStateDeleted NetworkAnchorLifecycleStateEnum = "DELETED" NetworkAnchorLifecycleStateFailed NetworkAnchorLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for NetworkAnchorLifecycleStateEnum
func GetMappingNetworkAnchorLifecycleStateEnum ¶
func GetMappingNetworkAnchorLifecycleStateEnum(val string) (NetworkAnchorLifecycleStateEnum, bool)
GetMappingNetworkAnchorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkAnchorLifecycleStateEnumValues ¶
func GetNetworkAnchorLifecycleStateEnumValues() []NetworkAnchorLifecycleStateEnum
GetNetworkAnchorLifecycleStateEnumValues Enumerates the set of values for NetworkAnchorLifecycleStateEnum
type NetworkAnchorSetupModeEnum ¶
type NetworkAnchorSetupModeEnum string
NetworkAnchorSetupModeEnum Enum with underlying type: string
const ( NetworkAnchorSetupModeAutoBind NetworkAnchorSetupModeEnum = "AUTO_BIND" NetworkAnchorSetupModeNoAutoBind NetworkAnchorSetupModeEnum = "NO_AUTO_BIND" )
Set of constants representing the allowable values for NetworkAnchorSetupModeEnum
func GetMappingNetworkAnchorSetupModeEnum ¶
func GetMappingNetworkAnchorSetupModeEnum(val string) (NetworkAnchorSetupModeEnum, bool)
GetMappingNetworkAnchorSetupModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkAnchorSetupModeEnumValues ¶
func GetNetworkAnchorSetupModeEnumValues() []NetworkAnchorSetupModeEnum
GetNetworkAnchorSetupModeEnumValues Enumerates the set of values for NetworkAnchorSetupModeEnum
type NetworkAnchorSummary ¶
type NetworkAnchorSummary struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the NetworkAnchor.
	Id *string `mandatory:"true" json:"id"`
	// A user-friendly name. Does not have to be unique, and it's changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
	// OCI resource anchor Id (OCID).
	ResourceAnchorId *string `mandatory:"true" json:"resourceAnchorId"`
	// The date and time the NetworkAnchor was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
	// The current state of the NetworkAnchor.
	LifecycleState NetworkAnchorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// OCI resource Id of VCN.
	VcnId *string `mandatory:"false" json:"vcnId"`
	// The CPG ID in which Network Anchor will be created.
	ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"`
	// The date and time the NetworkAnchor was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
	// A message that describes the current state of the NetworkAnchor in more detail. For example,
	// can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}
    NetworkAnchorSummary Summary information about a NetworkAnchor.
func (NetworkAnchorSummary) String ¶
func (m NetworkAnchorSummary) String() string
func (NetworkAnchorSummary) ValidateEnumValue ¶
func (m NetworkAnchorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciDns ¶
type OciDns struct {
	// Full custom domain name. If this field is passed dnsLabel will be ignored
	CustomDomainName *string `mandatory:"false" json:"customDomainName"`
}
    OciDns Oracle Cloud Infrastructure network anchor related meta data items
func (OciDns) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciNetworkMetadata ¶
type OciNetworkMetadata struct {
	// This can be merge to lifecycleState
	// CONNECTED - Partner and CSI information is assigned and MulticloudLink provisioned.
	// DISCONNECTED - Only partner cloud information is assigned.
	// CONNECTING - Oracle Cloud Infrastructure information is assigned and the control plane is provisioning resources.
	// ACTIVE - Network anchor is connected and resources (VNICs) exist within a subnet.
	// ERROR - DRG attach fails during connection.
	// FAILED - Network anchor creation failed
	// NEEDS_ATTENTION - Network anchor is in temporary bad state
	// UPDATING - Network anchor is getting updated.
	// DELETING - Network anchor is getting deleted
	// DELETED - A connected network anchor is deleted.
	NetworkAnchorConnectionStatus OciNetworkMetadataNetworkAnchorConnectionStatusEnum `mandatory:"true" json:"networkAnchorConnectionStatus"`
	Vcn *OciVcn `mandatory:"false" json:"vcn"`
	Dns *OciDns `mandatory:"false" json:"dns"`
	// Network subnets
	Subnets []OciNetworkSubnet `mandatory:"false" json:"subnets"`
	// The DNS Listener Endpoint Address.
	DnsListeningEndpointIpAddress *string `mandatory:"false" json:"dnsListeningEndpointIpAddress"`
	// The DNS Listener Forwarding Address.
	DnsForwardingEndpointIpAddress *string `mandatory:"false" json:"dnsForwardingEndpointIpAddress"`
	// DNS forward configuration
	DnsForwardingConfig []map[string]string `mandatory:"false" json:"dnsForwardingConfig"`
}
    OciNetworkMetadata Oracle Cloud Infrastructure network anchor related meta data items
func (OciNetworkMetadata) String ¶
func (m OciNetworkMetadata) String() string
func (OciNetworkMetadata) ValidateEnumValue ¶
func (m OciNetworkMetadata) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciNetworkMetadataNetworkAnchorConnectionStatusEnum ¶
type OciNetworkMetadataNetworkAnchorConnectionStatusEnum string
OciNetworkMetadataNetworkAnchorConnectionStatusEnum Enum with underlying type: string
const ( OciNetworkMetadataNetworkAnchorConnectionStatusConnected OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "CONNECTED" OciNetworkMetadataNetworkAnchorConnectionStatusDisconnected OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "DISCONNECTED" OciNetworkMetadataNetworkAnchorConnectionStatusConnecting OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "CONNECTING" OciNetworkMetadataNetworkAnchorConnectionStatusActive OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "ACTIVE" OciNetworkMetadataNetworkAnchorConnectionStatusError OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "ERROR" OciNetworkMetadataNetworkAnchorConnectionStatusUpdating OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "UPDATING" OciNetworkMetadataNetworkAnchorConnectionStatusNeedsAttention OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "NEEDS_ATTENTION" OciNetworkMetadataNetworkAnchorConnectionStatusFailed OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "FAILED" OciNetworkMetadataNetworkAnchorConnectionStatusDeleting OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "DELETING" OciNetworkMetadataNetworkAnchorConnectionStatusDeleted OciNetworkMetadataNetworkAnchorConnectionStatusEnum = "DELETED" )
Set of constants representing the allowable values for OciNetworkMetadataNetworkAnchorConnectionStatusEnum
func GetMappingOciNetworkMetadataNetworkAnchorConnectionStatusEnum ¶
func GetMappingOciNetworkMetadataNetworkAnchorConnectionStatusEnum(val string) (OciNetworkMetadataNetworkAnchorConnectionStatusEnum, bool)
GetMappingOciNetworkMetadataNetworkAnchorConnectionStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumValues ¶
func GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumValues() []OciNetworkMetadataNetworkAnchorConnectionStatusEnum
GetOciNetworkMetadataNetworkAnchorConnectionStatusEnumValues Enumerates the set of values for OciNetworkMetadataNetworkAnchorConnectionStatusEnum
type OciNetworkSubnet ¶
type OciNetworkSubnet struct {
	// Defines if the subnet is the primary or backup for the network
	Type OciNetworkSubnetTypeEnum `mandatory:"true" json:"type"`
	// OCID for existing the subnet. CSP can not set this property.
	SubnetId *string `mandatory:"false" json:"subnetId"`
	// Subnet label. CSP can set this property
	Label *string `mandatory:"false" json:"label"`
}
    OciNetworkSubnet Oracle Cloud Infrastructure network subnet object.
func (OciNetworkSubnet) String ¶
func (m OciNetworkSubnet) String() string
func (OciNetworkSubnet) ValidateEnumValue ¶
func (m OciNetworkSubnet) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciNetworkSubnetTypeEnum ¶
type OciNetworkSubnetTypeEnum string
OciNetworkSubnetTypeEnum Enum with underlying type: string
const ( OciNetworkSubnetTypeClient OciNetworkSubnetTypeEnum = "CLIENT" OciNetworkSubnetTypeBackup OciNetworkSubnetTypeEnum = "BACKUP" )
Set of constants representing the allowable values for OciNetworkSubnetTypeEnum
func GetMappingOciNetworkSubnetTypeEnum ¶
func GetMappingOciNetworkSubnetTypeEnum(val string) (OciNetworkSubnetTypeEnum, bool)
GetMappingOciNetworkSubnetTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciNetworkSubnetTypeEnumValues ¶
func GetOciNetworkSubnetTypeEnumValues() []OciNetworkSubnetTypeEnum
GetOciNetworkSubnetTypeEnumValues Enumerates the set of values for OciNetworkSubnetTypeEnum
type OciVcn ¶
type OciVcn struct {
	// Oracle Cloud Infrastructure VCN OCID. CSP can not set this property.
	VcnId *string `mandatory:"false" json:"vcnId"`
	// Oracle Cloud Infrastructure primary cidr block. CSP can set this property
	// It's optional only if disconnect anchor is allowed
	// IPv4 CIDR blocks for the VCN that meet the following criteria
	// Type: [string (length: 1–32), ...]
	// The CIDR blocks must be valid.
	// They must not overlap with each other or with the on-premises network CIDR block.
	CidrBlocks []string `mandatory:"false" json:"cidrBlocks"`
	// Oracle Cloud Infrastructure backup cidr block. CSP can set this property
	// It's optional only if disconnect anchor is allowed.
	// IPv4 CIDR blocks for the VCN that meet the following criteria
	// Type: [string (length: 1–32), ...]
	// The CIDR blocks must be valid.
	// They must not overlap with each other or with the on-premises network CIDR block.
	BackupCidrBlocks []string `mandatory:"false" json:"backupCidrBlocks"`
	// Oracle Cloud Infrastructure DNS label. This is optional if DNS config is provided.
	DnsLabel *string `mandatory:"false" json:"dnsLabel"`
}
    OciVcn Oracle Cloud Infrastructure VCN basic information object. It is optional and planned to used for future for network anchor
func (OciVcn) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OmHubCp ¶
type OmHubCp struct {
	Properties *Properties `mandatory:"true" json:"properties"`
}
    OmHubCp OmHubCp service resource.
func (OmHubCp) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OmhubNetworkAnchorClient ¶
type OmhubNetworkAnchorClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}
    OmhubNetworkAnchorClient a client for OmhubNetworkAnchor
func NewOmhubNetworkAnchorClientWithConfigurationProvider ¶
func NewOmhubNetworkAnchorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OmhubNetworkAnchorClient, err error)
NewOmhubNetworkAnchorClientWithConfigurationProvider Creates a new default OmhubNetworkAnchor client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewOmhubNetworkAnchorClientWithOboToken ¶
func NewOmhubNetworkAnchorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OmhubNetworkAnchorClient, err error)
NewOmhubNetworkAnchorClientWithOboToken Creates a new default OmhubNetworkAnchor 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 (*OmhubNetworkAnchorClient) ConfigurationProvider ¶
func (client *OmhubNetworkAnchorClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (OmhubNetworkAnchorClient) GetNetworkAnchor ¶
func (client OmhubNetworkAnchorClient) GetNetworkAnchor(ctx context.Context, request GetNetworkAnchorRequest) (response GetNetworkAnchorResponse, err error)
GetNetworkAnchor Gets information about a NetworkAnchor.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/GetNetworkAnchor.go.html to see an example of how to use GetNetworkAnchor API. A default retry strategy applies to this operation GetNetworkAnchor()
func (OmhubNetworkAnchorClient) ListNetworkAnchors ¶
func (client OmhubNetworkAnchorClient) ListNetworkAnchors(ctx context.Context, request ListNetworkAnchorsRequest) (response ListNetworkAnchorsResponse, err error)
ListNetworkAnchors Gets a list of NetworkAnchors.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListNetworkAnchors.go.html to see an example of how to use ListNetworkAnchors API. A default retry strategy applies to this operation ListNetworkAnchors()
func (*OmhubNetworkAnchorClient) SetRegion ¶
func (client *OmhubNetworkAnchorClient) SetRegion(region string)
SetRegion overrides the region of this client.
type OmhubResourceAnchorClient ¶
type OmhubResourceAnchorClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}
    OmhubResourceAnchorClient a client for OmhubResourceAnchor
func NewOmhubResourceAnchorClientWithConfigurationProvider ¶
func NewOmhubResourceAnchorClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OmhubResourceAnchorClient, err error)
NewOmhubResourceAnchorClientWithConfigurationProvider Creates a new default OmhubResourceAnchor client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewOmhubResourceAnchorClientWithOboToken ¶
func NewOmhubResourceAnchorClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OmhubResourceAnchorClient, err error)
NewOmhubResourceAnchorClientWithOboToken Creates a new default OmhubResourceAnchor 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 (*OmhubResourceAnchorClient) ConfigurationProvider ¶
func (client *OmhubResourceAnchorClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (OmhubResourceAnchorClient) GetResourceAnchor ¶
func (client OmhubResourceAnchorClient) GetResourceAnchor(ctx context.Context, request GetResourceAnchorRequest) (response GetResourceAnchorResponse, err error)
GetResourceAnchor Gets information about a ResourceAnchor.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/GetResourceAnchor.go.html to see an example of how to use GetResourceAnchor API. A default retry strategy applies to this operation GetResourceAnchor()
func (OmhubResourceAnchorClient) ListResourceAnchors ¶
func (client OmhubResourceAnchorClient) ListResourceAnchors(ctx context.Context, request ListResourceAnchorsRequest) (response ListResourceAnchorsResponse, err error)
ListResourceAnchors Gets a list of ResourceAnchors.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/multicloud/ListResourceAnchors.go.html to see an example of how to use ListResourceAnchors API. A default retry strategy applies to this operation ListResourceAnchors()
func (*OmhubResourceAnchorClient) SetRegion ¶
func (client *OmhubResourceAnchorClient) SetRegion(region string)
SetRegion overrides the region of this client.
type Properties ¶
type Properties struct {
	// Message to send
	Message *string `mandatory:"true" json:"message"`
}
    Properties Object containing the message to send.
func (Properties) String ¶
func (m Properties) String() string
func (Properties) ValidateEnumValue ¶
func (m Properties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceAnchor ¶
type ResourceAnchor struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ResourceAnchor.
	Id *string `mandatory:"true" json:"id"`
	// A user-friendly name. Does not have to be unique, and it's changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
	// The date and time the ResourceAnchor was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
	// The current state of the ResourceAnchor.
	LifecycleState ResourceAnchorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`
	// Oracle Cloud Infrastructure Subscription Id
	SubscriptionId *string `mandatory:"true" json:"subscriptionId"`
	// OCI Region that resource is created.
	Region *string `mandatory:"false" json:"region"`
	// The date and time the ResourceAnchor was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
	// A message that describes the current state of the ResourceAnchor in more detail. For example,
	// can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
	// AUTO_BIND - when passed compartment will be created on-behalf of customer and bind to this resource anchor
	// NO_AUTO_BIND - compartment will not be created and later customer can bind existing compartment.
	// to this resource anchor. This is for future use only
	SetupMode ResourceAnchorSetupModeEnum `mandatory:"false" json:"setupMode,omitempty"`
	// Optional - Oracle Cloud Infrastructure compartment Id (OCID) which was created or linked by customer with resource anchor.
	// This compartmentId is different from where resource Anchor live.
	LinkedCompartmentId *string `mandatory:"false" json:"linkedCompartmentId"`
	// subscription type
	SubscriptionType SubscriptionTypeEnum `mandatory:"false" json:"subscriptionType,omitempty"`
	CloudServiceProviderMetadataItem CloudServiceProviderMetadataItem `mandatory:"false" json:"cloudServiceProviderMetadataItem"`
}
    ResourceAnchor A ResourceAnchor is a description of a ResourceAnchor. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).
func (ResourceAnchor) String ¶
func (m ResourceAnchor) String() string
func (*ResourceAnchor) UnmarshalJSON ¶
func (m *ResourceAnchor) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ResourceAnchor) ValidateEnumValue ¶
func (m ResourceAnchor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceAnchorCollection ¶
type ResourceAnchorCollection struct {
	// List of resourceAnchors.
	Items []ResourceAnchorSummary `mandatory:"true" json:"items"`
}
    ResourceAnchorCollection Results of a resourceAnchor search. Contains both ResourceAnchorSummary items and other information, such as metadata.
func (ResourceAnchorCollection) String ¶
func (m ResourceAnchorCollection) String() string
func (ResourceAnchorCollection) ValidateEnumValue ¶
func (m ResourceAnchorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceAnchorLifecycleStateEnum ¶
type ResourceAnchorLifecycleStateEnum string
ResourceAnchorLifecycleStateEnum Enum with underlying type: string
const ( ResourceAnchorLifecycleStateCreating ResourceAnchorLifecycleStateEnum = "CREATING" ResourceAnchorLifecycleStateUpdating ResourceAnchorLifecycleStateEnum = "UPDATING" ResourceAnchorLifecycleStateActive ResourceAnchorLifecycleStateEnum = "ACTIVE" ResourceAnchorLifecycleStateDeleting ResourceAnchorLifecycleStateEnum = "DELETING" ResourceAnchorLifecycleStateDeleted ResourceAnchorLifecycleStateEnum = "DELETED" ResourceAnchorLifecycleStateFailed ResourceAnchorLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ResourceAnchorLifecycleStateEnum
func GetMappingResourceAnchorLifecycleStateEnum ¶
func GetMappingResourceAnchorLifecycleStateEnum(val string) (ResourceAnchorLifecycleStateEnum, bool)
GetMappingResourceAnchorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceAnchorLifecycleStateEnumValues ¶
func GetResourceAnchorLifecycleStateEnumValues() []ResourceAnchorLifecycleStateEnum
GetResourceAnchorLifecycleStateEnumValues Enumerates the set of values for ResourceAnchorLifecycleStateEnum
type ResourceAnchorSetupModeEnum ¶
type ResourceAnchorSetupModeEnum string
ResourceAnchorSetupModeEnum Enum with underlying type: string
const ( ResourceAnchorSetupModeAutoBind ResourceAnchorSetupModeEnum = "AUTO_BIND" ResourceAnchorSetupModeNoAutoBind ResourceAnchorSetupModeEnum = "NO_AUTO_BIND" )
Set of constants representing the allowable values for ResourceAnchorSetupModeEnum
func GetMappingResourceAnchorSetupModeEnum ¶
func GetMappingResourceAnchorSetupModeEnum(val string) (ResourceAnchorSetupModeEnum, bool)
GetMappingResourceAnchorSetupModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceAnchorSetupModeEnumValues ¶
func GetResourceAnchorSetupModeEnumValues() []ResourceAnchorSetupModeEnum
GetResourceAnchorSetupModeEnumValues Enumerates the set of values for ResourceAnchorSetupModeEnum
type ResourceAnchorSummary ¶
type ResourceAnchorSummary struct {
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ResourceAnchor.
	Id *string `mandatory:"true" json:"id"`
	// A user-friendly name. Does not have to be unique, and it's changeable.
	DisplayName *string `mandatory:"true" json:"displayName"`
	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
	// The date and time the ResourceAnchor was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
	// The current state of the ResourceAnchor.
	LifecycleState ResourceAnchorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`
	// Oracle Cloud Infrastructure Subscription Id
	SubscriptionId *string `mandatory:"true" json:"subscriptionId"`
	// The date and time the ResourceAnchor was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
	// A message that describes the current state of the ResourceAnchor in more detail. For example,
	// can be used to provide actionable information for a resource in the Failed state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
	// System tags for this resource. Each key is predefined and scoped to a namespace.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}
    ResourceAnchorSummary Summary information about a ResourceAnchor.
func (ResourceAnchorSummary) String ¶
func (m ResourceAnchorSummary) String() string
func (ResourceAnchorSummary) ValidateEnumValue ¶
func (m ResourceAnchorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type SubscriptionTypeEnum ¶
type SubscriptionTypeEnum string
SubscriptionTypeEnum Enum with underlying type: string
const ( SubscriptionTypeOracledbatazure SubscriptionTypeEnum = "ORACLEDBATAZURE" SubscriptionTypeOracledbatgoogle SubscriptionTypeEnum = "ORACLEDBATGOOGLE" SubscriptionTypeOracledbataws SubscriptionTypeEnum = "ORACLEDBATAWS" )
Set of constants representing the allowable values for SubscriptionTypeEnum
func GetMappingSubscriptionTypeEnum ¶
func GetMappingSubscriptionTypeEnum(val string) (SubscriptionTypeEnum, bool)
GetMappingSubscriptionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSubscriptionTypeEnumValues ¶
func GetSubscriptionTypeEnumValues() []SubscriptionTypeEnum
GetSubscriptionTypeEnumValues Enumerates the set of values for SubscriptionTypeEnum
       Source Files
      ¶
      Source Files
      ¶
    
- action_kind_header.go
- aws_cloud_service_provider_metadata_item.go
- azure_cloud_service_provider_metadata_item.go
- cloud_service_provider_metadata_item.go
- cloud_service_provider_network_metadata_item.go
- csp_zone_key_reference_id.go
- external_location.go
- external_location_detail.go
- external_location_mapping_metadatum_summary.go
- external_location_mapping_metadatum_summary_collection.go
- external_location_summaries_metadatum_summary.go
- external_location_summaries_metadatum_summary_collection.go
- external_location_summary.go
- external_locations_metadatum_collection.go
- external_locations_metadatum_summary.go
- gcp_cloud_service_provider_metadata_item.go
- get_multi_cloud_metadata_request_response.go
- get_network_anchor_request_response.go
- get_resource_anchor_request_response.go
- list_external_location_details_metadata_request_response.go
- list_external_location_mapping_metadata_request_response.go
- list_external_location_summaries_metadata_request_response.go
- list_multi_cloud_metadata_request_response.go
- list_network_anchors_request_response.go
- list_resource_anchors_request_response.go
- multi_cloud_metadata.go
- multi_cloud_metadata_collection.go
- multi_cloud_metadata_summary.go
- multicloud_metadata_client.go
- multicloud_multicloudsmetadata_client.go
- multicloud_omhubnetworkanchor_client.go
- multicloud_omhubresourceanchor_client.go
- network_anchor.go
- network_anchor_collection.go
- network_anchor_summary.go
- oci_dns.go
- oci_network_metadata.go
- oci_network_subnet.go
- oci_vcn.go
- om_hub_cp.go
- properties.go
- resource_anchor.go
- resource_anchor_collection.go
- resource_anchor_summary.go
- sort_order.go
- subscription_type.go