public sealed class RemoteTransportProfile : IMessage<RemoteTransportProfile>, IEquatable<RemoteTransportProfile>, IDeepCloneable<RemoteTransportProfile>, IBufferMessage, IMessageReference documentation and code samples for the Network Connectivity v1beta API class RemoteTransportProfile.
Message describing RemoteTransportProfile object.
Implements
IMessageRemoteTransportProfile, IEquatableRemoteTransportProfile, IDeepCloneableRemoteTransportProfile, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkConnectivity.V1BetaAssembly
Google.Cloud.NetworkConnectivity.V1Beta.dll
Constructors
RemoteTransportProfile()
public RemoteTransportProfile()RemoteTransportProfile(RemoteTransportProfile)
public RemoteTransportProfile(RemoteTransportProfile other)| Parameter | |
|---|---|
| Name | Description |
other |
RemoteTransportProfile |
Properties
Description
public string Description { get; set; }Output only. Description of the profile.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Output only. Human readable name of this profile, used to identify this profile in the UI.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Flow
public RemoteTransportProfile.Types.KeyProvisioningFlow Flow { get; set; }Output only. Type of provisioning flows supported by this profile.
| Property Value | |
|---|---|
| Type | Description |
RemoteTransportProfileTypesKeyProvisioningFlow |
|
Labels
public MapField<string, string> Labels { get; }Output only. Labels as key value pairs.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Identifier. Name of the resource in the format of $provider-$site.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OrderState
public RemoteTransportProfile.Types.State OrderState { get; set; }Output only. Order state for this profile.
| Property Value | |
|---|---|
| Type | Description |
RemoteTransportProfileTypesState |
|
Provider
public string Provider { get; set; }Output only. Name of the provider on the other end of this profile. E.g. “Amazon Web Services” or “Microsoft Azure”.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProviderSite
public string ProviderSite { get; set; }Output only. If the profile is a Cloud Service Provider with compute resources, this is populated with the region where connectivity is being established. If the profile provides facility-level selection, this is an identity of the facility any connections on this profile are going through.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RemoteTransportProfileName
public RemoteTransportProfileName RemoteTransportProfileName { get; set; }RemoteTransportProfileName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
RemoteTransportProfileName |
|
Sla
public RemoteTransportProfile.Types.ServiceLevelAvailability Sla { get; set; }Output only. Availability class that will be configured for this particular RemoteTransportProfile.
| Property Value | |
|---|---|
| Type | Description |
RemoteTransportProfileTypesServiceLevelAvailability |
|
SupportedBandwidths
public RepeatedField<RemoteTransportProfile.Types.Bandwidth> SupportedBandwidths { get; }Output only. List of bandwidth enum values that are supported by this profile.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldRemoteTransportProfileTypesBandwidth |
|