cloudbridge.oracle.com/v1beta1
Back to API Reference
APIVersion: cloudbridge.oracle.com/v1beta1
This content is generated from the checked-in CRD schemas in config/crd/bases/. If a description is missing or incorrect, fix the source comments or generator inputs and rerun make generate manifests; do not hand-edit config/crd/bases/*.yaml.
Packages
No customer-visible package currently exposes cloudbridge.oracle.com/v1beta1.
Resources
Agent
Agent is the Schema for the agents API.
Plural: agents
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_agent.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
AgentSpec defines the desired state of Agent.
| Field |
Description |
Type |
Required |
Default |
Enum |
agentType |
Agent identifier. |
string |
Yes |
- |
- |
agentVersion |
Agent identifier. |
string |
Yes |
- |
- |
compartmentId |
Compartment identifier. |
string |
Yes |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Agent identifier. |
string |
Yes |
- |
- |
environmentId |
Environment identifier. |
string |
Yes |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
osVersion |
OS version. |
string |
Yes |
- |
- |
Status
AgentStatus defines the observed state of Agent.
| Field |
Description |
Type |
Required |
Default |
Enum |
agentPubKey |
Resource principal public key. |
string |
No |
- |
- |
agentType |
Type of the Agent. |
string |
No |
- |
- |
agentVersion |
Agent identifier. |
string |
No |
- |
- |
compartmentId |
Compartment identifier. |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Agent identifier, can be renamed. |
string |
No |
- |
- |
environmentId |
Environment identifier. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
heartBeatStatus |
The current heartbeat status of the Agent based on its timeLastSyncReceived value. |
string |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state of the Agent in more detail. For example, it can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the Agent. |
string |
No |
- |
- |
osVersion |
OS version. |
string |
No |
- |
- |
pluginList |
List of plugins associated with the agent. |
list[object] |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the Agent was created. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeExpireAgentKeyInMs |
The time since epoch for when the public key will expire. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeLastSyncReceived |
The time when the last heartbeat of the Agent was noted. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeUpdated |
The time when the Agent was updated. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
Status.pluginList[]
Back to Agent status
AgentPluginList defines nested fields for Agent.PluginList.
| Field |
Description |
Type |
Required |
Default |
Enum |
agentId |
Agent identifier. |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the plugin. |
string |
No |
- |
- |
name |
Plugin identifier, which can be renamed. |
string |
No |
- |
- |
pluginVersion |
Plugin version. |
string |
No |
- |
- |
timeCreated |
The time when the plugin was created. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeUpdated |
The time when the plugin was updated. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
Status.status
Back to Agent status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Agent status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Agent status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Agent status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
AgentDependency
AgentDependency is the Schema for the agentdependencies API.
Plural: agentdependencies
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_agentdependency.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
AgentDependencySpec defines the desired state of AgentDependency.
| Field |
Description |
Type |
Required |
Default |
Enum |
bucket |
Object storage bucket where the dependency is uploaded. |
string |
Yes |
- |
- |
compartmentId |
Compartment identifier. |
string |
Yes |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
dependencyName |
Name of the dependency type. This should match the whitelisted enum of dependency names. |
string |
Yes |
- |
- |
dependencyVersion |
Version of the Agent dependency. |
string |
No |
- |
- |
description |
Description about the Agent dependency. |
string |
No |
- |
- |
displayName |
Display name of the Agent dependency. |
string |
Yes |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
namespace |
Object storage namespace associated with the customer's tenancy. |
string |
Yes |
- |
- |
objectName |
Name of the dependency object uploaded by the customer. |
string |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
Status
AgentDependencyStatus defines the observed state of AgentDependency.
| Field |
Description |
Type |
Required |
Default |
Enum |
bucket |
Object storage bucket where the Agent dependency is uploaded. |
string |
No |
- |
- |
checksum |
The checksum associated with the dependency object returned by Object Storage. |
string |
No |
- |
- |
compartmentId |
Compartment identifier |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
dependencyName |
Name of the dependency type. This should match the whitelisted enum of dependency names. |
string |
No |
- |
- |
dependencyVersion |
Version of the Agent dependency. |
string |
No |
- |
- |
description |
Description about the Agent dependency. |
string |
No |
- |
- |
displayName |
Display name of the Agent dependency. |
string |
No |
- |
- |
eTag |
The eTag associated with the dependency object returned by Object Storage. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of AgentDependency. |
string |
No |
- |
- |
namespace |
Object storage namespace associated with the customer's tenancy. |
string |
No |
- |
- |
objectName |
Name of the dependency object uploaded by the customer. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the AgentDependency was created. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
Status.status
Back to AgentDependency status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to AgentDependency status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to AgentDependency status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to AgentDependency status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Asset
Asset is the Schema for the assets API.
Plural: assets
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_asset.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
AssetSpec defines the desired state of Asset.
| Field |
Description |
Type |
Required |
Default |
Enum |
assetSourceIds |
List of asset source OCID. |
list[string] |
No |
- |
- |
assetType |
- |
string |
No |
- |
- |
attachedEbsVolumesCost |
AssetAttachedEbsVolumesCost defines nested fields for Asset.AttachedEbsVolumesCost. |
object |
No |
- |
- |
awsEbs |
AssetAwsEbs defines nested fields for Asset.AwsEbs. |
object |
No |
- |
- |
awsEc2 |
AssetAwsEc2 defines nested fields for Asset.AwsEc2. |
object |
No |
- |
- |
awsEc2Cost |
AssetAwsEc2Cost defines nested fields for Asset.AwsEc2Cost. |
object |
No |
- |
- |
compartmentId |
The OCID of the compartment that the asset belongs to. |
string |
Yes |
- |
- |
compute |
AssetCompute defines nested fields for Asset.Compute. |
object |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Asset display name. |
string |
No |
- |
- |
externalAssetKey |
The key of the asset from the external environment. |
string |
Yes |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
inventoryId |
Inventory ID to which an asset belongs. |
string |
Yes |
- |
- |
jsonData |
- |
string |
No |
- |
- |
sourceKey |
The source key to which the asset belongs. |
string |
Yes |
- |
- |
vm |
AssetVm defines nested fields for Asset.Vm. |
object |
No |
- |
- |
vmwareVCenter |
AssetVmwareVCenter defines nested fields for Asset.VmwareVCenter. |
object |
No |
- |
- |
vmwareVm |
AssetVmwareVm defines nested fields for Asset.VmwareVm. |
object |
No |
- |
- |
Spec.attachedEbsVolumesCost
Back to Asset spec
AssetAttachedEbsVolumesCost defines nested fields for Asset.AttachedEbsVolumesCost.
| Field |
Description |
Type |
Required |
Default |
Enum |
amount |
Monthly costs for maintenance of this asset. |
number |
Yes |
- |
- |
currencyCode |
Currency code |
string |
Yes |
- |
- |
Spec.awsEbs
Back to Asset spec
AssetAwsEbs defines nested fields for Asset.AwsEbs.
| Field |
Description |
Type |
Required |
Default |
Enum |
attachments |
Information about the volume attachments. |
list[object] |
No |
- |
- |
availabilityZone |
The Availability Zone for the volume. |
string |
No |
- |
- |
iops |
The number of I/O operations per second. |
integer |
No |
- |
- |
isEncrypted |
Indicates whether the volume is encrypted. |
boolean |
Yes |
- |
- |
isMultiAttachEnabled |
Indicates whether Amazon EBS Multi-Attach is enabled. |
boolean |
Yes |
- |
- |
sizeInGiBs |
The size of the volume, in GiBs. |
integer |
Yes |
- |
- |
status |
The volume state. |
string |
No |
- |
- |
tags |
Any tags assigned to the volume. |
list[object] |
No |
- |
- |
throughput |
The throughput that the volume supports, in MiB/s. |
integer |
No |
- |
- |
volumeKey |
The ID of the volume. |
string |
Yes |
- |
- |
volumeType |
The volume type. |
string |
Yes |
- |
- |
Spec.awsEbs.attachments[]
Back to Asset spec
AssetAwsEbsAttachment defines nested fields for Asset.AwsEbs.Attachment.
| Field |
Description |
Type |
Required |
Default |
Enum |
device |
The device name. |
string |
No |
- |
- |
instanceKey |
The ID of the instance. |
string |
No |
- |
- |
isDeleteOnTermination |
Indicates whether the EBS volume is deleted on instance termination. |
boolean |
No |
- |
- |
status |
The attachment state of the volume. |
string |
No |
- |
- |
volumeKey |
The ID of the volume. |
string |
No |
- |
- |
Back to Asset spec
AssetAwsEbsTag defines nested fields for Asset.AwsEbs.Tag.
| Field |
Description |
Type |
Required |
Default |
Enum |
key |
The key of the tag. |
string |
No |
- |
- |
value |
The value of the tag. |
string |
No |
- |
- |
Spec.awsEc2
Back to Asset spec
AssetAwsEc2 defines nested fields for Asset.AwsEc2.
| Field |
Description |
Type |
Required |
Default |
Enum |
architecture |
The architecture of the image. |
string |
Yes |
- |
- |
areElasticInferenceAcceleratorsPresent |
Indicates if the elastic inference accelerators attached to an instance |
boolean |
No |
- |
- |
bootMode |
The boot mode of the instance. |
string |
No |
- |
- |
capacityReservationKey |
The ID of the Capacity Reservation. |
string |
No |
- |
- |
imageKey |
The ID of the AMI used to launch the instance. |
string |
No |
- |
- |
instanceKey |
The ID of the instance. |
string |
Yes |
- |
- |
instanceLifecycle |
Indicates whether this is a Spot Instance or a Scheduled Instance. |
string |
No |
- |
- |
instanceType |
The instance type. |
string |
Yes |
- |
- |
ipAddress |
The public IPv4 address, or the Carrier IP address assigned to the instance. |
string |
No |
- |
- |
ipv6Address |
The IPv6 address assigned to the instance. |
string |
No |
- |
- |
isEnclaveOptions |
Indicates whether the instance is enabled for AWS Nitro Enclaves. |
boolean |
No |
- |
- |
isHibernationOptions |
Indicates whether the instance is enabled for hibernation. |
boolean |
No |
- |
- |
isSourceDestCheck |
Indicates whether source/destination checking is enabled. |
boolean |
No |
- |
- |
isSpotInstance |
If the request is a Spot Instance request, this value will be true. |
boolean |
No |
- |
- |
kernelKey |
The kernel associated with this instance, if applicable. |
string |
No |
- |
- |
licenses |
The license configurations for the instance. |
list[string] |
No |
- |
- |
maintenanceOptions |
Provides information on the recovery and maintenance options of your instance. |
string |
No |
- |
- |
monitoring |
The monitoring for the instance. |
string |
No |
- |
- |
networkInterfaces |
The network interfaces for the instance. |
list[object] |
No |
- |
- |
placement |
AssetAwsEc2Placement defines nested fields for Asset.AwsEc2.Placement. |
object |
No |
- |
- |
privateDnsName |
(IPv4 only) The private DNS hostname name assigned to the instance. |
string |
No |
- |
- |
privateIpAddress |
The private IPv4 address assigned to the instance. |
string |
No |
- |
- |
rootDeviceName |
The device name of the root device volume. |
string |
Yes |
- |
- |
rootDeviceType |
The root device type used by the AMI. The AMI can use an EBS volume or an instance store volume. |
string |
No |
- |
- |
securityGroups |
The security groups for the instance. |
list[object] |
No |
- |
- |
sriovNetSupport |
Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled. |
string |
No |
- |
- |
state |
AssetAwsEc2State defines nested fields for Asset.AwsEc2.State. |
object |
Yes |
- |
- |
subnetKey |
EC2-VPC The ID of the subnet in which the instance is running. |
string |
No |
- |
- |
tags |
Any tags assigned to the instance. |
list[object] |
No |
- |
- |
timeLaunch |
The time the instance was launched. |
string |
No |
- |
- |
tpmSupport |
If the instance is configured for NitroTPM support, the value is v2.0. |
string |
No |
- |
- |
virtualizationType |
The virtualization type of the instance. |
string |
No |
- |
- |
vpcKey |
EC2-VPC The ID of the VPC in which the instance is running. |
string |
No |
- |
- |
Spec.awsEc2.networkInterfaces[]
Back to Asset spec
AssetAwsEc2NetworkInterface defines nested fields for Asset.AwsEc2.NetworkInterface.
| Field |
Description |
Type |
Required |
Default |
Enum |
association |
AssetAwsEc2NetworkInterfaceAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.Association. |
object |
No |
- |
- |
attachment |
AssetAwsEc2NetworkInterfaceAttachment defines nested fields for Asset.AwsEc2.NetworkInterface.Attachment. |
object |
No |
- |
- |
description |
The description. |
string |
No |
- |
- |
interfaceType |
The type of network interface. |
string |
No |
- |
- |
ipv4Prefixes |
The IPv4 delegated prefixes that are assigned to the network interface. |
list[string] |
No |
- |
- |
ipv6Addresses |
The IPv6 addresses associated with the network interface. |
list[string] |
No |
- |
- |
ipv6Prefixes |
The IPv6 delegated prefixes that are assigned to the network interface. |
list[string] |
No |
- |
- |
isSourceDestCheck |
Indicates whether source/destination checking is enabled. |
boolean |
No |
- |
- |
macAddress |
The MAC address. |
string |
No |
- |
- |
networkInterfaceKey |
The ID of the network interface. |
string |
No |
- |
- |
ownerKey |
The ID of the AWS account that created the network interface. |
string |
No |
- |
- |
privateIpAddresses |
The private IPv4 addresses associated with the network interface. |
list[object] |
No |
- |
- |
securityGroups |
The security groups. |
list[object] |
No |
- |
- |
status |
The status of the network interface. |
string |
No |
- |
- |
subnetKey |
The ID of the subnet. |
string |
No |
- |
- |
Spec.awsEc2.networkInterfaces[].association
Back to Asset spec
AssetAwsEc2NetworkInterfaceAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.Association.
| Field |
Description |
Type |
Required |
Default |
Enum |
carrierIp |
The carrier IP address associated with the network interface. |
string |
No |
- |
- |
customerOwnedIp |
The customer-owned IP address associated with the network interface. |
string |
No |
- |
- |
ipOwnerKey |
The ID of the owner of the Elastic IP address. |
string |
No |
- |
- |
publicDnsName |
The public DNS name. |
string |
No |
- |
- |
publicIp |
The public IP address or Elastic IP address bound to the network interface. |
string |
No |
- |
- |
Spec.awsEc2.networkInterfaces[].attachment
Back to Asset spec
AssetAwsEc2NetworkInterfaceAttachment defines nested fields for Asset.AwsEc2.NetworkInterface.Attachment.
| Field |
Description |
Type |
Required |
Default |
Enum |
attachmentKey |
The ID of the network interface attachment. |
string |
No |
- |
- |
deviceIndex |
The index of the device on the instance for the network interface attachment. |
integer |
No |
- |
- |
isDeleteOnTermination |
Indicates whether the network interface is deleted when the instance is terminated. |
boolean |
No |
- |
- |
networkCardIndex |
The index of the network card. |
integer |
No |
- |
- |
status |
The attachment state. |
string |
No |
- |
- |
timeAttach |
The timestamp when the attachment initiated. |
string |
No |
- |
- |
Spec.awsEc2.networkInterfaces[].privateIpAddresses[]
Back to Asset spec
AssetAwsEc2NetworkInterfacePrivateIpAddress defines nested fields for Asset.AwsEc2.NetworkInterface.PrivateIpAddress.
| Field |
Description |
Type |
Required |
Default |
Enum |
association |
AssetAwsEc2NetworkInterfacePrivateIpAddressAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.PrivateIpAddress.Association. |
object |
No |
- |
- |
isPrimary |
Indicates whether this IPv4 address is the primary private IP address of the network interface. |
boolean |
No |
- |
- |
privateDnsName |
The private IPv4 DNS name. |
string |
No |
- |
- |
privateIpAddress |
The private IPv4 address of the network interface. |
string |
No |
- |
- |
Spec.awsEc2.networkInterfaces[].privateIpAddresses[].association
Back to Asset spec
AssetAwsEc2NetworkInterfacePrivateIpAddressAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.PrivateIpAddress.Association.
| Field |
Description |
Type |
Required |
Default |
Enum |
carrierIp |
The carrier IP address associated with the network interface. |
string |
No |
- |
- |
customerOwnedIp |
The customer-owned IP address associated with the network interface. |
string |
No |
- |
- |
ipOwnerKey |
The ID of the owner of the Elastic IP address. |
string |
No |
- |
- |
publicDnsName |
The public DNS name. |
string |
No |
- |
- |
publicIp |
The public IP address or Elastic IP address bound to the network interface. |
string |
No |
- |
- |
Spec.awsEc2.networkInterfaces[].securityGroups[]
Back to Asset spec
AssetAwsEc2NetworkInterfaceSecurityGroup defines nested fields for Asset.AwsEc2.NetworkInterface.SecurityGroup.
| Field |
Description |
Type |
Required |
Default |
Enum |
groupKey |
The ID of the security group. |
string |
No |
- |
- |
groupName |
The name of the security group. |
string |
No |
- |
- |
Spec.awsEc2.placement
Back to Asset spec
AssetAwsEc2Placement defines nested fields for Asset.AwsEc2.Placement.
| Field |
Description |
Type |
Required |
Default |
Enum |
affinity |
The affinity setting for the instance on the Dedicated Host. |
string |
No |
- |
- |
availabilityZone |
The Availability Zone of the instance. |
string |
No |
- |
- |
groupName |
The name of the placement group the instance is in. |
string |
No |
- |
- |
hostKey |
The ID of the Dedicated Host on which the instance resides. |
string |
No |
- |
- |
hostResourceGroupArn |
The ARN of the host resource group in which to launch the instances. |
string |
No |
- |
- |
partitionNumber |
The number of the partition that the instance is in. |
integer |
No |
- |
- |
spreadDomain |
Reserved for future use. |
string |
No |
- |
- |
tenancy |
The tenancy of the instance (if the instance is running in a VPC). |
string |
No |
- |
- |
Spec.awsEc2.securityGroups[]
Back to Asset spec
AssetAwsEc2SecurityGroup defines nested fields for Asset.AwsEc2.SecurityGroup.
| Field |
Description |
Type |
Required |
Default |
Enum |
groupKey |
The ID of the security group. |
string |
No |
- |
- |
groupName |
The name of the security group. |
string |
No |
- |
- |
Spec.awsEc2.state
Back to Asset spec
AssetAwsEc2State defines nested fields for Asset.AwsEc2.State.
| Field |
Description |
Type |
Required |
Default |
Enum |
code |
The state of the instance as a 16-bit unsigned integer. |
integer |
No |
- |
- |
name |
The current state of the instance. |
string |
No |
- |
- |
Back to Asset spec
AssetAwsEc2Tag defines nested fields for Asset.AwsEc2.Tag.
| Field |
Description |
Type |
Required |
Default |
Enum |
key |
The key of the tag. |
string |
No |
- |
- |
value |
The value of the tag. |
string |
No |
- |
- |
Spec.awsEc2Cost
Back to Asset spec
AssetAwsEc2Cost defines nested fields for Asset.AwsEc2Cost.
| Field |
Description |
Type |
Required |
Default |
Enum |
amount |
Monthly costs for maintenance of this asset. |
number |
Yes |
- |
- |
currencyCode |
Currency code |
string |
Yes |
- |
- |
Spec.compute
Back to Asset spec
AssetCompute defines nested fields for Asset.Compute.
| Field |
Description |
Type |
Required |
Default |
Enum |
connectedNetworks |
Number of connected networks. |
integer |
No |
- |
- |
coresCount |
Number of CPUs. |
integer |
No |
- |
- |
cpuModel |
CPU model name. |
string |
No |
- |
- |
description |
Information about the asset. |
string |
No |
- |
- |
disks |
Lists the set of disks belonging to the virtual machine. This list is unordered. |
list[object] |
No |
- |
- |
disksCount |
Number of disks. |
integer |
No |
- |
- |
dnsName |
Fully Qualified DNS Name. |
string |
No |
- |
- |
firmware |
Information about firmware type for this virtual machine. |
string |
No |
- |
- |
gpuDevices |
List of GPU devices attached to a virtual machine. |
list[object] |
No |
- |
- |
gpuDevicesCount |
Number of GPU devices. |
integer |
No |
- |
- |
guestState |
Guest state. |
string |
No |
- |
- |
hardwareVersion |
Hardware version. |
string |
No |
- |
- |
hostName |
Host name of the VM. |
string |
No |
- |
- |
isPmemEnabled |
Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory. |
boolean |
No |
- |
- |
isTpmEnabled |
Whether Trusted Platform Module (TPM) is enabled. |
boolean |
No |
- |
- |
latencySensitivity |
Latency sensitivity. |
string |
No |
- |
- |
memoryInMBs |
Memory size in MBs. |
integer (int64) |
No |
- |
- |
nics |
List of network ethernet cards attached to a virtual machine. |
list[object] |
No |
- |
- |
nicsCount |
Number of network ethernet cards. |
integer |
No |
- |
- |
nvdimmController |
AssetComputeNvdimmController defines nested fields for Asset.Compute.NvdimmController. |
object |
No |
- |
- |
nvdimms |
The properties of the NVDIMMs attached to a virtual machine. |
list[object] |
No |
- |
- |
operatingSystem |
Operating system. |
string |
No |
- |
- |
operatingSystemVersion |
Operating system version. |
string |
No |
- |
- |
pmemInMBs |
Pmem size in MBs. |
integer (int64) |
No |
- |
- |
powerState |
The current power state of the virtual machine. |
string |
No |
- |
- |
primaryIp |
Primary IP address of the compute instance. |
string |
No |
- |
- |
scsiController |
AssetComputeScsiController defines nested fields for Asset.Compute.ScsiController. |
object |
No |
- |
- |
storageProvisionedInMBs |
Provision storage size in MBs. |
integer (int64) |
No |
- |
- |
threadsPerCoreCount |
Number of threads per core. |
integer |
No |
- |
- |
Spec.compute.disks[]
Back to Asset spec
AssetComputeDisk defines nested fields for Asset.Compute.Disk.
| Field |
Description |
Type |
Required |
Default |
Enum |
bootOrder |
Order of boot volumes. |
integer |
No |
- |
- |
isCbtEnabled |
Indicates that CBT (change disk tracking) is enabled for this virtual disk. |
boolean |
No |
- |
- |
location |
Location of the boot/data volume. |
string |
No |
- |
- |
name |
Disk name. |
string |
No |
- |
- |
persistentMode |
The disk persistent mode. |
string |
No |
- |
- |
sizeInMBs |
The size of the volume in MBs. |
integer (int64) |
No |
- |
- |
uuid |
Disk UUID for the virtual disk, if available. |
string |
No |
- |
- |
uuidLun |
Disk UUID LUN for the virtual disk, if available. |
string |
No |
- |
- |
Spec.compute.gpuDevices[]
Back to Asset spec
AssetComputeGpuDevice defines nested fields for Asset.Compute.GpuDevice.
| Field |
Description |
Type |
Required |
Default |
Enum |
coresCount |
Number of GPU cores. |
integer |
No |
- |
- |
description |
GPU device description. |
string |
No |
- |
- |
manufacturer |
The manufacturer of GPU. |
string |
No |
- |
- |
memoryInMBs |
GPU memory size in MBs. |
integer (int64) |
No |
- |
- |
name |
GPU device name. |
string |
No |
- |
- |
Spec.compute.nics[]
Back to Asset spec
AssetComputeNic defines nested fields for Asset.Compute.Nic.
| Field |
Description |
Type |
Required |
Default |
Enum |
ipAddresses |
List of IP addresses. |
list[string] |
No |
- |
- |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
macAddress |
Mac address of the VM. |
string |
No |
- |
- |
macAddressType |
Mac address type. |
string |
No |
- |
- |
networkName |
Network name. |
string |
No |
- |
- |
switchName |
Switch name. |
string |
No |
- |
- |
Spec.compute.nvdimmController
Back to Asset spec
AssetComputeNvdimmController defines nested fields for Asset.Compute.NvdimmController.
| Field |
Description |
Type |
Required |
Default |
Enum |
busNumber |
Bus number. |
integer |
No |
- |
- |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
Spec.compute.nvdimms[]
Back to Asset spec
AssetComputeNvdimm defines nested fields for Asset.Compute.Nvdimm.
| Field |
Description |
Type |
Required |
Default |
Enum |
controllerKey |
Controller key. |
integer |
No |
- |
- |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
unitNumber |
The unit number of NVDIMM. |
integer |
No |
- |
- |
Spec.compute.scsiController
Back to Asset spec
AssetComputeScsiController defines nested fields for Asset.Compute.ScsiController.
| Field |
Description |
Type |
Required |
Default |
Enum |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
sharedBus |
Shared bus. |
string |
No |
- |
- |
unitNumber |
The unit number of the SCSI controller. |
integer |
No |
- |
- |
Spec.vm
Back to Asset spec
AssetVm defines nested fields for Asset.Vm.
| Field |
Description |
Type |
Required |
Default |
Enum |
hypervisorHost |
Host name/IP address of VM on which the host is running. |
string |
No |
- |
- |
hypervisorVendor |
Hypervisor vendor. |
string |
No |
- |
- |
hypervisorVersion |
Hypervisor version. |
string |
No |
- |
- |
Spec.vmwareVCenter
Back to Asset spec
AssetVmwareVCenter defines nested fields for Asset.VmwareVCenter.
| Field |
Description |
Type |
Required |
Default |
Enum |
dataCenter |
Data center name. |
string |
No |
- |
- |
vcenterKey |
vCenter unique key. |
string |
No |
- |
- |
vcenterVersion |
Dot-separated version string. |
string |
No |
- |
- |
Spec.vmwareVm
Back to Asset spec
AssetVmwareVm defines nested fields for Asset.VmwareVm.
| Field |
Description |
Type |
Required |
Default |
Enum |
cluster |
Cluster name. |
string |
No |
- |
- |
customerFields |
Customer fields. |
list[string] |
No |
- |
- |
customerTags |
Customer defined tags. |
list[object] |
No |
- |
- |
faultToleranceBandwidth |
Fault tolerance bandwidth. |
integer |
No |
- |
- |
faultToleranceSecondaryLatency |
Fault tolerance to secondary latency. |
integer |
No |
- |
- |
faultToleranceState |
Fault tolerance state. |
string |
No |
- |
- |
instanceUuid |
vCenter-specific identifier of the virtual machine. |
string |
No |
- |
- |
isDisksCbtEnabled |
Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine. |
boolean |
No |
- |
- |
isDisksUuidEnabled |
Whether changed block tracking for this VM's disk is active. |
boolean |
No |
- |
- |
path |
Path directory of the asset. |
string |
No |
- |
- |
vmwareToolsStatus |
VMware tools status. |
string |
No |
- |
- |
Back to Asset spec
AssetVmwareVmCustomerTag defines nested fields for Asset.VmwareVm.CustomerTag.
| Field |
Description |
Type |
Required |
Default |
Enum |
description |
The tag description. |
string |
No |
- |
- |
name |
The tag name. |
string |
No |
- |
- |
Status
AssetStatus defines the observed state of Asset.
| Field |
Description |
Type |
Required |
Default |
Enum |
assetSourceIds |
List of asset source OCID. |
list[string] |
No |
- |
- |
assetType |
- |
string |
No |
- |
- |
attachedEbsVolumesCost |
AssetAttachedEbsVolumesCost defines nested fields for Asset.AttachedEbsVolumesCost. |
object |
No |
- |
- |
awsEbs |
AssetAwsEbs defines nested fields for Asset.AwsEbs. |
object |
No |
- |
- |
awsEc2 |
AssetAwsEc2 defines nested fields for Asset.AwsEc2. |
object |
No |
- |
- |
awsEc2Cost |
AssetAwsEc2Cost defines nested fields for Asset.AwsEc2Cost. |
object |
No |
- |
- |
compartmentId |
The OCID of the compartment to which an asset belongs to. |
string |
No |
- |
- |
compute |
AssetCompute defines nested fields for Asset.Compute. |
object |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Asset display name. |
string |
No |
- |
- |
externalAssetKey |
The key of the asset from the external environment. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
id |
Asset OCID that is immutable on creation. |
string |
No |
- |
- |
inventoryId |
Inventory ID to which an asset belongs to. |
string |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
lifecycleState |
The current state of the asset. |
string |
No |
- |
- |
sourceKey |
The source key that the asset belongs to. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the asset was created. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeUpdated |
The time when the asset was updated. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
vm |
AssetVm defines nested fields for Asset.Vm. |
object |
No |
- |
- |
vmwareVCenter |
AssetVmwareVCenter defines nested fields for Asset.VmwareVCenter. |
object |
No |
- |
- |
vmwareVm |
AssetVmwareVm defines nested fields for Asset.VmwareVm. |
object |
No |
- |
- |
Status.attachedEbsVolumesCost
Back to Asset status
AssetAttachedEbsVolumesCost defines nested fields for Asset.AttachedEbsVolumesCost.
| Field |
Description |
Type |
Required |
Default |
Enum |
amount |
Monthly costs for maintenance of this asset. |
number |
Yes |
- |
- |
currencyCode |
Currency code |
string |
Yes |
- |
- |
Status.awsEbs
Back to Asset status
AssetAwsEbs defines nested fields for Asset.AwsEbs.
| Field |
Description |
Type |
Required |
Default |
Enum |
attachments |
Information about the volume attachments. |
list[object] |
No |
- |
- |
availabilityZone |
The Availability Zone for the volume. |
string |
No |
- |
- |
iops |
The number of I/O operations per second. |
integer |
No |
- |
- |
isEncrypted |
Indicates whether the volume is encrypted. |
boolean |
Yes |
- |
- |
isMultiAttachEnabled |
Indicates whether Amazon EBS Multi-Attach is enabled. |
boolean |
Yes |
- |
- |
sizeInGiBs |
The size of the volume, in GiBs. |
integer |
Yes |
- |
- |
status |
The volume state. |
string |
No |
- |
- |
tags |
Any tags assigned to the volume. |
list[object] |
No |
- |
- |
throughput |
The throughput that the volume supports, in MiB/s. |
integer |
No |
- |
- |
volumeKey |
The ID of the volume. |
string |
Yes |
- |
- |
volumeType |
The volume type. |
string |
Yes |
- |
- |
Status.awsEbs.attachments[]
Back to Asset status
AssetAwsEbsAttachment defines nested fields for Asset.AwsEbs.Attachment.
| Field |
Description |
Type |
Required |
Default |
Enum |
device |
The device name. |
string |
No |
- |
- |
instanceKey |
The ID of the instance. |
string |
No |
- |
- |
isDeleteOnTermination |
Indicates whether the EBS volume is deleted on instance termination. |
boolean |
No |
- |
- |
status |
The attachment state of the volume. |
string |
No |
- |
- |
volumeKey |
The ID of the volume. |
string |
No |
- |
- |
Back to Asset status
AssetAwsEbsTag defines nested fields for Asset.AwsEbs.Tag.
| Field |
Description |
Type |
Required |
Default |
Enum |
key |
The key of the tag. |
string |
No |
- |
- |
value |
The value of the tag. |
string |
No |
- |
- |
Status.awsEc2
Back to Asset status
AssetAwsEc2 defines nested fields for Asset.AwsEc2.
| Field |
Description |
Type |
Required |
Default |
Enum |
architecture |
The architecture of the image. |
string |
Yes |
- |
- |
areElasticInferenceAcceleratorsPresent |
Indicates if the elastic inference accelerators attached to an instance |
boolean |
No |
- |
- |
bootMode |
The boot mode of the instance. |
string |
No |
- |
- |
capacityReservationKey |
The ID of the Capacity Reservation. |
string |
No |
- |
- |
imageKey |
The ID of the AMI used to launch the instance. |
string |
No |
- |
- |
instanceKey |
The ID of the instance. |
string |
Yes |
- |
- |
instanceLifecycle |
Indicates whether this is a Spot Instance or a Scheduled Instance. |
string |
No |
- |
- |
instanceType |
The instance type. |
string |
Yes |
- |
- |
ipAddress |
The public IPv4 address, or the Carrier IP address assigned to the instance. |
string |
No |
- |
- |
ipv6Address |
The IPv6 address assigned to the instance. |
string |
No |
- |
- |
isEnclaveOptions |
Indicates whether the instance is enabled for AWS Nitro Enclaves. |
boolean |
No |
- |
- |
isHibernationOptions |
Indicates whether the instance is enabled for hibernation. |
boolean |
No |
- |
- |
isSourceDestCheck |
Indicates whether source/destination checking is enabled. |
boolean |
No |
- |
- |
isSpotInstance |
If the request is a Spot Instance request, this value will be true. |
boolean |
No |
- |
- |
kernelKey |
The kernel associated with this instance, if applicable. |
string |
No |
- |
- |
licenses |
The license configurations for the instance. |
list[string] |
No |
- |
- |
maintenanceOptions |
Provides information on the recovery and maintenance options of your instance. |
string |
No |
- |
- |
monitoring |
The monitoring for the instance. |
string |
No |
- |
- |
networkInterfaces |
The network interfaces for the instance. |
list[object] |
No |
- |
- |
placement |
AssetAwsEc2Placement defines nested fields for Asset.AwsEc2.Placement. |
object |
No |
- |
- |
privateDnsName |
(IPv4 only) The private DNS hostname name assigned to the instance. |
string |
No |
- |
- |
privateIpAddress |
The private IPv4 address assigned to the instance. |
string |
No |
- |
- |
rootDeviceName |
The device name of the root device volume. |
string |
Yes |
- |
- |
rootDeviceType |
The root device type used by the AMI. The AMI can use an EBS volume or an instance store volume. |
string |
No |
- |
- |
securityGroups |
The security groups for the instance. |
list[object] |
No |
- |
- |
sriovNetSupport |
Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled. |
string |
No |
- |
- |
state |
AssetAwsEc2State defines nested fields for Asset.AwsEc2.State. |
object |
Yes |
- |
- |
subnetKey |
EC2-VPC The ID of the subnet in which the instance is running. |
string |
No |
- |
- |
tags |
Any tags assigned to the instance. |
list[object] |
No |
- |
- |
timeLaunch |
The time the instance was launched. |
string |
No |
- |
- |
tpmSupport |
If the instance is configured for NitroTPM support, the value is v2.0. |
string |
No |
- |
- |
virtualizationType |
The virtualization type of the instance. |
string |
No |
- |
- |
vpcKey |
EC2-VPC The ID of the VPC in which the instance is running. |
string |
No |
- |
- |
Status.awsEc2.networkInterfaces[]
Back to Asset status
AssetAwsEc2NetworkInterface defines nested fields for Asset.AwsEc2.NetworkInterface.
| Field |
Description |
Type |
Required |
Default |
Enum |
association |
AssetAwsEc2NetworkInterfaceAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.Association. |
object |
No |
- |
- |
attachment |
AssetAwsEc2NetworkInterfaceAttachment defines nested fields for Asset.AwsEc2.NetworkInterface.Attachment. |
object |
No |
- |
- |
description |
The description. |
string |
No |
- |
- |
interfaceType |
The type of network interface. |
string |
No |
- |
- |
ipv4Prefixes |
The IPv4 delegated prefixes that are assigned to the network interface. |
list[string] |
No |
- |
- |
ipv6Addresses |
The IPv6 addresses associated with the network interface. |
list[string] |
No |
- |
- |
ipv6Prefixes |
The IPv6 delegated prefixes that are assigned to the network interface. |
list[string] |
No |
- |
- |
isSourceDestCheck |
Indicates whether source/destination checking is enabled. |
boolean |
No |
- |
- |
macAddress |
The MAC address. |
string |
No |
- |
- |
networkInterfaceKey |
The ID of the network interface. |
string |
No |
- |
- |
ownerKey |
The ID of the AWS account that created the network interface. |
string |
No |
- |
- |
privateIpAddresses |
The private IPv4 addresses associated with the network interface. |
list[object] |
No |
- |
- |
securityGroups |
The security groups. |
list[object] |
No |
- |
- |
status |
The status of the network interface. |
string |
No |
- |
- |
subnetKey |
The ID of the subnet. |
string |
No |
- |
- |
Status.awsEc2.networkInterfaces[].association
Back to Asset status
AssetAwsEc2NetworkInterfaceAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.Association.
| Field |
Description |
Type |
Required |
Default |
Enum |
carrierIp |
The carrier IP address associated with the network interface. |
string |
No |
- |
- |
customerOwnedIp |
The customer-owned IP address associated with the network interface. |
string |
No |
- |
- |
ipOwnerKey |
The ID of the owner of the Elastic IP address. |
string |
No |
- |
- |
publicDnsName |
The public DNS name. |
string |
No |
- |
- |
publicIp |
The public IP address or Elastic IP address bound to the network interface. |
string |
No |
- |
- |
Status.awsEc2.networkInterfaces[].attachment
Back to Asset status
AssetAwsEc2NetworkInterfaceAttachment defines nested fields for Asset.AwsEc2.NetworkInterface.Attachment.
| Field |
Description |
Type |
Required |
Default |
Enum |
attachmentKey |
The ID of the network interface attachment. |
string |
No |
- |
- |
deviceIndex |
The index of the device on the instance for the network interface attachment. |
integer |
No |
- |
- |
isDeleteOnTermination |
Indicates whether the network interface is deleted when the instance is terminated. |
boolean |
No |
- |
- |
networkCardIndex |
The index of the network card. |
integer |
No |
- |
- |
status |
The attachment state. |
string |
No |
- |
- |
timeAttach |
The timestamp when the attachment initiated. |
string |
No |
- |
- |
Status.awsEc2.networkInterfaces[].privateIpAddresses[]
Back to Asset status
AssetAwsEc2NetworkInterfacePrivateIpAddress defines nested fields for Asset.AwsEc2.NetworkInterface.PrivateIpAddress.
| Field |
Description |
Type |
Required |
Default |
Enum |
association |
AssetAwsEc2NetworkInterfacePrivateIpAddressAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.PrivateIpAddress.Association. |
object |
No |
- |
- |
isPrimary |
Indicates whether this IPv4 address is the primary private IP address of the network interface. |
boolean |
No |
- |
- |
privateDnsName |
The private IPv4 DNS name. |
string |
No |
- |
- |
privateIpAddress |
The private IPv4 address of the network interface. |
string |
No |
- |
- |
Status.awsEc2.networkInterfaces[].privateIpAddresses[].association
Back to Asset status
AssetAwsEc2NetworkInterfacePrivateIpAddressAssociation defines nested fields for Asset.AwsEc2.NetworkInterface.PrivateIpAddress.Association.
| Field |
Description |
Type |
Required |
Default |
Enum |
carrierIp |
The carrier IP address associated with the network interface. |
string |
No |
- |
- |
customerOwnedIp |
The customer-owned IP address associated with the network interface. |
string |
No |
- |
- |
ipOwnerKey |
The ID of the owner of the Elastic IP address. |
string |
No |
- |
- |
publicDnsName |
The public DNS name. |
string |
No |
- |
- |
publicIp |
The public IP address or Elastic IP address bound to the network interface. |
string |
No |
- |
- |
Status.awsEc2.networkInterfaces[].securityGroups[]
Back to Asset status
AssetAwsEc2NetworkInterfaceSecurityGroup defines nested fields for Asset.AwsEc2.NetworkInterface.SecurityGroup.
| Field |
Description |
Type |
Required |
Default |
Enum |
groupKey |
The ID of the security group. |
string |
No |
- |
- |
groupName |
The name of the security group. |
string |
No |
- |
- |
Status.awsEc2.placement
Back to Asset status
AssetAwsEc2Placement defines nested fields for Asset.AwsEc2.Placement.
| Field |
Description |
Type |
Required |
Default |
Enum |
affinity |
The affinity setting for the instance on the Dedicated Host. |
string |
No |
- |
- |
availabilityZone |
The Availability Zone of the instance. |
string |
No |
- |
- |
groupName |
The name of the placement group the instance is in. |
string |
No |
- |
- |
hostKey |
The ID of the Dedicated Host on which the instance resides. |
string |
No |
- |
- |
hostResourceGroupArn |
The ARN of the host resource group in which to launch the instances. |
string |
No |
- |
- |
partitionNumber |
The number of the partition that the instance is in. |
integer |
No |
- |
- |
spreadDomain |
Reserved for future use. |
string |
No |
- |
- |
tenancy |
The tenancy of the instance (if the instance is running in a VPC). |
string |
No |
- |
- |
Status.awsEc2.securityGroups[]
Back to Asset status
AssetAwsEc2SecurityGroup defines nested fields for Asset.AwsEc2.SecurityGroup.
| Field |
Description |
Type |
Required |
Default |
Enum |
groupKey |
The ID of the security group. |
string |
No |
- |
- |
groupName |
The name of the security group. |
string |
No |
- |
- |
Status.awsEc2.state
Back to Asset status
AssetAwsEc2State defines nested fields for Asset.AwsEc2.State.
| Field |
Description |
Type |
Required |
Default |
Enum |
code |
The state of the instance as a 16-bit unsigned integer. |
integer |
No |
- |
- |
name |
The current state of the instance. |
string |
No |
- |
- |
Back to Asset status
AssetAwsEc2Tag defines nested fields for Asset.AwsEc2.Tag.
| Field |
Description |
Type |
Required |
Default |
Enum |
key |
The key of the tag. |
string |
No |
- |
- |
value |
The value of the tag. |
string |
No |
- |
- |
Status.awsEc2Cost
Back to Asset status
AssetAwsEc2Cost defines nested fields for Asset.AwsEc2Cost.
| Field |
Description |
Type |
Required |
Default |
Enum |
amount |
Monthly costs for maintenance of this asset. |
number |
Yes |
- |
- |
currencyCode |
Currency code |
string |
Yes |
- |
- |
Status.compute
Back to Asset status
AssetCompute defines nested fields for Asset.Compute.
| Field |
Description |
Type |
Required |
Default |
Enum |
connectedNetworks |
Number of connected networks. |
integer |
No |
- |
- |
coresCount |
Number of CPUs. |
integer |
No |
- |
- |
cpuModel |
CPU model name. |
string |
No |
- |
- |
description |
Information about the asset. |
string |
No |
- |
- |
disks |
Lists the set of disks belonging to the virtual machine. This list is unordered. |
list[object] |
No |
- |
- |
disksCount |
Number of disks. |
integer |
No |
- |
- |
dnsName |
Fully Qualified DNS Name. |
string |
No |
- |
- |
firmware |
Information about firmware type for this virtual machine. |
string |
No |
- |
- |
gpuDevices |
List of GPU devices attached to a virtual machine. |
list[object] |
No |
- |
- |
gpuDevicesCount |
Number of GPU devices. |
integer |
No |
- |
- |
guestState |
Guest state. |
string |
No |
- |
- |
hardwareVersion |
Hardware version. |
string |
No |
- |
- |
hostName |
Host name of the VM. |
string |
No |
- |
- |
isPmemEnabled |
Whether Pmem is enabled. Decides if NVDIMMs are used as a permanent memory. |
boolean |
No |
- |
- |
isTpmEnabled |
Whether Trusted Platform Module (TPM) is enabled. |
boolean |
No |
- |
- |
latencySensitivity |
Latency sensitivity. |
string |
No |
- |
- |
memoryInMBs |
Memory size in MBs. |
integer (int64) |
No |
- |
- |
nics |
List of network ethernet cards attached to a virtual machine. |
list[object] |
No |
- |
- |
nicsCount |
Number of network ethernet cards. |
integer |
No |
- |
- |
nvdimmController |
AssetComputeNvdimmController defines nested fields for Asset.Compute.NvdimmController. |
object |
No |
- |
- |
nvdimms |
The properties of the NVDIMMs attached to a virtual machine. |
list[object] |
No |
- |
- |
operatingSystem |
Operating system. |
string |
No |
- |
- |
operatingSystemVersion |
Operating system version. |
string |
No |
- |
- |
pmemInMBs |
Pmem size in MBs. |
integer (int64) |
No |
- |
- |
powerState |
The current power state of the virtual machine. |
string |
No |
- |
- |
primaryIp |
Primary IP address of the compute instance. |
string |
No |
- |
- |
scsiController |
AssetComputeScsiController defines nested fields for Asset.Compute.ScsiController. |
object |
No |
- |
- |
storageProvisionedInMBs |
Provision storage size in MBs. |
integer (int64) |
No |
- |
- |
threadsPerCoreCount |
Number of threads per core. |
integer |
No |
- |
- |
Status.compute.disks[]
Back to Asset status
AssetComputeDisk defines nested fields for Asset.Compute.Disk.
| Field |
Description |
Type |
Required |
Default |
Enum |
bootOrder |
Order of boot volumes. |
integer |
No |
- |
- |
isCbtEnabled |
Indicates that CBT (change disk tracking) is enabled for this virtual disk. |
boolean |
No |
- |
- |
location |
Location of the boot/data volume. |
string |
No |
- |
- |
name |
Disk name. |
string |
No |
- |
- |
persistentMode |
The disk persistent mode. |
string |
No |
- |
- |
sizeInMBs |
The size of the volume in MBs. |
integer (int64) |
No |
- |
- |
uuid |
Disk UUID for the virtual disk, if available. |
string |
No |
- |
- |
uuidLun |
Disk UUID LUN for the virtual disk, if available. |
string |
No |
- |
- |
Status.compute.gpuDevices[]
Back to Asset status
AssetComputeGpuDevice defines nested fields for Asset.Compute.GpuDevice.
| Field |
Description |
Type |
Required |
Default |
Enum |
coresCount |
Number of GPU cores. |
integer |
No |
- |
- |
description |
GPU device description. |
string |
No |
- |
- |
manufacturer |
The manufacturer of GPU. |
string |
No |
- |
- |
memoryInMBs |
GPU memory size in MBs. |
integer (int64) |
No |
- |
- |
name |
GPU device name. |
string |
No |
- |
- |
Status.compute.nics[]
Back to Asset status
AssetComputeNic defines nested fields for Asset.Compute.Nic.
| Field |
Description |
Type |
Required |
Default |
Enum |
ipAddresses |
List of IP addresses. |
list[string] |
No |
- |
- |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
macAddress |
Mac address of the VM. |
string |
No |
- |
- |
macAddressType |
Mac address type. |
string |
No |
- |
- |
networkName |
Network name. |
string |
No |
- |
- |
switchName |
Switch name. |
string |
No |
- |
- |
Status.compute.nvdimmController
Back to Asset status
AssetComputeNvdimmController defines nested fields for Asset.Compute.NvdimmController.
| Field |
Description |
Type |
Required |
Default |
Enum |
busNumber |
Bus number. |
integer |
No |
- |
- |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
Status.compute.nvdimms[]
Back to Asset status
AssetComputeNvdimm defines nested fields for Asset.Compute.Nvdimm.
| Field |
Description |
Type |
Required |
Default |
Enum |
controllerKey |
Controller key. |
integer |
No |
- |
- |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
unitNumber |
The unit number of NVDIMM. |
integer |
No |
- |
- |
Status.compute.scsiController
Back to Asset status
AssetComputeScsiController defines nested fields for Asset.Compute.ScsiController.
| Field |
Description |
Type |
Required |
Default |
Enum |
label |
Provides a label and summary information for the device. |
string |
No |
- |
- |
sharedBus |
Shared bus. |
string |
No |
- |
- |
unitNumber |
The unit number of the SCSI controller. |
integer |
No |
- |
- |
Status.status
Back to Asset status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Asset status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Asset status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Asset status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Status.vm
Back to Asset status
AssetVm defines nested fields for Asset.Vm.
| Field |
Description |
Type |
Required |
Default |
Enum |
hypervisorHost |
Host name/IP address of VM on which the host is running. |
string |
No |
- |
- |
hypervisorVendor |
Hypervisor vendor. |
string |
No |
- |
- |
hypervisorVersion |
Hypervisor version. |
string |
No |
- |
- |
Status.vmwareVCenter
Back to Asset status
AssetVmwareVCenter defines nested fields for Asset.VmwareVCenter.
| Field |
Description |
Type |
Required |
Default |
Enum |
dataCenter |
Data center name. |
string |
No |
- |
- |
vcenterKey |
vCenter unique key. |
string |
No |
- |
- |
vcenterVersion |
Dot-separated version string. |
string |
No |
- |
- |
Status.vmwareVm
Back to Asset status
AssetVmwareVm defines nested fields for Asset.VmwareVm.
| Field |
Description |
Type |
Required |
Default |
Enum |
cluster |
Cluster name. |
string |
No |
- |
- |
customerFields |
Customer fields. |
list[string] |
No |
- |
- |
customerTags |
Customer defined tags. |
list[object] |
No |
- |
- |
faultToleranceBandwidth |
Fault tolerance bandwidth. |
integer |
No |
- |
- |
faultToleranceSecondaryLatency |
Fault tolerance to secondary latency. |
integer |
No |
- |
- |
faultToleranceState |
Fault tolerance state. |
string |
No |
- |
- |
instanceUuid |
vCenter-specific identifier of the virtual machine. |
string |
No |
- |
- |
isDisksCbtEnabled |
Indicates that change tracking is supported for virtual disks of this virtual machine. However, even if change tracking is supported, it might not be available for all disks of the virtual machine. |
boolean |
No |
- |
- |
isDisksUuidEnabled |
Whether changed block tracking for this VM's disk is active. |
boolean |
No |
- |
- |
path |
Path directory of the asset. |
string |
No |
- |
- |
vmwareToolsStatus |
VMware tools status. |
string |
No |
- |
- |
Back to Asset status
AssetVmwareVmCustomerTag defines nested fields for Asset.VmwareVm.CustomerTag.
| Field |
Description |
Type |
Required |
Default |
Enum |
description |
The tag description. |
string |
No |
- |
- |
name |
The tag name. |
string |
No |
- |
- |
AssetSource
AssetSource is the Schema for the assetsources API.
Plural: assetsources
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_assetsource.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
AssetSourceSpec defines the desired state of AssetSource.
| Field |
Description |
Type |
Required |
Default |
Enum |
areHistoricalMetricsCollected |
Flag indicating whether historical metrics are collected for assets, originating from this asset source. |
boolean |
No |
- |
- |
areRealtimeMetricsCollected |
Flag indicating whether real-time metrics are collected for assets, originating from this asset source. |
boolean |
No |
- |
- |
assetsCompartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that is going to be used to create assets. |
string |
Yes |
- |
- |
awsAccountKey |
The key of customer's aws account to be discovered/migrated. |
string |
No |
- |
- |
awsRegion |
AWS region information, from where the resources are discovered. |
string |
No |
- |
- |
compartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for the resource. |
string |
Yes |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
discoveryCredentials |
AssetSourceDiscoveryCredentials defines nested fields for AssetSource.DiscoveryCredentials. |
object |
No |
- |
- |
discoveryScheduleId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the discovery schedule that is going to be attached to the created asset. |
string |
No |
- |
- |
displayName |
A user-friendly name for the asset source. Does not have to be unique, and it's mutable. Avoid entering confidential information. The name is generated by the service if it is not explicitly provided. |
string |
No |
- |
- |
environmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the environment. |
string |
Yes |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
inventoryId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the inventory that will contain created assets. |
string |
Yes |
- |
- |
isCostInformationCollected |
Flag indicating whether cost data collection is enabled for assets, originating from this asset source. |
boolean |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
replicationCredentials |
AssetSourceReplicationCredentials defines nested fields for AssetSource.ReplicationCredentials. |
object |
No |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
type |
- |
string |
No |
- |
- |
vcenterEndpoint |
Endpoint for VMware asset discovery and replication in the form of https://<host>:<port>/sdk |
string |
No |
- |
- |
Spec.discoveryCredentials
Back to AssetSource spec
AssetSourceDiscoveryCredentials defines nested fields for AssetSource.DiscoveryCredentials.
| Field |
Description |
Type |
Required |
Default |
Enum |
secretId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret in a vault. If the type of the credentials is BASIC, the secret must contain the username and password in JSON format, which is in the form of { "username": "<User>", "password": "example-password" }. If the type of the credentials is API_KEY, the secret must contain the accessKeyId and secretAccessKey in JSON format, which is in the form of { "accessKeyId": "<AccessKey>", "secretAccessKey": "<AccessKeyValue>" }. |
string |
Yes |
- |
- |
type |
Authentication type |
string |
Yes |
- |
- |
Spec.replicationCredentials
Back to AssetSource spec
AssetSourceReplicationCredentials defines nested fields for AssetSource.ReplicationCredentials.
| Field |
Description |
Type |
Required |
Default |
Enum |
secretId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret in a vault. If the type of the credentials is BASIC, the secret must contain the username and password in JSON format, which is in the form of { "username": "<User>", "password": "example-password" }. If the type of the credentials is API_KEY, the secret must contain the accessKeyId and secretAccessKey in JSON format, which is in the form of { "accessKeyId": "<AccessKey>", "secretAccessKey": "<AccessKeyValue>" }. |
string |
Yes |
- |
- |
type |
Authentication type |
string |
Yes |
- |
- |
Status
AssetSourceStatus defines the observed state of AssetSource.
| Field |
Description |
Type |
Required |
Default |
Enum |
areHistoricalMetricsCollected |
Flag indicating whether historical metrics are collected for assets, originating from this asset source. |
boolean |
No |
- |
- |
areRealtimeMetricsCollected |
Flag indicating whether real-time metrics are collected for assets, originating from this asset source. |
boolean |
No |
- |
- |
assetsCompartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that is going to be used to create assets. |
string |
No |
- |
- |
awsAccountKey |
The key of customer's aws account to be discovered/migrated. |
string |
No |
- |
- |
awsRegion |
AWS region information, from where the resources are discovered. |
string |
No |
- |
- |
compartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for the resource. |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
discoveryCredentials |
AssetSourceDiscoveryCredentials defines nested fields for AssetSource.DiscoveryCredentials. |
object |
No |
- |
- |
discoveryScheduleId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of an attached discovery schedule. |
string |
No |
- |
- |
displayName |
A user-friendly name for the asset source. Does not have to be unique, and it's mutable. Avoid entering confidential information. |
string |
No |
- |
- |
environmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the environment. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
id |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. |
string |
No |
- |
- |
inventoryId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the inventory that will contain created assets. |
string |
No |
- |
- |
isCostInformationCollected |
Flag indicating whether cost data collection is enabled for assets, originating from this asset source. |
boolean |
No |
- |
- |
jsonData |
- |
string |
No |
- |
- |
lifecycleDetails |
The detailed state of the asset source. |
string |
No |
- |
- |
lifecycleState |
The current state of the asset source. |
string |
No |
- |
- |
replicationCredentials |
AssetSourceReplicationCredentials defines nested fields for AssetSource.ReplicationCredentials. |
object |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the asset source was created in the RFC3339 format. |
string |
No |
- |
- |
timeUpdated |
The point in time that the asset source was last updated in the RFC3339 format. |
string |
No |
- |
- |
type |
- |
string |
No |
- |
- |
vcenterEndpoint |
Endpoint for VMware asset discovery and replication in the form of https://<host>:<port>/sdk |
string |
No |
- |
- |
Status.discoveryCredentials
Back to AssetSource status
AssetSourceDiscoveryCredentials defines nested fields for AssetSource.DiscoveryCredentials.
| Field |
Description |
Type |
Required |
Default |
Enum |
secretId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret in a vault. If the type of the credentials is BASIC, the secret must contain the username and password in JSON format, which is in the form of { "username": "<User>", "password": "example-password" }. If the type of the credentials is API_KEY, the secret must contain the accessKeyId and secretAccessKey in JSON format, which is in the form of { "accessKeyId": "<AccessKey>", "secretAccessKey": "<AccessKeyValue>" }. |
string |
Yes |
- |
- |
type |
Authentication type |
string |
Yes |
- |
- |
Status.replicationCredentials
Back to AssetSource status
AssetSourceReplicationCredentials defines nested fields for AssetSource.ReplicationCredentials.
| Field |
Description |
Type |
Required |
Default |
Enum |
secretId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret in a vault. If the type of the credentials is BASIC, the secret must contain the username and password in JSON format, which is in the form of { "username": "<User>", "password": "example-password" }. If the type of the credentials is API_KEY, the secret must contain the accessKeyId and secretAccessKey in JSON format, which is in the form of { "accessKeyId": "<AccessKey>", "secretAccessKey": "<AccessKeyValue>" }. |
string |
Yes |
- |
- |
type |
Authentication type |
string |
Yes |
- |
- |
Status.status
Back to AssetSource status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to AssetSource status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to AssetSource status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to AssetSource status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
DiscoverySchedule
DiscoverySchedule is the Schema for the discoveryschedules API.
Plural: discoveryschedules
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_discoveryschedule.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
DiscoveryScheduleSpec defines the desired state of DiscoverySchedule.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the discovery schedule is created. |
string |
Yes |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
A user-friendly name for the discovery schedule. Does not have to be unique, and it's mutable. Avoid entering confidential information. The name is generated by the service if it is not explicitly provided. |
string |
No |
- |
- |
executionRecurrences |
Recurrence specification for the discovery schedule execution. |
string |
Yes |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
Status
DiscoveryScheduleStatus defines the observed state of DiscoverySchedule.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the discovery schedule exists. |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
A user-friendly name for the discovery schedule. Does not have to be unique, and it's mutable. Avoid entering confidential information. |
string |
No |
- |
- |
executionRecurrences |
Recurrence specification for the discovery schedule execution. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
id |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the discovery schedule. |
string |
No |
- |
- |
lifecycleDetails |
The detailed state of the discovery schedule. |
string |
No |
- |
- |
lifecycleState |
Current state of the discovery schedule. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the discovery schedule was created in RFC3339 format. |
string |
No |
- |
- |
timeUpdated |
The time when the discovery schedule was last updated in RFC3339 format. |
string |
No |
- |
- |
Status.status
Back to DiscoverySchedule status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to DiscoverySchedule status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to DiscoverySchedule status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to DiscoverySchedule status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Environment
Environment is the Schema for the environments API.
Plural: environments
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_environment.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
EnvironmentSpec defines the desired state of Environment.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
Compartment identifier. |
string |
Yes |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Environment identifier. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
Status
EnvironmentStatus defines the observed state of Environment.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
Compartment identifier. |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Environment identifier, which can be renamed. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
id |
Unique identifier that is immutable on creation. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the source environment. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the source environment was created. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeUpdated |
The time when the source environment was updated. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
Status.status
Back to Environment status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Environment status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Environment status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Environment status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |
Inventory
Inventory is the Schema for the inventories API.
Plural: inventories
Scope: Namespaced
APIVersion: cloudbridge.oracle.com/v1beta1
Sample: Sample (config/samples/cloudbridge_v1beta1_inventory.yaml)
Packages: Not currently exposed by a customer-visible package.
Spec
InventorySpec defines the desired state of Inventory.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID of the tenantId. |
string |
Yes |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Inventory displayName. |
string |
Yes |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
Status
InventoryStatus defines the observed state of Inventory.
| Field |
Description |
Type |
Required |
Default |
Enum |
compartmentId |
The OCID of the tenantId. |
string |
No |
- |
- |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No |
- |
- |
displayName |
Inventory display name. |
string |
No |
- |
- |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace/scope. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No |
- |
- |
id |
Inventory OCID. |
string |
No |
- |
- |
lifecycleDetails |
A message describing the current state in more detail. For example, it can be used to provide actionable information for a resource in Failed state. |
string |
No |
- |
- |
lifecycleState |
The current state of the inventory. |
string |
No |
- |
- |
status |
- |
object |
Yes |
- |
- |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No |
- |
- |
timeCreated |
The time when the inventory was created. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
timeUpdated |
The time when the inventory was updated. An RFC3339 formatted datetime string. |
string |
No |
- |
- |
Status.status
Back to Inventory status
| Field |
Description |
Type |
Required |
Default |
Enum |
async |
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. |
object |
No |
- |
- |
conditions |
- |
list[object] |
No |
- |
- |
createdAt |
- |
string (date-time) |
No |
- |
- |
deletedAt |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
ocid |
- |
string |
No |
- |
- |
opcRequestId |
OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
requestedAt |
- |
string (date-time) |
No |
- |
- |
updatedAt |
- |
string (date-time) |
No |
- |
- |
Status.status.async
Back to Inventory status
Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.
| Field |
Description |
Type |
Required |
Default |
Enum |
current |
- |
object |
No |
- |
- |
Status.status.async.current
Back to Inventory status
| Field |
Description |
Type |
Required |
Default |
Enum |
message |
- |
string |
No |
- |
- |
normalizedClass |
- |
string |
Yes |
- |
attention, canceled, failed, pending, succeeded, unknown |
percentComplete |
- |
number |
No |
- |
- |
phase |
- |
string |
Yes |
- |
create, delete, update |
rawOperationType |
- |
string |
No |
- |
- |
rawStatus |
- |
string |
No |
- |
- |
source |
- |
string |
Yes |
- |
lifecycle, none, workrequest |
updatedAt |
- |
string (date-time) |
Yes |
- |
- |
workRequestId |
- |
string |
No |
- |
- |
Status.status.conditions[]
Back to Inventory status
| Field |
Description |
Type |
Required |
Default |
Enum |
lastTransitionTime |
- |
string (date-time) |
No |
- |
- |
message |
- |
string |
No |
- |
- |
reason |
- |
string |
No |
- |
- |
status |
- |
string |
Yes |
- |
- |
type |
- |
string |
Yes |
- |
- |