Direct Connect

7 resource kinds. Generated from the operator's CRD schemas.

API Group: aws.konfig.io/v1alpha1

DirectConnectConnection # CLOUD CONTROL · AWS::DirectConnect::Connection

DirectConnectConnection manages AWS::DirectConnect::Connection through the AWS Cloud Control API.

kubectl get directconnectconnections · example on GitHub

Example

# DirectConnectConnection — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnectconnection
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectConnection
metadata:
  name: example-directconnectconnection
  namespace: default
spec:
  bandwidth: example
  connectionName: example-directconnectconnection
  location: example
  providerName: example-directconnectconnection
  providerRef:
    name: example-directconnectconnection
    region: us-east-1
  requestMACSec: false
  tags:
  - key: example
    value: example

Spec

FieldTypeRequiredDescription
bandwidthstringyesThe bandwidth of the connection.
connectionNamestringyesThe name of the connection.
lagIdobject—The ID or ARN of the LAG to associate the connection with.
locationstringyesThe location of the connection.
providerNamestring—The name of the service provider associated with the requested connection.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
requestMACSecboolean—Indicates whether you want the connection to support MAC Security (MACsec).
tagsarray<object>—The tags associated with the connection.
tags[].keystringyes
tags[].valuestringyes

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
connectionArnstring—The ARN of the connection.
connectionIdstring—The ID of the connection.
connectionStatestring—The state of the connection.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.

DirectConnectDirectConnectGateway # CLOUD CONTROL · AWS::DirectConnect::DirectConnectGateway

DirectConnectDirectConnectGateway manages AWS::DirectConnect::DirectConnectGateway through the AWS Cloud Control API.

kubectl get directconnectdirectconnectgateways · example on GitHub

Example

# DirectConnectDirectConnectGateway — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnectdirectconnectgateway
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectDirectConnectGateway
metadata:
  name: example-directconnectdirectconnectgateway
  namespace: default
spec:
  amazonSideAsn: example
  directConnectGatewayName: example-directconnectdirectconnectgateway
  providerRef:
    name: example-directconnectdirectconnectgateway
    region: us-east-1
  tags:
  - key: example
    value: example

Spec

FieldTypeRequiredDescription
amazonSideAsnstring—The autonomous system number (ASN) for the Amazon side of the connection.
directConnectGatewayNamestringyesThe name of the Direct Connect gateway.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
tagsarray<object>—The tags associated with the Direct Connect gateway.
tags[].keystringyes
tags[].valuestringyes

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
directConnectGatewayArnstring—The ARN of the Direct Connect gateway.
directConnectGatewayIdstring—The ID of the Direct Connect gateway.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.

DirectConnectDirectConnectGatewayAssociation # CLOUD CONTROL · AWS::DirectConnect::DirectConnectGatewayAssociation

DirectConnectDirectConnectGatewayAssociation manages AWS::DirectConnect::DirectConnectGatewayAssociation through the AWS Cloud Control API.

kubectl get directconnectdirectconnectgatewayassociations · example on GitHub

Example

# DirectConnectDirectConnectGatewayAssociation — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnectdirectconnectgatewayassociation
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectDirectConnectGatewayAssociation
metadata:
  name: example-directconnectdirectconnectgatewayassociation
  namespace: default
spec:
  acceptDirectConnectGatewayAssociationProposalRoleArn: arn:aws:iam::123456789012:role/example-role
  allowedPrefixesToDirectConnectGateway:
  - example
  providerRef:
    name: example-directconnectdirectconnectgatewayassociation
    region: us-east-1

Spec

FieldTypeRequiredDescription
acceptDirectConnectGatewayAssociationProposalRoleArnstring—The Amazon Resource Name (ARN) of the role to accept the Direct Connect Gateway association proposal.
allowedPrefixesToDirectConnectGatewayarray<string>—The Amazon VPC prefixes to advertise to the Direct Connect gateway.
associatedGatewayIdobjectyesThe ID or ARN of the virtual private gateway or transit gateway.
directConnectGatewayIdobjectyesThe ID or ARN of the Direct Connect gateway.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.

Status

FieldTypeRequiredDescription
associationIdstring—The ID of the Direct Connect gateway association.
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.

DirectConnectLag # CLOUD CONTROL · AWS::DirectConnect::Lag

DirectConnectLag manages AWS::DirectConnect::Lag through the AWS Cloud Control API.

kubectl get directconnectlags · example on GitHub

Example

# DirectConnectLag — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnectlag
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectLag
metadata:
  name: example-directconnectlag
  namespace: default
spec:
  connectionsBandwidth: example
  lagName: example-directconnectlag
  location: example
  minimumLinks: 1
  providerName: example-directconnectlag
  providerRef:
    name: example-directconnectlag
    region: us-east-1
  requestMACSec: false
  tags:
  - key: example
    value: example

Spec

FieldTypeRequiredDescription
connectionsBandwidthstringyesThe bandwidth of the individual physical dedicated connections bundled by the LAG.
lagNamestringyesThe name of the LAG.
locationstringyesThe location for the LAG.
minimumLinksinteger—The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.
providerNamestring—The name of the service provider associated with the requested LAG.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
requestMACSecboolean—Indicates whether you want the LAG to support MAC Security (MACsec).
tagsarray<object>—The tags associated with the LAG.
tags[].keystringyes
tags[].valuestringyes

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lagArnstring—The ARN of the LAG.
lagIdstring—The ID of the LAG.
lagStatestring—The state of the LAG.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.

DirectConnectPrivateVirtualInterface # CLOUD CONTROL · AWS::DirectConnect::PrivateVirtualInterface

DirectConnectPrivateVirtualInterface manages AWS::DirectConnect::PrivateVirtualInterface through the AWS Cloud Control API.

kubectl get directconnectprivatevirtualinterfaces · example on GitHub

Example

# DirectConnectPrivateVirtualInterface — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnectprivatevirtualinterface
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectPrivateVirtualInterface
metadata:
  name: example-directconnectprivatevirtualinterface
  namespace: default
spec:
  allocatePrivateVirtualInterfaceRoleArn: arn:aws:iam::123456789012:role/example-role
  bgpPeers:
  - addressFamily: example
    amazonAddress: example
    asn: example
    authKey: example
    customerAddress: example
  enableSiteLink: true
  mtu: 1
  providerRef:
    name: example-directconnectprivatevirtualinterface
    region: us-east-1
  rateLimit: example
  tags:
  - key: example
    value: example
  virtualInterfaceName: example-directconnectprivatevirtualinterface
  vlan: 1

Spec

FieldTypeRequiredDescription
allocatePrivateVirtualInterfaceRoleArnstring—The Amazon Resource Name (ARN) of the role to allocate the private virtual interface.
bgpPeersarray<object>yesThe BGP peers configured on this virtual interface.
bgpPeers[].addressFamilystringyesThe address family for the BGP peer.
bgpPeers[].amazonAddressstring—The IP address assigned to the Amazon interface.
bgpPeers[].asnstringyesThe autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
bgpPeers[].authKeystring—The authentication key for BGP configuration.
bgpPeers[].bgpPeerIdstring—
bgpPeers[].customerAddressstring—The IP address assigned to the customer interface.
connectionIdobjectyesThe ID or ARN of the connection or LAG.
directConnectGatewayIdobject—The ID or ARN of the Direct Connect gateway.
enableSiteLinkboolean—Indicates whether to enable or disable SiteLink.
mtuinteger—The maximum transmission unit (MTU), in bytes.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
rateLimitstring—The rate limit (bandwidth allocation) for the virtual interface.
tagsarray<object>—The tags associated with the private virtual interface.
tags[].keystringyes
tags[].valuestringyes
virtualGatewayIdstring—The ID or ARN of the virtual private gateway.
virtualInterfaceNamestringyesThe name of the virtual interface assigned by the customer network.
vlanintegeryesThe ID of the VLAN.

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.
virtualInterfaceArnstring—The ID of the virtual interface.
virtualInterfaceIdstring—The ID of the virtual interface.

DirectConnectPublicVirtualInterface # CLOUD CONTROL · AWS::DirectConnect::PublicVirtualInterface

DirectConnectPublicVirtualInterface manages AWS::DirectConnect::PublicVirtualInterface through the AWS Cloud Control API.

kubectl get directconnectpublicvirtualinterfaces · example on GitHub

Example

# DirectConnectPublicVirtualInterface — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnectpublicvirtualinterface
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectPublicVirtualInterface
metadata:
  name: example-directconnectpublicvirtualinterface
  namespace: default
spec:
  allocatePublicVirtualInterfaceRoleArn: arn:aws:iam::123456789012:role/example-role
  bgpPeers:
  - addressFamily: example
    amazonAddress: example
    asn: example
    authKey: example
    customerAddress: example
  providerRef:
    name: example-directconnectpublicvirtualinterface
    region: us-east-1
  rateLimit: example
  routeFilterPrefixes:
  - example
  tags:
  - key: example
    value: example
  virtualInterfaceName: example-directconnectpublicvirtualinterface
  vlan: 1

Spec

FieldTypeRequiredDescription
allocatePublicVirtualInterfaceRoleArnstring—The Amazon Resource Name (ARN) of the role to allocate the public virtual interface.
bgpPeersarray<object>yesThe BGP peers configured on this virtual interface.
bgpPeers[].addressFamilystringyesThe address family for the BGP peer.
bgpPeers[].amazonAddressstring—The IP address assigned to the Amazon interface.
bgpPeers[].asnstringyesThe autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
bgpPeers[].authKeystring—The authentication key for BGP configuration.
bgpPeers[].bgpPeerIdstring—
bgpPeers[].customerAddressstring—The IP address assigned to the customer interface.
connectionIdobjectyesThe ID or ARN of the connection or LAG.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
rateLimitstring—The rate limit (bandwidth allocation) for the virtual interface.
routeFilterPrefixesarray<string>—The routes to be advertised to the AWS network in this region.
tagsarray<object>—The tags associated with the public virtual interface.
tags[].keystringyes
tags[].valuestringyes
virtualInterfaceNamestringyesThe name of the virtual interface assigned by the customer network.
vlanintegeryesThe ID of the VLAN.

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.
virtualInterfaceArnstring—The ARN of the virtual interface.
virtualInterfaceIdstring—The ID of the virtual interface.

DirectConnectTransitVirtualInterface # CLOUD CONTROL · AWS::DirectConnect::TransitVirtualInterface

DirectConnectTransitVirtualInterface manages AWS::DirectConnect::TransitVirtualInterface through the AWS Cloud Control API.

kubectl get directconnecttransitvirtualinterfaces · example on GitHub

Example

# DirectConnectTransitVirtualInterface — Direct Connect
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/directconnect.html#directconnecttransitvirtualinterface
apiVersion: aws.konfig.io/v1alpha1
kind: DirectConnectTransitVirtualInterface
metadata:
  name: example-directconnecttransitvirtualinterface
  namespace: default
spec:
  allocateTransitVirtualInterfaceRoleArn: arn:aws:iam::123456789012:role/example-role
  bgpPeers:
  - addressFamily: example
    amazonAddress: example
    asn: example
    authKey: example
    customerAddress: example
  enableSiteLink: true
  mtu: 1
  providerRef:
    name: example-directconnecttransitvirtualinterface
    region: us-east-1
  rateLimit: example
  tags:
  - key: example
    value: example
  virtualInterfaceName: example-directconnecttransitvirtualinterface
  vlan: 1

Spec

FieldTypeRequiredDescription
allocateTransitVirtualInterfaceRoleArnstring—The Amazon Resource Name (ARN) of the role to allocate the TransitVifAllocation.
bgpPeersarray<object>yesThe BGP peers configured on this virtual interface..
bgpPeers[].addressFamilystringyesThe address family for the BGP peer.
bgpPeers[].amazonAddressstring—The IP address assigned to the Amazon interface.
bgpPeers[].asnstringyesThe autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
bgpPeers[].authKeystring—The authentication key for BGP configuration.
bgpPeers[].bgpPeerIdstring—
bgpPeers[].customerAddressstring—The IP address assigned to the customer interface.
connectionIdobjectyesThe ID or ARN of the connection or LAG.
directConnectGatewayIdobjectyesThe ID or ARN of the Direct Connect gateway.
enableSiteLinkboolean—Indicates whether to enable or disable SiteLink.
mtuinteger—The maximum transmission unit (MTU), in bytes.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
rateLimitstring—The rate limit (bandwidth allocation) for the virtual interface.
tagsarray<object>—The tags associated with the private virtual interface.
tags[].keystringyes
tags[].valuestringyes
virtualInterfaceNamestringyesThe name of the virtual interface assigned by the customer network.
vlanintegeryesThe ID of the VLAN.

Status

FieldTypeRequiredDescription
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.
virtualInterfaceArnstring—The ARN of the virtual interface.
virtualInterfaceIdstring—The ID of the virtual interface.