Class ProjectsResource.LocationsResource.FetchStaticIpsRequest
Fetches a set of static IP addresses that need to be allowlisted by the customer when using the static-IP connectivity method.
Inheritance
ProjectsResource.LocationsResource.FetchStaticIpsRequest
Inherited Members
Namespace: Google.Apis.DatabaseMigrationService.v1
Assembly: Google.Apis.DatabaseMigrationService.v1.dll
Syntax
public class ProjectsResource.LocationsResource.FetchStaticIpsRequest : DatabaseMigrationServiceBaseServiceRequest<FetchStaticIpsResponse>, IClientServiceRequest<FetchStaticIpsResponse>, IClientServiceRequest
Constructors
FetchStaticIpsRequest(IClientService, string)
Constructs a new FetchStaticIps request.
Declaration
public FetchStaticIpsRequest(IClientService service, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | name |
Properties
FetchReservedPublicIps
Optional. Indicates whether to fetch the reserved public IP addresses allocated for private connections in this location. If false or not set, fetches the shared external static IP addresses instead.
Declaration
[RequestParameter("fetchReservedPublicIps", RequestParameterType.Query)]
public virtual bool? FetchReservedPublicIps { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
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
Name
Required. The resource name for the location for which static IPs should be returned. Must be in the
format projects/*/locations/*.
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
| Type | Description |
|---|---|
| string |
PageSize
Optional. Maximum number of IPs to return.
Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
PageToken
Optional. A page token, received from a previous FetchStaticIps call.
Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
InitParameters()
Initializes FetchStaticIps parameter list.
Declaration
protected override void InitParameters()