Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.NetworkMonitoringProvidersResource.MonitoringPointsResource.DownloadInstallScriptRequest

Downloads an install script for MonitoringPoints for a given network monitoring provider.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<HttpBody>
NetworkManagementBaseServiceRequest<HttpBody>
ProjectsResource.LocationsResource.NetworkMonitoringProvidersResource.MonitoringPointsResource.DownloadInstallScriptRequest
Implements
IClientServiceRequest<HttpBody>
IClientServiceRequest
Inherited Members
NetworkManagementBaseServiceRequest<HttpBody>.Xgafv
NetworkManagementBaseServiceRequest<HttpBody>.AccessToken
NetworkManagementBaseServiceRequest<HttpBody>.Alt
NetworkManagementBaseServiceRequest<HttpBody>.Callback
NetworkManagementBaseServiceRequest<HttpBody>.Fields
NetworkManagementBaseServiceRequest<HttpBody>.Key
NetworkManagementBaseServiceRequest<HttpBody>.OauthToken
NetworkManagementBaseServiceRequest<HttpBody>.PrettyPrint
NetworkManagementBaseServiceRequest<HttpBody>.QuotaUser
NetworkManagementBaseServiceRequest<HttpBody>.UploadType
NetworkManagementBaseServiceRequest<HttpBody>.UploadProtocol
ClientServiceRequest<HttpBody>.Execute()
ClientServiceRequest<HttpBody>.ExecuteAsStream()
ClientServiceRequest<HttpBody>.ExecuteAsync()
ClientServiceRequest<HttpBody>.ExecuteAsync(CancellationToken)
ClientServiceRequest<HttpBody>.ExecuteAsStreamAsync()
ClientServiceRequest<HttpBody>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<HttpBody>.CreateRequest(bool?)
ClientServiceRequest<HttpBody>.GenerateRequestUri()
ClientServiceRequest<HttpBody>.GetBody()
ClientServiceRequest<HttpBody>.GetDefaultETagAction(string)
ClientServiceRequest<HttpBody>.ETagAction
ClientServiceRequest<HttpBody>.ModifyRequest
ClientServiceRequest<HttpBody>.ValidateParameters
ClientServiceRequest<HttpBody>.ApiVersion
ClientServiceRequest<HttpBody>.RequestParameters
ClientServiceRequest<HttpBody>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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
ClientServiceRequest<HttpBody>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<HttpBody>.MethodName

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
ClientServiceRequest<HttpBody>.RestPath

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()
Overrides
NetworkManagementBaseServiceRequest<HttpBody>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX