Class ProjectsResource.LocationsResource.NetworkMonitoringProvidersResource.MonitoringPointsResource.DownloadInstallScriptRequest
Downloads an install script for MonitoringPoints for a given network monitoring provider.
Inheritance
Inherited Members
Namespace: Google.Apis.NetworkManagement.v1
Assembly: Google.Apis.NetworkManagement.v1.dll
Syntax
public class ProjectsResource.LocationsResource.NetworkMonitoringProvidersResource.MonitoringPointsResource.DownloadInstallScriptRequest : NetworkManagementBaseServiceRequest<HttpBody>, IClientServiceRequest<HttpBody>, IClientServiceRequest
Constructors
DownloadInstallScriptRequest(IClientService, string)
Constructs a new DownloadInstallScript request.
Declaration
public DownloadInstallScriptRequest(IClientService service, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | parent |
Properties
Hostname
Required. The hostname of the MonitoringPoint, e.g. "test-vm"
Declaration
[RequestParameter("hostname", RequestParameterType.Query)]
public virtual string Hostname { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MonitoringPointType
Required. The type of the monitoring point.
Declaration
[RequestParameter("monitoringPointType", RequestParameterType.Query)]
public virtual ProjectsResource.LocationsResource.NetworkMonitoringProvidersResource.MonitoringPointsResource.DownloadInstallScriptRequest.MonitoringPointTypeEnum? MonitoringPointType { get; set; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.NetworkMonitoringProvidersResource.MonitoringPointsResource.DownloadInstallScriptRequest.MonitoringPointTypeEnum? |
NtpServerAddress
Optional. Network Time Protocol a user can configure. If the user omits the field, the default is either NTP servers provided in the DHCP lease or a set of well-known NTP servers pre-configured on the monitoring point. This field can be an IP address or FQDN.
Declaration
[RequestParameter("ntpServerAddress", RequestParameterType.Query)]
public virtual string NtpServerAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NtpServerSecondaryAddress
Optional. Second NTP server.
Declaration
[RequestParameter("ntpServerSecondaryAddress", RequestParameterType.Query)]
public virtual string NtpServerSecondaryAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Parent
Required. Parent value for DownloadInstallScriptRequest. Format: projects/{project}/locations/{location}/networkMonitoringProviders/{network_monitoring_provider}
Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
| Type | Description |
|---|---|
| string |
Password
Optional. Password for logging into the MonitoringPoint.
Declaration
[RequestParameter("_password", RequestParameterType.Query)]
public virtual string Password { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivateConnectivityEnabled
Optional. For Google Cloud MPs, this field indicates whether the Monitoring Point is deployed in a Private Service Connect deployment. Not used for non-Google Cloud MPs.
Declaration
[RequestParameter("privateConnectivityEnabled", RequestParameterType.Query)]
public virtual bool? PrivateConnectivityEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
StaticIpAddressDnsServerAddress
Required. DNS server.
Declaration
[RequestParameter("staticIpAddress.dnsServerAddress", RequestParameterType.Query)]
public virtual string StaticIpAddressDnsServerAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StaticIpAddressDnsServerSecondaryAddress
Optional. Second DNS server.
Declaration
[RequestParameter("staticIpAddress.dnsServerSecondaryAddress", RequestParameterType.Query)]
public virtual string StaticIpAddressDnsServerSecondaryAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StaticIpAddressDomain
Optional. Domain name of the MonitoringPoint.
Declaration
[RequestParameter("staticIpAddress.domain", RequestParameterType.Query)]
public virtual string StaticIpAddressDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StaticIpAddressGatewayAddress
Required. Gateway IP address. Example: "100.80.40.1".
Declaration
[RequestParameter("staticIpAddress.gatewayAddress", RequestParameterType.Query)]
public virtual string StaticIpAddressGatewayAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StaticIpAddressIpAddress
Required. IP address of the MonitoringPoint.
Declaration
[RequestParameter("staticIpAddress.ipAddress", RequestParameterType.Query)]
public virtual string StaticIpAddressIpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StaticIpAddressNetmask
Optional. Networkmask and CIDR range. Example: "255.255.255.0/24"
Declaration
[RequestParameter("staticIpAddress.netmask", RequestParameterType.Query)]
public virtual string StaticIpAddressNetmask { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TimeZoneId
IANA Time Zone Database time zone. For example "America/New_York".
Declaration
[RequestParameter("timeZone.id", RequestParameterType.Query)]
public virtual string TimeZoneId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TimeZoneVersion
Optional. IANA Time Zone Database version number. For example "2019a".
Declaration
[RequestParameter("timeZone.version", RequestParameterType.Query)]
public virtual string TimeZoneVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UseDhcp
Optional. Dynamic Host Configuration Protocol, is a network management protocol that automatically assigns IP addresses and other network configuration parameters to devices connecting to a network.
Declaration
[RequestParameter("useDhcp", RequestParameterType.Query)]
public virtual bool? UseDhcp { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Methods
InitParameters()
Initializes DownloadInstallScript parameter list.
Declaration
protected override void InitParameters()