Class NetworkPeeringState
Inheritance
System.Object
NetworkPeeringState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Mongodbatlas.dll
Syntax
public sealed class NetworkPeeringState : ResourceArgs
Constructors
View Source
NetworkPeeringState()
Declaration
public NetworkPeeringState()
Properties
View Source
AccepterRegionName
Specifies the region where the peer VPC resides. For complete lists of supported regions, see Amazon Web Services.
Declaration
public Input<string> AccepterRegionName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AtlasCidrBlock
Unique identifier for an Azure AD directory.
Declaration
public Input<string> AtlasCidrBlock { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AtlasGcpProjectId
The Atlas GCP Project ID for the GCP VPC used by your atlas cluster that it is need to set up the reciprocal connection.
Declaration
public Input<string> AtlasGcpProjectId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AtlasId
Declaration
public Input<string> AtlasId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AtlasVpcName
The Atlas VPC Name is used by your atlas clister that it is need to set up the reciprocal connection.
Declaration
public Input<string> AtlasVpcName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AwsAccountId
Account ID of the owner of the peer VPC.
Declaration
public Input<string> AwsAccountId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AzureDirectoryId
Unique identifier for an Azure AD directory.
Declaration
public Input<string> AzureDirectoryId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AzureSubscriptionId
Unique identifer of the Azure subscription in which the VNet resides.
Declaration
public Input<string> AzureSubscriptionId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ConnectionId
Unique identifier for the peering connection.
Declaration
public Input<string> ConnectionId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContainerId
Unique identifier of the Atlas VPC container for the region. You can create an Atlas VPC container using the Create Container endpoint. You cannot create more than one container per region. To retrieve a list of container IDs, use the Get list of VPC containers endpoint.
Declaration
public Input<string> ContainerId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ErrorMessage
When "status" : "FAILED", Atlas provides a description of the error.
Declaration
public Input<string> ErrorMessage { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ErrorState
Description of the Atlas error when status is Failed, Otherwise, Atlas returns null.
Declaration
public Input<string> ErrorState { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ErrorStateName
Error state, if any. The VPC peering connection error state value can be one of the following: REJECTED, EXPIRED, INVALID_ARGUMENT.
Declaration
public Input<string> ErrorStateName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
GcpProjectId
GCP project ID of the owner of the network peer.
Declaration
public Input<string> GcpProjectId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
NetworkName
Name of the network peer to which Atlas connects.
Declaration
public Input<string> NetworkName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
PeerId
The Network Peering Container ID.
Declaration
public Input<string> PeerId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ProjectId
The unique ID for the project to create the database user.
Declaration
public Input<string> ProjectId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ProviderName
Cloud provider for this VPC peering connection. (Possible Values AWS, AZURE, GCP).
Declaration
public Input<string> ProviderName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
Name of your Azure resource group.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
RouteTableCidrBlock
Peer VPC CIDR block or subnet.
Declaration
public Input<string> RouteTableCidrBlock { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Status
(Azure/GCP Only) Status of the Atlas network peering connection. Azure/GCP: ADDING_PEER, AVAILABLE, FAILED, DELETING GCP Only: WAITING_FOR_USER.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
StatusName
(AWS Only) The VPC peering connection status value can be one of the following: INITIATING, PENDING_ACCEPTANCE, FAILED, FINALIZING, AVAILABLE, TERMINATING.
Declaration
public Input<string> StatusName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
VnetName
Declaration
public Input<string> VnetName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
VpcId
Unique identifier of the peer VPC.
Declaration
public Input<string> VpcId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|