Network Manager
16 resource kinds. Generated from the operator's CRD schemas.
aws.konfig.io/v1alpha1
NetworkManagerConnectAttachment # CLOUD CONTROL · AWS::NetworkManager::ConnectAttachment
NetworkManagerConnectAttachment manages AWS::NetworkManager::ConnectAttachment through the AWS Cloud Control API.
kubectl get networkmanagerconnectattachments · example on GitHub
Example
# NetworkManagerConnectAttachment — Network Manager
# 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/networkmanager.html#networkmanagerconnectattachment
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerConnectAttachment
metadata:
name: example-networkmanagerconnectattachment
namespace: default
spec:
coreNetworkId: example-id
edgeLocation: example
networkFunctionGroupName: example-networkmanagerconnectattachment
options:
protocol: example
proposedNetworkFunctionGroupChange:
attachmentPolicyRuleNumber: 1
networkFunctionGroupName: example-networkmanagerconnectattachment
tags:
- key: example
value: example
proposedSegmentChange:
attachmentPolicyRuleNumber: 1
segmentName: example-networkmanagerconnectattachment
tags:
- key: example
value: example
providerRef:
name: example-networkmanagerconnectattachment
region: us-east-1
routingPolicyLabel: example
tags:
- key: example
value: example
transportAttachmentId: example-id
Spec
| Field | Type | Required | Description |
|---|---|---|---|
coreNetworkId | string | yes | ID of the CoreNetwork that the attachment will be attached to. |
edgeLocation | string | yes | Edge location of the attachment. |
networkFunctionGroupName | string | — | The name of the network function group attachment. |
options | object | yes | Protocol options for connect attachment Create-only in AWS: changing it requires replacing the resource. |
options.protocol | string | — | Tunnel protocol for connect attachment |
proposedNetworkFunctionGroupChange | object | — | The attachment to move from one network function group to another. |
proposedNetworkFunctionGroupChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedNetworkFunctionGroupChange.networkFunctionGroupName | string | — | The name of the network function group to change. |
proposedNetworkFunctionGroupChange.tags | array<object> | — | The key-value tags that changed for the network function group. |
proposedNetworkFunctionGroupChange.tags[].key | string | yes | |
proposedNetworkFunctionGroupChange.tags[].value | string | yes | |
proposedSegmentChange | object | — | The attachment to move from one segment to another. |
proposedSegmentChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedSegmentChange.segmentName | string | — | The name of the segment to change. |
proposedSegmentChange.tags | array<object> | — | The list of key-value tags that changed for the segment. |
proposedSegmentChange.tags[].key | string | yes | |
proposedSegmentChange.tags[].value | string | yes | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
routingPolicyLabel | string | — | Routing policy label Create-only in AWS: changing it requires replacing the resource. |
tags | array<object> | — | Tags for the attachment. |
tags[].key | string | yes | |
tags[].value | string | yes | |
transportAttachmentId | string | yes | Id of transport attachment Create-only in AWS: changing it requires replacing the resource. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attachmentId | string | — | The ID of the attachment. |
attachmentPolicyRuleNumber | integer | — | The policy rule number associated with the attachment. |
attachmentType | string | — | The type of attachment. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN of a core network. |
createdAt | string | — | Creation time of the attachment. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the attachment. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccountId | string | — | The ID of the attachment account owner. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | The attachment resource ARN. |
segmentName | string | — | The name of the segment attachment. |
state | string | — | State of the attachment. |
updatedAt | string | — | Last update time of the attachment. |
NetworkManagerConnectPeer # CLOUD CONTROL · AWS::NetworkManager::ConnectPeer
NetworkManagerConnectPeer manages AWS::NetworkManager::ConnectPeer through the AWS Cloud Control API.
kubectl get networkmanagerconnectpeers · example on GitHub
Example
# NetworkManagerConnectPeer — Network Manager
# 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/networkmanager.html#networkmanagerconnectpeer
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerConnectPeer
metadata:
name: example-networkmanagerconnectpeer
namespace: default
spec:
bgpOptions:
peerAsn: 1
connectAttachmentId: example-id
coreNetworkAddress: example
insideCidrBlocks:
- 10.0.0.0/16
peerAddress: example
providerRef:
name: example-networkmanagerconnectpeer
region: us-east-1
subnetArn: arn:aws:iam::123456789012:role/example-role
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
bgpOptions | object | — | Bgp options for connect peer. |
bgpOptions.peerAsn | number | — | |
connectAttachmentId | string | yes | The ID of the attachment to connect. |
coreNetworkAddress | string | — | The IP address of a core network. |
insideCidrBlocks | array<string> | — | The inside IP addresses used for a Connect peer configuration. |
peerAddress | string | yes | The IP address of the Connect peer. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
subnetArn | string | — | The subnet ARN for the connect peer. |
tags | array<object> | — | An array of key-value pairs to apply to this resource. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
configuration | object | — | Configuration of the connect peer. |
configuration.bgpConfigurations | array<object> | — | |
configuration.bgpConfigurations[].coreNetworkAddress | string | — | The address of a core network. |
configuration.bgpConfigurations[].coreNetworkAsn | number | — | The ASN of the Coret Network. |
configuration.bgpConfigurations[].peerAddress | string | — | The address of a core network Connect peer. |
configuration.bgpConfigurations[].peerAsn | number | — | The ASN of the Connect peer. |
configuration.coreNetworkAddress | string | — | The IP address of a core network. |
configuration.insideCidrBlocks | array<string> | — | The inside IP addresses used for a Connect peer configuration. |
configuration.peerAddress | string | — | The IP address of the Connect peer. |
configuration.protocol | string | — | |
connectPeerId | string | — | The ID of the Connect peer. |
coreNetworkId | string | — | The ID of the core network. |
createdAt | string | — | Connect peer creation time. |
edgeLocation | string | — | The Connect peer Regions where edges are located. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the connect peer. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
state | string | — | State of the connect peer. |
NetworkManagerCoreNetwork # CLOUD CONTROL · AWS::NetworkManager::CoreNetwork
NetworkManagerCoreNetwork manages AWS::NetworkManager::CoreNetwork through the AWS Cloud Control API.
kubectl get networkmanagercorenetworks · example on GitHub
Example
# NetworkManagerCoreNetwork — Network Manager
# 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/networkmanager.html#networkmanagercorenetwork
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerCoreNetwork
metadata:
name: example-networkmanagercorenetwork
namespace: default
spec:
description: Managed by konfig-konector
globalNetworkId: example-id
providerRef:
name: example-networkmanagercorenetwork
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
description | string | — | The description of core network |
globalNetworkId | string | yes | The ID of the global network that your core network is a part of. |
policyDocument | object | — | Live policy document for the core network, you must provide PolicyDocument in Json Format |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | The tags for the global network. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN (Amazon resource name) of core network Read-only: reported by AWS after creation. |
coreNetworkId | string | — | The Id of core network Read-only: reported by AWS after creation. |
createdAt | string | — | The creation time of core network Read-only: reported by AWS after creation. |
edges | array<object> | — | The edges within a core network. |
edges[].asn | number | — | The ASN of a core network edge. |
edges[].edgeLocation | string | — | The Region where a core network edge is located. |
edges[].insideCidrBlocks | array<string> | — | |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
networkFunctionGroups | array<object> | — | The network function groups within a core network. |
networkFunctionGroups[].edgeLocations | array<string> | — | |
networkFunctionGroups[].name | string | — | Name of network function group |
networkFunctionGroups[].segments | object | — | NetworkManagerCoreNetworkCoreNetworkNetworkFunctionGroupSegments is a nested property type of AWS::NetworkManager::CoreNetwork. |
networkFunctionGroups[].segments.sendTo | array<string> | — | |
networkFunctionGroups[].segments.sendVia | array<string> | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccount | string | — | Owner of the core network Read-only: reported by AWS after creation. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
segments | array<object> | — | The segments within a core network. |
segments[].edgeLocations | array<string> | — | |
segments[].name | string | — | Name of segment |
segments[].sharedSegments | array<string> | — | |
state | string | — | The state of core network Read-only: reported by AWS after creation. |
NetworkManagerCoreNetworkPrefixListAssociation # CLOUD CONTROL · AWS::NetworkManager::CoreNetworkPrefixListAssociation
NetworkManagerCoreNetworkPrefixListAssociation manages AWS::NetworkManager::CoreNetworkPrefixListAssociation through the AWS Cloud Control API.
kubectl get networkmanagercorenetworkprefixlistassociations · example on GitHub
Example
# NetworkManagerCoreNetworkPrefixListAssociation — Network Manager
# 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/networkmanager.html#networkmanagercorenetworkprefixlistassociation
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerCoreNetworkPrefixListAssociation
metadata:
name: example-networkmanagercorenetworkprefixlistassociation
namespace: default
spec:
coreNetworkId: example-id
prefixListAlias: example
prefixListArn: arn:aws:iam::123456789012:role/example-role
providerRef:
name: example-networkmanagercorenetworkprefixlistassociation
region: us-east-1
Spec
| Field | Type | Required | Description |
|---|---|---|---|
coreNetworkId | string | yes | The ID of the core network. |
prefixListAlias | string | yes | The alias of the prefix list Create-only in AWS: changing it requires replacing the resource. |
prefixListArn | string | yes | The Amazon Resource Name (ARN) of the prefix list. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
NetworkManagerCustomerGatewayAssociation # CLOUD CONTROL · AWS::NetworkManager::CustomerGatewayAssociation
NetworkManagerCustomerGatewayAssociation manages AWS::NetworkManager::CustomerGatewayAssociation through the AWS Cloud Control API.
kubectl get networkmanagercustomergatewayassociations · example on GitHub
Example
# NetworkManagerCustomerGatewayAssociation — Network Manager
# 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/networkmanager.html#networkmanagercustomergatewayassociation
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerCustomerGatewayAssociation
metadata:
name: example-networkmanagercustomergatewayassociation
namespace: default
spec:
customerGatewayArn: arn:aws:iam::123456789012:role/example-role
deviceId: example-id
globalNetworkId: example-id
providerRef:
name: example-networkmanagercustomergatewayassociation
region: us-east-1
Spec
| Field | Type | Required | Description |
|---|---|---|---|
customerGatewayArn | string | yes | The Amazon Resource Name (ARN) of the customer gateway. |
deviceId | string | yes | The ID of the device Create-only in AWS: changing it requires replacing the resource. |
globalNetworkId | string | yes | The ID of the global network. |
linkId | string | — | The ID of the link Create-only in AWS: changing it requires replacing the resource. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
NetworkManagerDevice # CLOUD CONTROL · AWS::NetworkManager::Device
NetworkManagerDevice manages AWS::NetworkManager::Device through the AWS Cloud Control API.
kubectl get networkmanagerdevices · example on GitHub
Example
# NetworkManagerDevice — Network Manager
# 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/networkmanager.html#networkmanagerdevice
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerDevice
metadata:
name: example-networkmanagerdevice
namespace: default
spec:
awsLocation:
subnetArn: arn:aws:iam::123456789012:role/example-role
zone: example
description: Managed by konfig-konector
globalNetworkId: example-id
location:
address: example
latitude: example
longitude: example
model: example
providerRef:
name: example-networkmanagerdevice
region: us-east-1
serialNumber: example
tags:
- key: example
value: example
type: example
vendor: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
awsLocation | object | — | The Amazon Web Services location of the device, if applicable. |
awsLocation.subnetArn | string | — | The Amazon Resource Name (ARN) of the subnet that the device is located in. |
awsLocation.zone | string | — | The Zone that the device is located in. |
description | string | — | The description of the device. |
globalNetworkId | string | yes | The ID of the global network. |
location | object | — | The site location. |
location.address | string | — | The physical address. |
location.latitude | string | — | The latitude. |
location.longitude | string | — | The longitude. |
model | string | — | The device model |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
serialNumber | string | — | The device serial number. |
siteId | string | — | The site ID. |
tags | array<object> | — | The tags for the device. |
tags[].key | string | yes | |
tags[].value | string | yes | |
type | string | — | The device type. |
vendor | string | — | The device vendor. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
createdAt | string | — | The date and time that the device was created. |
deviceArn | string | — | The Amazon Resource Name (ARN) of the device. |
deviceId | string | — | The ID of the device. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
state | string | — | The state of the device. |
NetworkManagerDirectConnectGatewayAttachment # CLOUD CONTROL · AWS::NetworkManager::DirectConnectGatewayAttachment
NetworkManagerDirectConnectGatewayAttachment manages AWS::NetworkManager::DirectConnectGatewayAttachment through the AWS Cloud Control API.
kubectl get networkmanagerdirectconnectgatewayattachments · example on GitHub
Example
# NetworkManagerDirectConnectGatewayAttachment — Network Manager
# 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/networkmanager.html#networkmanagerdirectconnectgatewayattachment
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerDirectConnectGatewayAttachment
metadata:
name: example-networkmanagerdirectconnectgatewayattachment
namespace: default
spec:
coreNetworkId: example-id
directConnectGatewayArn: arn:aws:iam::123456789012:role/example-role
edgeLocations:
- example
proposedNetworkFunctionGroupChange:
attachmentPolicyRuleNumber: 1
networkFunctionGroupName: example-networkmanagerdirectconnectgatewayattachment
tags:
- key: example
value: example
proposedSegmentChange:
attachmentPolicyRuleNumber: 1
segmentName: example-networkmanagerdirectconnectgatewayattachment
tags:
- key: example
value: example
providerRef:
name: example-networkmanagerdirectconnectgatewayattachment
region: us-east-1
routingPolicyLabel: example
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
coreNetworkId | string | yes | The ID of a core network for the Direct Connect Gateway attachment. |
directConnectGatewayArn | string | yes | The ARN of the Direct Connect Gateway. |
edgeLocations | array<string> | yes | The Regions where the edges are located. |
proposedNetworkFunctionGroupChange | object | — | The attachment to move from one network function group to another. |
proposedNetworkFunctionGroupChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedNetworkFunctionGroupChange.networkFunctionGroupName | string | — | The name of the network function group to change. |
proposedNetworkFunctionGroupChange.tags | array<object> | — | The key-value tags that changed for the network function group. |
proposedNetworkFunctionGroupChange.tags[].key | string | yes | |
proposedNetworkFunctionGroupChange.tags[].value | string | yes | |
proposedSegmentChange | object | — | The attachment to move from one segment to another. |
proposedSegmentChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedSegmentChange.segmentName | string | — | The name of the segment to change. |
proposedSegmentChange.tags | array<object> | — | The key-value tags that changed for the segment. |
proposedSegmentChange.tags[].key | string | yes | |
proposedSegmentChange.tags[].value | string | yes | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
routingPolicyLabel | string | — | Routing policy label Create-only in AWS: changing it requires replacing the resource. |
tags | array<object> | — | Tags for the attachment. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attachmentId | string | — | Id of the attachment. |
attachmentPolicyRuleNumber | integer | — | The policy rule number associated with the attachment. |
attachmentType | string | — | Attachment type. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN of a core network for the Direct Connect Gateway attachment. |
createdAt | string | — | Creation time of the attachment. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the attachment. |
lastSyncTime | string | — | |
networkFunctionGroupName | string | — | The name of the network function group attachment. |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccountId | string | — | Owner account of the attachment. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | The ARN of the Resource. |
segmentName | string | — | The name of the segment attachment.. |
state | string | — | State of the attachment. |
updatedAt | string | — | Last update time of the attachment. |
NetworkManagerGlobalNetwork # CLOUD CONTROL · AWS::NetworkManager::GlobalNetwork
NetworkManagerGlobalNetwork manages AWS::NetworkManager::GlobalNetwork through the AWS Cloud Control API.
kubectl get networkmanagerglobalnetworks · example on GitHub
Example
# NetworkManagerGlobalNetwork — Network Manager
# 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/networkmanager.html#networkmanagerglobalnetwork
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerGlobalNetwork
metadata:
name: example-networkmanagerglobalnetwork
namespace: default
spec:
createdAt: example
description: Managed by konfig-konector
providerRef:
name: example-networkmanagerglobalnetwork
region: us-east-1
state: example
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
createdAt | string | — | The date and time that the global network was created. |
description | string | — | The description of the global network. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
state | string | — | The state of the global network. |
tags | array<object> | — | The tags for the global network. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
arn | string | — | The Amazon Resource Name (ARN) of the global network. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
id | string | — | The ID of the global network. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
NetworkManagerLink # CLOUD CONTROL · AWS::NetworkManager::Link
NetworkManagerLink manages AWS::NetworkManager::Link through the AWS Cloud Control API.
kubectl get networkmanagerlinks · example on GitHub
Example
# NetworkManagerLink — Network Manager
# 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/networkmanager.html#networkmanagerlink
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerLink
metadata:
name: example-networkmanagerlink
namespace: default
spec:
bandwidth:
downloadSpeed: 1
uploadSpeed: 1
description: Managed by konfig-konector
globalNetworkId: example-id
provider: example
providerRef:
name: example-networkmanagerlink
region: us-east-1
siteId: example-id
tags:
- key: example
value: example
type: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
bandwidth | object | yes | The Bandwidth for the link. |
bandwidth.downloadSpeed | integer | — | Download speed in Mbps. |
bandwidth.uploadSpeed | integer | — | Upload speed in Mbps. |
description | string | — | The description of the link. |
globalNetworkId | string | yes | The ID of the global network. |
provider | string | — | The provider of the link. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
siteId | string | yes | The ID of the site Create-only in AWS: changing it requires replacing the resource. |
tags | array<object> | — | The tags for the link. |
tags[].key | string | yes | |
tags[].value | string | yes | |
type | string | — | The type of the link. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
createdAt | string | — | The date and time that the device was created. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
linkArn | string | — | The Amazon Resource Name (ARN) of the link. |
linkId | string | — | The ID of the link. |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
state | string | — | The state of the link. |
NetworkManagerLinkAssociation # CLOUD CONTROL · AWS::NetworkManager::LinkAssociation
NetworkManagerLinkAssociation manages AWS::NetworkManager::LinkAssociation through the AWS Cloud Control API.
kubectl get networkmanagerlinkassociations · example on GitHub
Example
# NetworkManagerLinkAssociation — Network Manager
# 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/networkmanager.html#networkmanagerlinkassociation
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerLinkAssociation
metadata:
name: example-networkmanagerlinkassociation
namespace: default
spec:
deviceId: example-id
globalNetworkId: example-id
linkId: example-id
providerRef:
name: example-networkmanagerlinkassociation
region: us-east-1
Spec
| Field | Type | Required | Description |
|---|---|---|---|
deviceId | string | yes | The ID of the device Create-only in AWS: changing it requires replacing the resource. |
globalNetworkId | string | yes | The ID of the global network. |
linkId | string | yes | The ID of the link Create-only in AWS: changing it requires replacing the resource. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
NetworkManagerSite # CLOUD CONTROL · AWS::NetworkManager::Site
NetworkManagerSite manages AWS::NetworkManager::Site through the AWS Cloud Control API.
kubectl get networkmanagersites · example on GitHub
Example
# NetworkManagerSite — Network Manager
# 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/networkmanager.html#networkmanagersite
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerSite
metadata:
name: example-networkmanagersite
namespace: default
spec:
description: Managed by konfig-konector
globalNetworkId: example-id
location:
address: example
latitude: example
longitude: example
providerRef:
name: example-networkmanagersite
region: us-east-1
tags:
- key: example
value: example
Spec
| Field | Type | Required | Description |
|---|---|---|---|
description | string | — | The description of the site. |
globalNetworkId | string | yes | The ID of the global network. |
location | object | — | The location of the site. |
location.address | string | — | The physical address. |
location.latitude | string | — | The latitude. |
location.longitude | string | — | The longitude. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | The tags for the site. |
tags[].key | string | yes | |
tags[].value | string | yes |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
createdAt | string | — | The date and time that the device was created. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
siteArn | string | — | The Amazon Resource Name (ARN) of the site. |
siteId | string | — | The ID of the site. |
state | string | — | The state of the site. |
NetworkManagerSiteToSiteVpnAttachment # CLOUD CONTROL · AWS::NetworkManager::SiteToSiteVpnAttachment
NetworkManagerSiteToSiteVpnAttachment manages AWS::NetworkManager::SiteToSiteVpnAttachment through the AWS Cloud Control API.
kubectl get networkmanagersitetositevpnattachments · example on GitHub
Example
# NetworkManagerSiteToSiteVpnAttachment — Network Manager
# 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/networkmanager.html#networkmanagersitetositevpnattachment
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerSiteToSiteVpnAttachment
metadata:
name: example-networkmanagersitetositevpnattachment
namespace: default
spec:
coreNetworkId: example-id
networkFunctionGroupName: example-networkmanagersitetositevpnattachment
proposedNetworkFunctionGroupChange:
attachmentPolicyRuleNumber: 1
networkFunctionGroupName: example-networkmanagersitetositevpnattachment
tags:
- key: example
value: example
proposedSegmentChange:
attachmentPolicyRuleNumber: 1
segmentName: example-networkmanagersitetositevpnattachment
tags:
- key: example
value: example
providerRef:
name: example-networkmanagersitetositevpnattachment
region: us-east-1
routingPolicyLabel: example
tags:
- key: example
value: example
vpnConnectionArn: arn:aws:iam::123456789012:role/example-role
Spec
| Field | Type | Required | Description |
|---|---|---|---|
coreNetworkId | string | yes | The ID of a core network where you're creating a site-to-site VPN attachment. |
networkFunctionGroupName | string | — | The name of the network function group attachment. |
proposedNetworkFunctionGroupChange | object | — | The attachment to move from one network function group to another. |
proposedNetworkFunctionGroupChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedNetworkFunctionGroupChange.networkFunctionGroupName | string | — | The name of the network function group to change. |
proposedNetworkFunctionGroupChange.tags | array<object> | — | The key-value tags that changed for the network function group. |
proposedNetworkFunctionGroupChange.tags[].key | string | yes | |
proposedNetworkFunctionGroupChange.tags[].value | string | yes | |
proposedSegmentChange | object | — | The attachment to move from one segment to another. |
proposedSegmentChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedSegmentChange.segmentName | string | — | The name of the segment to change. |
proposedSegmentChange.tags | array<object> | — | The key-value tags that changed for the segment. |
proposedSegmentChange.tags[].key | string | yes | |
proposedSegmentChange.tags[].value | string | yes | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
routingPolicyLabel | string | — | Routing policy label Create-only in AWS: changing it requires replacing the resource. |
tags | array<object> | — | Tags for the attachment. |
tags[].key | string | yes | |
tags[].value | string | yes | |
vpnConnectionArn | string | yes | The ARN of the site-to-site VPN attachment. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attachmentId | string | — | The ID of the attachment. |
attachmentPolicyRuleNumber | integer | — | The policy rule number associated with the attachment. |
attachmentType | string | — | The type of attachment. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN of a core network for the VPC attachment. |
createdAt | string | — | Creation time of the attachment. |
edgeLocation | string | — | The Region where the edge is located. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the attachment. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccountId | string | — | Owner account of the attachment. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | The ARN of the Resource. |
segmentName | string | — | The name of the segment that attachment is in. |
state | string | — | The state of the attachment. |
updatedAt | string | — | Last update time of the attachment. |
NetworkManagerTransitGatewayPeering # CLOUD CONTROL · AWS::NetworkManager::TransitGatewayPeering
NetworkManagerTransitGatewayPeering manages AWS::NetworkManager::TransitGatewayPeering through the AWS Cloud Control API.
kubectl get networkmanagertransitgatewaypeerings · example on GitHub
Example
# NetworkManagerTransitGatewayPeering — Network Manager
# 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/networkmanager.html#networkmanagertransitgatewaypeering
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerTransitGatewayPeering
metadata:
name: example-networkmanagertransitgatewaypeering
namespace: default
spec:
coreNetworkId: example-id
providerRef:
name: example-networkmanagertransitgatewaypeering
region: us-east-1
tags:
- key: example
value: example
transitGatewayArn: arn:aws:iam::123456789012:role/example-role
Spec
| Field | Type | Required | Description |
|---|---|---|---|
coreNetworkId | string | yes | The Id of the core network that you want to peer a transit gateway to. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
tags | array<object> | — | An array of key-value pairs to apply to this resource. |
tags[].key | string | yes | |
tags[].value | string | yes | |
transitGatewayArn | string | yes | The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network Create-only in AWS: changing it requires replacing the resource. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN (Amazon Resource Name) of the core network that you want to peer a transit gateway to. |
createdAt | string | — | The creation time of the transit gateway peering Read-only: reported by AWS after creation. |
edgeLocation | string | — | The location of the transit gateway peering Read-only: reported by AWS after creation. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the transit gateway peering. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccountId | string | — | Peering owner account Id Read-only: reported by AWS after creation. |
peeringId | string | — | The Id of the transit gateway peering Read-only: reported by AWS after creation. |
peeringType | string | — | Peering type (TransitGatewayPeering) Read-only: reported by AWS after creation. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | The ARN (Amazon Resource Name) of the resource that you will peer to a core network Read-only: reported by AWS after creation. |
state | string | — | The state of the transit gateway peering Read-only: reported by AWS after creation. |
transitGatewayPeeringAttachmentId | string | — | The ID of the TransitGatewayPeeringAttachment Read-only: reported by AWS after creation. |
NetworkManagerTransitGatewayRegistration # CLOUD CONTROL · AWS::NetworkManager::TransitGatewayRegistration
NetworkManagerTransitGatewayRegistration manages AWS::NetworkManager::TransitGatewayRegistration through the AWS Cloud Control API.
kubectl get networkmanagertransitgatewayregistrations · example on GitHub
Example
# NetworkManagerTransitGatewayRegistration — Network Manager
# 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/networkmanager.html#networkmanagertransitgatewayregistration
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerTransitGatewayRegistration
metadata:
name: example-networkmanagertransitgatewayregistration
namespace: default
spec:
globalNetworkId: example-id
providerRef:
name: example-networkmanagertransitgatewayregistration
region: us-east-1
transitGatewayArn: arn:aws:iam::123456789012:role/example-role
Spec
| Field | Type | Required | Description |
|---|---|---|---|
globalNetworkId | string | yes | The ID of the global network. |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
transitGatewayArn | string | yes | The Amazon Resource Name (ARN) of the transit gateway. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
NetworkManagerTransitGatewayRouteTableAttachment # CLOUD CONTROL · AWS::NetworkManager::TransitGatewayRouteTableAttachment
NetworkManagerTransitGatewayRouteTableAttachment manages AWS::NetworkManager::TransitGatewayRouteTableAttachment through the AWS Cloud Control API.
kubectl get networkmanagertransitgatewayroutetableattachments · example on GitHub
Example
# NetworkManagerTransitGatewayRouteTableAttachment — Network Manager
# 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/networkmanager.html#networkmanagertransitgatewayroutetableattachment
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerTransitGatewayRouteTableAttachment
metadata:
name: example-networkmanagertransitgatewayroutetableattachment
namespace: default
spec:
networkFunctionGroupName: example-networkmanagertransitgatewayroutetableattachment
peeringId: example-id
proposedNetworkFunctionGroupChange:
attachmentPolicyRuleNumber: 1
networkFunctionGroupName: example-networkmanagertransitgatewayroutetableattachment
tags:
- key: example
value: example
proposedSegmentChange:
attachmentPolicyRuleNumber: 1
segmentName: example-networkmanagertransitgatewayroutetableattachment
tags:
- key: example
value: example
providerRef:
name: example-networkmanagertransitgatewayroutetableattachment
region: us-east-1
routingPolicyLabel: example
tags:
- key: example
value: example
transitGatewayRouteTableArn: arn:aws:iam::123456789012:role/example-role
Spec
| Field | Type | Required | Description |
|---|---|---|---|
networkFunctionGroupName | string | — | The name of the network function group attachment. |
peeringId | string | yes | The Id of peering between transit gateway and core network. |
proposedNetworkFunctionGroupChange | object | — | The attachment to move from one network function group to another. |
proposedNetworkFunctionGroupChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedNetworkFunctionGroupChange.networkFunctionGroupName | string | — | The name of the network function group to change. |
proposedNetworkFunctionGroupChange.tags | array<object> | — | The key-value tags that changed for the network function group. |
proposedNetworkFunctionGroupChange.tags[].key | string | yes | |
proposedNetworkFunctionGroupChange.tags[].value | string | yes | |
proposedSegmentChange | object | — | The attachment to move from one segment to another. |
proposedSegmentChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedSegmentChange.segmentName | string | — | The name of the segment to change. |
proposedSegmentChange.tags | array<object> | — | The key-value tags that changed for the segment. |
proposedSegmentChange.tags[].key | string | yes | |
proposedSegmentChange.tags[].value | string | yes | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
routingPolicyLabel | string | — | Routing policy label Create-only in AWS: changing it requires replacing the resource. |
tags | array<object> | — | An array of key-value pairs to apply to this resource. |
tags[].key | string | yes | |
tags[].value | string | yes | |
transitGatewayRouteTableArn | string | yes | The Arn of transit gateway route table. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attachmentId | string | — | The ID of the attachment. |
attachmentPolicyRuleNumber | integer | — | The policy rule number associated with the attachment. |
attachmentType | string | — | The type of attachment. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN of a core network for the VPC attachment. |
coreNetworkId | string | — | The ID of a core network where you're creating a site-to-site VPN attachment. |
createdAt | string | — | Creation time of the attachment. |
edgeLocation | string | — | The Region where the edge is located. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the attachment. |
lastSyncTime | string | — | |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccountId | string | — | Owner account of the attachment. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | The ARN of the Resource. |
segmentName | string | — | The name of the segment that attachment is in. |
state | string | — | The state of the attachment. |
updatedAt | string | — | Last update time of the attachment. |
NetworkManagerVpcAttachment # CLOUD CONTROL · AWS::NetworkManager::VpcAttachment
NetworkManagerVpcAttachment manages AWS::NetworkManager::VpcAttachment through the AWS Cloud Control API.
kubectl get networkmanagervpcattachments · example on GitHub
Example
# NetworkManagerVpcAttachment — Network Manager
# 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/networkmanager.html#networkmanagervpcattachment
apiVersion: aws.konfig.io/v1alpha1
kind: NetworkManagerVpcAttachment
metadata:
name: example-networkmanagervpcattachment
namespace: default
spec:
coreNetworkId: example-id
options:
applianceModeSupport: false
dnsSupport: false
ipv6Support: false
securityGroupReferencingSupport: false
proposedNetworkFunctionGroupChange:
attachmentPolicyRuleNumber: 1
networkFunctionGroupName: example-networkmanagervpcattachment
tags:
- key: example
value: example
proposedSegmentChange:
attachmentPolicyRuleNumber: 1
segmentName: example-networkmanagervpcattachment
tags:
- key: example
value: example
providerRef:
name: example-networkmanagervpcattachment
region: us-east-1
routingPolicyLabel: example
subnetArns:
- example
tags:
- key: example
value: example
vpcArn: arn:aws:iam::123456789012:role/example-role
Spec
| Field | Type | Required | Description |
|---|---|---|---|
coreNetworkId | string | yes | The ID of a core network for the VPC attachment. |
options | object | — | Vpc options of the attachment. |
options.applianceModeSupport | boolean | — | Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. |
options.dnsSupport | boolean | — | Indicates whether to enable private DNS Support for Vpc Attachment. |
options.ipv6Support | boolean | — | Indicates whether to enable Ipv6 Support for Vpc Attachment. |
options.securityGroupReferencingSupport | boolean | — | Indicates whether to enable Security Group Referencing Support for Vpc Attachment. |
proposedNetworkFunctionGroupChange | object | — | The attachment to move from one network function group to another. |
proposedNetworkFunctionGroupChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedNetworkFunctionGroupChange.networkFunctionGroupName | string | — | The name of the network function group to change. |
proposedNetworkFunctionGroupChange.tags | array<object> | — | The key-value tags that changed for the network function group. |
proposedNetworkFunctionGroupChange.tags[].key | string | yes | |
proposedNetworkFunctionGroupChange.tags[].value | string | yes | |
proposedSegmentChange | object | — | The attachment to move from one segment to another. |
proposedSegmentChange.attachmentPolicyRuleNumber | integer | — | The rule number in the policy document that applies to this change. |
proposedSegmentChange.segmentName | string | — | The name of the segment to change. |
proposedSegmentChange.tags | array<object> | — | The key-value tags that changed for the segment. |
proposedSegmentChange.tags[].key | string | yes | |
proposedSegmentChange.tags[].value | string | yes | |
providerRef | object | — | ProviderRef selects the AWSProvider (account/region) this resource is reconciled against. |
providerRef.name | string | yes | Name of a cluster-scoped AWSProvider. |
providerRef.region | string | — | Region overrides the provider's region for this resource only. |
routingPolicyLabel | string | — | Routing policy label Create-only in AWS: changing it requires replacing the resource. |
subnetArns | array<string> | yes | Subnet Arn list |
tags | array<object> | — | Tags for the attachment. |
tags[].key | string | yes | |
tags[].value | string | yes | |
vpcArn | string | yes | The ARN of the VPC. |
Status
| Field | Type | Required | Description |
|---|---|---|---|
attachmentId | string | — | Id of the attachment. |
attachmentPolicyRuleNumber | integer | — | The policy rule number associated with the attachment. |
attachmentType | string | — | Attachment type. |
attempt | integer | — | Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure. |
awsProvider | object | — | AWSProvider confirms the account and region this resource was reconciled against. |
awsProvider.accountId | string | — | AccountID the resource lives in. |
awsProvider.name | string | — | Name of the AWSProvider used; empty when the operator's own credentials were used. |
awsProvider.region | string | — | Region the resource lives in (empty for global services). |
conditions | array<object> | — | Conditions describe the current state of the resource. |
conditions[].lastTransitionTime | string | yes | lastTransitionTime is the last time the condition transitioned from one status to another. |
conditions[].message | string | yes | message is a human readable message indicating details about the transition. |
conditions[].observedGeneration | integer | — | observedGeneration represents the .metadata.generation that the condition was set based upon. |
conditions[].reason | string | yes | reason contains a programmatic identifier indicating the reason for the condition's last transition. |
conditions[].status | enum | yes | status of the condition, one of True, False, Unknown. Allowed: True, False, Unknown |
conditions[].type | string | yes | type of condition in CamelCase or in foo.example.com/CamelCase. |
coreNetworkArn | string | — | The ARN of a core network for the VPC attachment. |
createdAt | string | — | Creation time of the attachment. |
edgeLocation | string | — | The Region where the edge is located. |
identifier | string | — | Identifier is the Cloud Control primary identifier of the resource. |
lastModificationErrors | array<string> | — | Errors from the last modification of the attachment. |
lastSyncTime | string | — | |
networkFunctionGroupName | string | — | The name of the network function group attachment. |
observedGeneration | integer | — | |
operation | string | — | Operation is the in-flight operation (CREATE, UPDATE, DELETE). |
operationStatus | string | — | OperationStatus is the last reported operation status. |
ownerAccountId | string | — | Owner account of the attachment. |
requestToken | string | — | RequestToken tracks an in-flight asynchronous operation. |
resourceArn | string | — | The ARN of the Resource. |
segmentName | string | — | The name of the segment attachment.. |
state | string | — | State of the attachment. |
updatedAt | string | — | Last update time of the attachment. |