Documentation ¶
Overview ¶
Package dns provides access to the Google Cloud DNS API.
For product documentation, see: https://developers.google.com/cloud-dns
Creating a client ¶
Usage example:
import "google.golang.org/api/dns/v2beta1" ... ctx := context.Background() dnsService, err := dns.NewService(ctx)
In this example, Google Application Default Credentials are used for authentication.
For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
By default, all available scopes (see "Constants") are used to authenticate. To restrict scopes, use option.WithScopes:
dnsService, err := dns.NewService(ctx, option.WithScopes(dns.NdevClouddnsReadwriteScope))
To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:
dnsService, err := dns.NewService(ctx, option.WithAPIKey("AIza..."))
To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) dnsService, err := dns.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type Change
- type ChangesCreateCall
- func (c *ChangesCreateCall) ClientOperationId(clientOperationId string) *ChangesCreateCall
- func (c *ChangesCreateCall) Context(ctx context.Context) *ChangesCreateCall
- func (c *ChangesCreateCall) Do(opts ...googleapi.CallOption) (*Change, error)
- func (c *ChangesCreateCall) Fields(s ...googleapi.Field) *ChangesCreateCall
- func (c *ChangesCreateCall) Header() http.Header
- type ChangesGetCall
- func (c *ChangesGetCall) ClientOperationId(clientOperationId string) *ChangesGetCall
- func (c *ChangesGetCall) Context(ctx context.Context) *ChangesGetCall
- func (c *ChangesGetCall) Do(opts ...googleapi.CallOption) (*Change, error)
- func (c *ChangesGetCall) Fields(s ...googleapi.Field) *ChangesGetCall
- func (c *ChangesGetCall) Header() http.Header
- func (c *ChangesGetCall) IfNoneMatch(entityTag string) *ChangesGetCall
- type ChangesListCall
- func (c *ChangesListCall) Context(ctx context.Context) *ChangesListCall
- func (c *ChangesListCall) Do(opts ...googleapi.CallOption) (*ChangesListResponse, error)
- func (c *ChangesListCall) Fields(s ...googleapi.Field) *ChangesListCall
- func (c *ChangesListCall) Header() http.Header
- func (c *ChangesListCall) IfNoneMatch(entityTag string) *ChangesListCall
- func (c *ChangesListCall) MaxResults(maxResults int64) *ChangesListCall
- func (c *ChangesListCall) PageToken(pageToken string) *ChangesListCall
- func (c *ChangesListCall) Pages(ctx context.Context, f func(*ChangesListResponse) error) error
- func (c *ChangesListCall) SortBy(sortBy string) *ChangesListCall
- func (c *ChangesListCall) SortOrder(sortOrder string) *ChangesListCall
- type ChangesListResponse
- type ChangesService
- type DnsKey
- type DnsKeyDigest
- type DnsKeySpec
- type DnsKeysGetCall
- func (c *DnsKeysGetCall) ClientOperationId(clientOperationId string) *DnsKeysGetCall
- func (c *DnsKeysGetCall) Context(ctx context.Context) *DnsKeysGetCall
- func (c *DnsKeysGetCall) DigestType(digestType string) *DnsKeysGetCall
- func (c *DnsKeysGetCall) Do(opts ...googleapi.CallOption) (*DnsKey, error)
- func (c *DnsKeysGetCall) Fields(s ...googleapi.Field) *DnsKeysGetCall
- func (c *DnsKeysGetCall) Header() http.Header
- func (c *DnsKeysGetCall) IfNoneMatch(entityTag string) *DnsKeysGetCall
- type DnsKeysListCall
- func (c *DnsKeysListCall) Context(ctx context.Context) *DnsKeysListCall
- func (c *DnsKeysListCall) DigestType(digestType string) *DnsKeysListCall
- func (c *DnsKeysListCall) Do(opts ...googleapi.CallOption) (*DnsKeysListResponse, error)
- func (c *DnsKeysListCall) Fields(s ...googleapi.Field) *DnsKeysListCall
- func (c *DnsKeysListCall) Header() http.Header
- func (c *DnsKeysListCall) IfNoneMatch(entityTag string) *DnsKeysListCall
- func (c *DnsKeysListCall) MaxResults(maxResults int64) *DnsKeysListCall
- func (c *DnsKeysListCall) PageToken(pageToken string) *DnsKeysListCall
- func (c *DnsKeysListCall) Pages(ctx context.Context, f func(*DnsKeysListResponse) error) error
- type DnsKeysListResponse
- type DnsKeysService
- type ManagedZone
- type ManagedZoneDnsSecConfig
- type ManagedZoneForwardingConfig
- type ManagedZoneForwardingConfigNameServerTarget
- type ManagedZoneOperationsGetCall
- func (c *ManagedZoneOperationsGetCall) ClientOperationId(clientOperationId string) *ManagedZoneOperationsGetCall
- func (c *ManagedZoneOperationsGetCall) Context(ctx context.Context) *ManagedZoneOperationsGetCall
- func (c *ManagedZoneOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error)
- func (c *ManagedZoneOperationsGetCall) Fields(s ...googleapi.Field) *ManagedZoneOperationsGetCall
- func (c *ManagedZoneOperationsGetCall) Header() http.Header
- func (c *ManagedZoneOperationsGetCall) IfNoneMatch(entityTag string) *ManagedZoneOperationsGetCall
- type ManagedZoneOperationsListCall
- func (c *ManagedZoneOperationsListCall) Context(ctx context.Context) *ManagedZoneOperationsListCall
- func (c *ManagedZoneOperationsListCall) Do(opts ...googleapi.CallOption) (*ManagedZoneOperationsListResponse, error)
- func (c *ManagedZoneOperationsListCall) Fields(s ...googleapi.Field) *ManagedZoneOperationsListCall
- func (c *ManagedZoneOperationsListCall) Header() http.Header
- func (c *ManagedZoneOperationsListCall) IfNoneMatch(entityTag string) *ManagedZoneOperationsListCall
- func (c *ManagedZoneOperationsListCall) MaxResults(maxResults int64) *ManagedZoneOperationsListCall
- func (c *ManagedZoneOperationsListCall) PageToken(pageToken string) *ManagedZoneOperationsListCall
- func (c *ManagedZoneOperationsListCall) Pages(ctx context.Context, f func(*ManagedZoneOperationsListResponse) error) error
- func (c *ManagedZoneOperationsListCall) SortBy(sortBy string) *ManagedZoneOperationsListCall
- type ManagedZoneOperationsListResponse
- type ManagedZoneOperationsService
- type ManagedZonePeeringConfig
- type ManagedZonePeeringConfigTargetNetwork
- type ManagedZonePrivateVisibilityConfig
- type ManagedZonePrivateVisibilityConfigNetwork
- type ManagedZoneReverseLookupConfig
- type ManagedZonesCreateCall
- func (c *ManagedZonesCreateCall) ClientOperationId(clientOperationId string) *ManagedZonesCreateCall
- func (c *ManagedZonesCreateCall) Context(ctx context.Context) *ManagedZonesCreateCall
- func (c *ManagedZonesCreateCall) Do(opts ...googleapi.CallOption) (*ManagedZone, error)
- func (c *ManagedZonesCreateCall) Fields(s ...googleapi.Field) *ManagedZonesCreateCall
- func (c *ManagedZonesCreateCall) Header() http.Header
- type ManagedZonesDeleteCall
- func (c *ManagedZonesDeleteCall) ClientOperationId(clientOperationId string) *ManagedZonesDeleteCall
- func (c *ManagedZonesDeleteCall) Context(ctx context.Context) *ManagedZonesDeleteCall
- func (c *ManagedZonesDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *ManagedZonesDeleteCall) Fields(s ...googleapi.Field) *ManagedZonesDeleteCall
- func (c *ManagedZonesDeleteCall) Header() http.Header
- type ManagedZonesGetCall
- func (c *ManagedZonesGetCall) ClientOperationId(clientOperationId string) *ManagedZonesGetCall
- func (c *ManagedZonesGetCall) Context(ctx context.Context) *ManagedZonesGetCall
- func (c *ManagedZonesGetCall) Do(opts ...googleapi.CallOption) (*ManagedZone, error)
- func (c *ManagedZonesGetCall) Fields(s ...googleapi.Field) *ManagedZonesGetCall
- func (c *ManagedZonesGetCall) Header() http.Header
- func (c *ManagedZonesGetCall) IfNoneMatch(entityTag string) *ManagedZonesGetCall
- type ManagedZonesListCall
- func (c *ManagedZonesListCall) Context(ctx context.Context) *ManagedZonesListCall
- func (c *ManagedZonesListCall) DnsName(dnsName string) *ManagedZonesListCall
- func (c *ManagedZonesListCall) Do(opts ...googleapi.CallOption) (*ManagedZonesListResponse, error)
- func (c *ManagedZonesListCall) Fields(s ...googleapi.Field) *ManagedZonesListCall
- func (c *ManagedZonesListCall) Header() http.Header
- func (c *ManagedZonesListCall) IfNoneMatch(entityTag string) *ManagedZonesListCall
- func (c *ManagedZonesListCall) MaxResults(maxResults int64) *ManagedZonesListCall
- func (c *ManagedZonesListCall) PageToken(pageToken string) *ManagedZonesListCall
- func (c *ManagedZonesListCall) Pages(ctx context.Context, f func(*ManagedZonesListResponse) error) error
- type ManagedZonesListResponse
- type ManagedZonesPatchCall
- func (c *ManagedZonesPatchCall) ClientOperationId(clientOperationId string) *ManagedZonesPatchCall
- func (c *ManagedZonesPatchCall) Context(ctx context.Context) *ManagedZonesPatchCall
- func (c *ManagedZonesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error)
- func (c *ManagedZonesPatchCall) Fields(s ...googleapi.Field) *ManagedZonesPatchCall
- func (c *ManagedZonesPatchCall) Header() http.Header
- type ManagedZonesService
- func (r *ManagedZonesService) Create(project string, managedzone *ManagedZone) *ManagedZonesCreateCall
- func (r *ManagedZonesService) Delete(project string, managedZone string) *ManagedZonesDeleteCall
- func (r *ManagedZonesService) Get(project string, managedZone string) *ManagedZonesGetCall
- func (r *ManagedZonesService) List(project string) *ManagedZonesListCall
- func (r *ManagedZonesService) Patch(project string, managedZone string, managedzone *ManagedZone) *ManagedZonesPatchCall
- func (r *ManagedZonesService) Update(project string, managedZone string, managedzone *ManagedZone) *ManagedZonesUpdateCall
- type ManagedZonesUpdateCall
- func (c *ManagedZonesUpdateCall) ClientOperationId(clientOperationId string) *ManagedZonesUpdateCall
- func (c *ManagedZonesUpdateCall) Context(ctx context.Context) *ManagedZonesUpdateCall
- func (c *ManagedZonesUpdateCall) Do(opts ...googleapi.CallOption) (*Operation, error)
- func (c *ManagedZonesUpdateCall) Fields(s ...googleapi.Field) *ManagedZonesUpdateCall
- func (c *ManagedZonesUpdateCall) Header() http.Header
- type Operation
- type OperationDnsKeyContext
- type OperationManagedZoneContext
- type PoliciesCreateCall
- func (c *PoliciesCreateCall) ClientOperationId(clientOperationId string) *PoliciesCreateCall
- func (c *PoliciesCreateCall) Context(ctx context.Context) *PoliciesCreateCall
- func (c *PoliciesCreateCall) Do(opts ...googleapi.CallOption) (*Policy, error)
- func (c *PoliciesCreateCall) Fields(s ...googleapi.Field) *PoliciesCreateCall
- func (c *PoliciesCreateCall) Header() http.Header
- type PoliciesDeleteCall
- func (c *PoliciesDeleteCall) ClientOperationId(clientOperationId string) *PoliciesDeleteCall
- func (c *PoliciesDeleteCall) Context(ctx context.Context) *PoliciesDeleteCall
- func (c *PoliciesDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *PoliciesDeleteCall) Fields(s ...googleapi.Field) *PoliciesDeleteCall
- func (c *PoliciesDeleteCall) Header() http.Header
- type PoliciesGetCall
- func (c *PoliciesGetCall) ClientOperationId(clientOperationId string) *PoliciesGetCall
- func (c *PoliciesGetCall) Context(ctx context.Context) *PoliciesGetCall
- func (c *PoliciesGetCall) Do(opts ...googleapi.CallOption) (*Policy, error)
- func (c *PoliciesGetCall) Fields(s ...googleapi.Field) *PoliciesGetCall
- func (c *PoliciesGetCall) Header() http.Header
- func (c *PoliciesGetCall) IfNoneMatch(entityTag string) *PoliciesGetCall
- type PoliciesListCall
- func (c *PoliciesListCall) Context(ctx context.Context) *PoliciesListCall
- func (c *PoliciesListCall) Do(opts ...googleapi.CallOption) (*PoliciesListResponse, error)
- func (c *PoliciesListCall) Fields(s ...googleapi.Field) *PoliciesListCall
- func (c *PoliciesListCall) Header() http.Header
- func (c *PoliciesListCall) IfNoneMatch(entityTag string) *PoliciesListCall
- func (c *PoliciesListCall) MaxResults(maxResults int64) *PoliciesListCall
- func (c *PoliciesListCall) PageToken(pageToken string) *PoliciesListCall
- func (c *PoliciesListCall) Pages(ctx context.Context, f func(*PoliciesListResponse) error) error
- type PoliciesListResponse
- type PoliciesPatchCall
- func (c *PoliciesPatchCall) ClientOperationId(clientOperationId string) *PoliciesPatchCall
- func (c *PoliciesPatchCall) Context(ctx context.Context) *PoliciesPatchCall
- func (c *PoliciesPatchCall) Do(opts ...googleapi.CallOption) (*PoliciesPatchResponse, error)
- func (c *PoliciesPatchCall) Fields(s ...googleapi.Field) *PoliciesPatchCall
- func (c *PoliciesPatchCall) Header() http.Header
- type PoliciesPatchResponse
- type PoliciesService
- func (r *PoliciesService) Create(project string, policy *Policy) *PoliciesCreateCall
- func (r *PoliciesService) Delete(project string, policy string) *PoliciesDeleteCall
- func (r *PoliciesService) Get(project string, policy string) *PoliciesGetCall
- func (r *PoliciesService) List(project string) *PoliciesListCall
- func (r *PoliciesService) Patch(project string, policy string, policy2 *Policy) *PoliciesPatchCall
- func (r *PoliciesService) Update(project string, policy string, policy2 *Policy) *PoliciesUpdateCall
- type PoliciesUpdateCall
- func (c *PoliciesUpdateCall) ClientOperationId(clientOperationId string) *PoliciesUpdateCall
- func (c *PoliciesUpdateCall) Context(ctx context.Context) *PoliciesUpdateCall
- func (c *PoliciesUpdateCall) Do(opts ...googleapi.CallOption) (*PoliciesUpdateResponse, error)
- func (c *PoliciesUpdateCall) Fields(s ...googleapi.Field) *PoliciesUpdateCall
- func (c *PoliciesUpdateCall) Header() http.Header
- type PoliciesUpdateResponse
- type Policy
- type PolicyAlternativeNameServerConfig
- type PolicyAlternativeNameServerConfigTargetNameServer
- type PolicyNetwork
- type Project
- type ProjectsGetCall
- func (c *ProjectsGetCall) ClientOperationId(clientOperationId string) *ProjectsGetCall
- func (c *ProjectsGetCall) Context(ctx context.Context) *ProjectsGetCall
- func (c *ProjectsGetCall) Do(opts ...googleapi.CallOption) (*Project, error)
- func (c *ProjectsGetCall) Fields(s ...googleapi.Field) *ProjectsGetCall
- func (c *ProjectsGetCall) Header() http.Header
- func (c *ProjectsGetCall) IfNoneMatch(entityTag string) *ProjectsGetCall
- type ProjectsService
- type Quota
- type ResourceRecordSet
- type ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) Context(ctx context.Context) *ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) Do(opts ...googleapi.CallOption) (*ResourceRecordSetsListResponse, error)
- func (c *ResourceRecordSetsListCall) Fields(s ...googleapi.Field) *ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) Header() http.Header
- func (c *ResourceRecordSetsListCall) IfNoneMatch(entityTag string) *ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) MaxResults(maxResults int64) *ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) Name(name string) *ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) PageToken(pageToken string) *ResourceRecordSetsListCall
- func (c *ResourceRecordSetsListCall) Pages(ctx context.Context, f func(*ResourceRecordSetsListResponse) error) error
- func (c *ResourceRecordSetsListCall) Type(type_ string) *ResourceRecordSetsListCall
- type ResourceRecordSetsListResponse
- type ResourceRecordSetsService
- type ResponseHeader
- type Service
Constants ¶
const ( // View and manage your data across Google Cloud Platform services CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform" // View your data across Google Cloud Platform services CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/cloud-platform.read-only" // View your DNS records hosted by Google Cloud DNS NdevClouddnsReadonlyScope = "https://www.googleapis.com/auth/ndev.clouddns.readonly" // View and manage your DNS records hosted by Google Cloud DNS NdevClouddnsReadwriteScope = "https://www.googleapis.com/auth/ndev.clouddns.readwrite" )
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Change ¶
type Change struct { Additions []*ResourceRecordSet `json:"additions,omitempty"` Deletions []*ResourceRecordSet `json:"deletions,omitempty"` Id string `json:"id,omitempty"` IsServing bool `json:"isServing,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#change". Kind string `json:"kind,omitempty"` StartTime string `json:"startTime,omitempty"` // Possible values: // "DONE" // "PENDING" Status string `json:"status,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Additions") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Additions") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Change) MarshalJSON ¶
type ChangesCreateCall ¶
type ChangesCreateCall struct {
// contains filtered or unexported fields
}
func (*ChangesCreateCall) ClientOperationId ¶
func (c *ChangesCreateCall) ClientOperationId(clientOperationId string) *ChangesCreateCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ChangesCreateCall) Context ¶
func (c *ChangesCreateCall) Context(ctx context.Context) *ChangesCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChangesCreateCall) Do ¶
func (c *ChangesCreateCall) Do(opts ...googleapi.CallOption) (*Change, error)
Do executes the "dns.changes.create" call. Exactly one of *Change or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Change.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChangesCreateCall) Fields ¶
func (c *ChangesCreateCall) Fields(s ...googleapi.Field) *ChangesCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChangesCreateCall) Header ¶
func (c *ChangesCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ChangesGetCall ¶
type ChangesGetCall struct {
// contains filtered or unexported fields
}
func (*ChangesGetCall) ClientOperationId ¶
func (c *ChangesGetCall) ClientOperationId(clientOperationId string) *ChangesGetCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ChangesGetCall) Context ¶
func (c *ChangesGetCall) Context(ctx context.Context) *ChangesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChangesGetCall) Do ¶
func (c *ChangesGetCall) Do(opts ...googleapi.CallOption) (*Change, error)
Do executes the "dns.changes.get" call. Exactly one of *Change or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Change.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChangesGetCall) Fields ¶
func (c *ChangesGetCall) Fields(s ...googleapi.Field) *ChangesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChangesGetCall) Header ¶
func (c *ChangesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ChangesGetCall) IfNoneMatch ¶
func (c *ChangesGetCall) IfNoneMatch(entityTag string) *ChangesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ChangesListCall ¶
type ChangesListCall struct {
// contains filtered or unexported fields
}
func (*ChangesListCall) Context ¶
func (c *ChangesListCall) Context(ctx context.Context) *ChangesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChangesListCall) Do ¶
func (c *ChangesListCall) Do(opts ...googleapi.CallOption) (*ChangesListResponse, error)
Do executes the "dns.changes.list" call. Exactly one of *ChangesListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ChangesListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChangesListCall) Fields ¶
func (c *ChangesListCall) Fields(s ...googleapi.Field) *ChangesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChangesListCall) Header ¶
func (c *ChangesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ChangesListCall) IfNoneMatch ¶
func (c *ChangesListCall) IfNoneMatch(entityTag string) *ChangesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ChangesListCall) MaxResults ¶
func (c *ChangesListCall) MaxResults(maxResults int64) *ChangesListCall
MaxResults sets the optional parameter "maxResults":
func (*ChangesListCall) PageToken ¶
func (c *ChangesListCall) PageToken(pageToken string) *ChangesListCall
PageToken sets the optional parameter "pageToken":
func (*ChangesListCall) Pages ¶
func (c *ChangesListCall) Pages(ctx context.Context, f func(*ChangesListResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (*ChangesListCall) SortBy ¶
func (c *ChangesListCall) SortBy(sortBy string) *ChangesListCall
SortBy sets the optional parameter "sortBy":
Possible values:
"CHANGE_SEQUENCE" (default)
func (*ChangesListCall) SortOrder ¶
func (c *ChangesListCall) SortOrder(sortOrder string) *ChangesListCall
SortOrder sets the optional parameter "sortOrder":
type ChangesListResponse ¶
type ChangesListResponse struct { Changes []*Change `json:"changes,omitempty"` Header *ResponseHeader `json:"header,omitempty"` // Kind: Type of resource. Kind string `json:"kind,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Changes") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Changes") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChangesListResponse) MarshalJSON ¶
func (s *ChangesListResponse) MarshalJSON() ([]byte, error)
type ChangesService ¶
type ChangesService struct {
// contains filtered or unexported fields
}
func NewChangesService ¶
func NewChangesService(s *Service) *ChangesService
func (*ChangesService) Create ¶
func (r *ChangesService) Create(project string, managedZone string, change *Change) *ChangesCreateCall
Create:
func (*ChangesService) Get ¶
func (r *ChangesService) Get(project string, managedZone string, changeId string) *ChangesGetCall
Get:
func (*ChangesService) List ¶
func (r *ChangesService) List(project string, managedZone string) *ChangesListCall
List:
type DnsKey ¶
type DnsKey struct { // Possible values: // "ECDSAP256SHA256" // "ECDSAP384SHA384" // "RSASHA1" // "RSASHA256" // "RSASHA512" Algorithm string `json:"algorithm,omitempty"` CreationTime string `json:"creationTime,omitempty"` Description string `json:"description,omitempty"` Digests []*DnsKeyDigest `json:"digests,omitempty"` Id string `json:"id,omitempty"` IsActive bool `json:"isActive,omitempty"` KeyLength int64 `json:"keyLength,omitempty"` KeyTag int64 `json:"keyTag,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#dnsKey". Kind string `json:"kind,omitempty"` PublicKey string `json:"publicKey,omitempty"` // Possible values: // "KEY_SIGNING" // "ZONE_SIGNING" Type string `json:"type,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Algorithm") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Algorithm") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DnsKey) MarshalJSON ¶
type DnsKeyDigest ¶
type DnsKeyDigest struct { Digest string `json:"digest,omitempty"` // Possible values: // "SHA1" // "SHA256" // "SHA384" Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "Digest") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Digest") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DnsKeyDigest) MarshalJSON ¶
func (s *DnsKeyDigest) MarshalJSON() ([]byte, error)
type DnsKeySpec ¶
type DnsKeySpec struct { // Possible values: // "ECDSAP256SHA256" // "ECDSAP384SHA384" // "RSASHA1" // "RSASHA256" // "RSASHA512" Algorithm string `json:"algorithm,omitempty"` KeyLength int64 `json:"keyLength,omitempty"` // Possible values: // "KEY_SIGNING" // "ZONE_SIGNING" KeyType string `json:"keyType,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#dnsKeySpec". Kind string `json:"kind,omitempty"` // ForceSendFields is a list of field names (e.g. "Algorithm") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Algorithm") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DnsKeySpec) MarshalJSON ¶
func (s *DnsKeySpec) MarshalJSON() ([]byte, error)
type DnsKeysGetCall ¶
type DnsKeysGetCall struct {
// contains filtered or unexported fields
}
func (*DnsKeysGetCall) ClientOperationId ¶
func (c *DnsKeysGetCall) ClientOperationId(clientOperationId string) *DnsKeysGetCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*DnsKeysGetCall) Context ¶
func (c *DnsKeysGetCall) Context(ctx context.Context) *DnsKeysGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*DnsKeysGetCall) DigestType ¶
func (c *DnsKeysGetCall) DigestType(digestType string) *DnsKeysGetCall
DigestType sets the optional parameter "digestType":
func (*DnsKeysGetCall) Do ¶
func (c *DnsKeysGetCall) Do(opts ...googleapi.CallOption) (*DnsKey, error)
Do executes the "dns.dnsKeys.get" call. Exactly one of *DnsKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DnsKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*DnsKeysGetCall) Fields ¶
func (c *DnsKeysGetCall) Fields(s ...googleapi.Field) *DnsKeysGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*DnsKeysGetCall) Header ¶
func (c *DnsKeysGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*DnsKeysGetCall) IfNoneMatch ¶
func (c *DnsKeysGetCall) IfNoneMatch(entityTag string) *DnsKeysGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type DnsKeysListCall ¶
type DnsKeysListCall struct {
// contains filtered or unexported fields
}
func (*DnsKeysListCall) Context ¶
func (c *DnsKeysListCall) Context(ctx context.Context) *DnsKeysListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*DnsKeysListCall) DigestType ¶
func (c *DnsKeysListCall) DigestType(digestType string) *DnsKeysListCall
DigestType sets the optional parameter "digestType":
func (*DnsKeysListCall) Do ¶
func (c *DnsKeysListCall) Do(opts ...googleapi.CallOption) (*DnsKeysListResponse, error)
Do executes the "dns.dnsKeys.list" call. Exactly one of *DnsKeysListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DnsKeysListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*DnsKeysListCall) Fields ¶
func (c *DnsKeysListCall) Fields(s ...googleapi.Field) *DnsKeysListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*DnsKeysListCall) Header ¶
func (c *DnsKeysListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*DnsKeysListCall) IfNoneMatch ¶
func (c *DnsKeysListCall) IfNoneMatch(entityTag string) *DnsKeysListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*DnsKeysListCall) MaxResults ¶
func (c *DnsKeysListCall) MaxResults(maxResults int64) *DnsKeysListCall
MaxResults sets the optional parameter "maxResults":
func (*DnsKeysListCall) PageToken ¶
func (c *DnsKeysListCall) PageToken(pageToken string) *DnsKeysListCall
PageToken sets the optional parameter "pageToken":
func (*DnsKeysListCall) Pages ¶
func (c *DnsKeysListCall) Pages(ctx context.Context, f func(*DnsKeysListResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
type DnsKeysListResponse ¶
type DnsKeysListResponse struct { DnsKeys []*DnsKey `json:"dnsKeys,omitempty"` Header *ResponseHeader `json:"header,omitempty"` // Kind: Type of resource. Kind string `json:"kind,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "DnsKeys") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DnsKeys") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*DnsKeysListResponse) MarshalJSON ¶
func (s *DnsKeysListResponse) MarshalJSON() ([]byte, error)
type DnsKeysService ¶
type DnsKeysService struct {
// contains filtered or unexported fields
}
func NewDnsKeysService ¶
func NewDnsKeysService(s *Service) *DnsKeysService
func (*DnsKeysService) Get ¶
func (r *DnsKeysService) Get(project string, managedZone string, dnsKeyId string) *DnsKeysGetCall
Get:
func (*DnsKeysService) List ¶
func (r *DnsKeysService) List(project string, managedZone string) *DnsKeysListCall
List:
type ManagedZone ¶
type ManagedZone struct { CreationTime string `json:"creationTime,omitempty"` Description string `json:"description,omitempty"` DnsName string `json:"dnsName,omitempty"` DnssecConfig *ManagedZoneDnsSecConfig `json:"dnssecConfig,omitempty"` ForwardingConfig *ManagedZoneForwardingConfig `json:"forwardingConfig,omitempty"` Id uint64 `json:"id,omitempty,string"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZone". Kind string `json:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` NameServerSet string `json:"nameServerSet,omitempty"` NameServers []string `json:"nameServers,omitempty"` PeeringConfig *ManagedZonePeeringConfig `json:"peeringConfig,omitempty"` PrivateVisibilityConfig *ManagedZonePrivateVisibilityConfig `json:"privateVisibilityConfig,omitempty"` ReverseLookupConfig *ManagedZoneReverseLookupConfig `json:"reverseLookupConfig,omitempty"` // Possible values: // "PRIVATE" // "PUBLIC" Visibility string `json:"visibility,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "CreationTime") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreationTime") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZone) MarshalJSON ¶
func (s *ManagedZone) MarshalJSON() ([]byte, error)
type ManagedZoneDnsSecConfig ¶
type ManagedZoneDnsSecConfig struct { DefaultKeySpecs []*DnsKeySpec `json:"defaultKeySpecs,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZoneDnsSecConfig". Kind string `json:"kind,omitempty"` // Possible values: // "NSEC" // "NSEC3" NonExistence string `json:"nonExistence,omitempty"` // Possible values: // "OFF" // "ON" // "TRANSFER" State string `json:"state,omitempty"` // ForceSendFields is a list of field names (e.g. "DefaultKeySpecs") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DefaultKeySpecs") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*ManagedZoneDnsSecConfig) MarshalJSON ¶
func (s *ManagedZoneDnsSecConfig) MarshalJSON() ([]byte, error)
type ManagedZoneForwardingConfig ¶ added in v0.11.0
type ManagedZoneForwardingConfig struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZoneForwardingConfig". Kind string `json:"kind,omitempty"` TargetNameServers []*ManagedZoneForwardingConfigNameServerTarget `json:"targetNameServers,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZoneForwardingConfig) MarshalJSON ¶ added in v0.11.0
func (s *ManagedZoneForwardingConfig) MarshalJSON() ([]byte, error)
type ManagedZoneForwardingConfigNameServerTarget ¶ added in v0.11.0
type ManagedZoneForwardingConfigNameServerTarget struct { // Possible values: // "DEFAULT" // "PRIVATE" ForwardingPath string `json:"forwardingPath,omitempty"` Ipv4Address string `json:"ipv4Address,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZoneForwardingConfigNameServerTarget". Kind string `json:"kind,omitempty"` // ForceSendFields is a list of field names (e.g. "ForwardingPath") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ForwardingPath") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*ManagedZoneForwardingConfigNameServerTarget) MarshalJSON ¶ added in v0.11.0
func (s *ManagedZoneForwardingConfigNameServerTarget) MarshalJSON() ([]byte, error)
type ManagedZoneOperationsGetCall ¶
type ManagedZoneOperationsGetCall struct {
// contains filtered or unexported fields
}
func (*ManagedZoneOperationsGetCall) ClientOperationId ¶
func (c *ManagedZoneOperationsGetCall) ClientOperationId(clientOperationId string) *ManagedZoneOperationsGetCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ManagedZoneOperationsGetCall) Context ¶
func (c *ManagedZoneOperationsGetCall) Context(ctx context.Context) *ManagedZoneOperationsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZoneOperationsGetCall) Do ¶
func (c *ManagedZoneOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error)
Do executes the "dns.managedZoneOperations.get" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZoneOperationsGetCall) Fields ¶
func (c *ManagedZoneOperationsGetCall) Fields(s ...googleapi.Field) *ManagedZoneOperationsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZoneOperationsGetCall) Header ¶
func (c *ManagedZoneOperationsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ManagedZoneOperationsGetCall) IfNoneMatch ¶
func (c *ManagedZoneOperationsGetCall) IfNoneMatch(entityTag string) *ManagedZoneOperationsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ManagedZoneOperationsListCall ¶
type ManagedZoneOperationsListCall struct {
// contains filtered or unexported fields
}
func (*ManagedZoneOperationsListCall) Context ¶
func (c *ManagedZoneOperationsListCall) Context(ctx context.Context) *ManagedZoneOperationsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZoneOperationsListCall) Do ¶
func (c *ManagedZoneOperationsListCall) Do(opts ...googleapi.CallOption) (*ManagedZoneOperationsListResponse, error)
Do executes the "dns.managedZoneOperations.list" call. Exactly one of *ManagedZoneOperationsListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ManagedZoneOperationsListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZoneOperationsListCall) Fields ¶
func (c *ManagedZoneOperationsListCall) Fields(s ...googleapi.Field) *ManagedZoneOperationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZoneOperationsListCall) Header ¶
func (c *ManagedZoneOperationsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ManagedZoneOperationsListCall) IfNoneMatch ¶
func (c *ManagedZoneOperationsListCall) IfNoneMatch(entityTag string) *ManagedZoneOperationsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ManagedZoneOperationsListCall) MaxResults ¶
func (c *ManagedZoneOperationsListCall) MaxResults(maxResults int64) *ManagedZoneOperationsListCall
MaxResults sets the optional parameter "maxResults":
func (*ManagedZoneOperationsListCall) PageToken ¶
func (c *ManagedZoneOperationsListCall) PageToken(pageToken string) *ManagedZoneOperationsListCall
PageToken sets the optional parameter "pageToken":
func (*ManagedZoneOperationsListCall) Pages ¶
func (c *ManagedZoneOperationsListCall) Pages(ctx context.Context, f func(*ManagedZoneOperationsListResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (*ManagedZoneOperationsListCall) SortBy ¶
func (c *ManagedZoneOperationsListCall) SortBy(sortBy string) *ManagedZoneOperationsListCall
SortBy sets the optional parameter "sortBy":
Possible values:
"ID" "START_TIME" (default)
type ManagedZoneOperationsListResponse ¶
type ManagedZoneOperationsListResponse struct { Header *ResponseHeader `json:"header,omitempty"` // Kind: Type of resource. Kind string `json:"kind,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` Operations []*Operation `json:"operations,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Header") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Header") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZoneOperationsListResponse) MarshalJSON ¶
func (s *ManagedZoneOperationsListResponse) MarshalJSON() ([]byte, error)
type ManagedZoneOperationsService ¶
type ManagedZoneOperationsService struct {
// contains filtered or unexported fields
}
func NewManagedZoneOperationsService ¶
func NewManagedZoneOperationsService(s *Service) *ManagedZoneOperationsService
func (*ManagedZoneOperationsService) Get ¶
func (r *ManagedZoneOperationsService) Get(project string, managedZone string, operation string) *ManagedZoneOperationsGetCall
Get:
func (*ManagedZoneOperationsService) List ¶
func (r *ManagedZoneOperationsService) List(project string, managedZone string) *ManagedZoneOperationsListCall
List:
type ManagedZonePeeringConfig ¶ added in v0.16.0
type ManagedZonePeeringConfig struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZonePeeringConfig". Kind string `json:"kind,omitempty"` TargetNetwork *ManagedZonePeeringConfigTargetNetwork `json:"targetNetwork,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZonePeeringConfig) MarshalJSON ¶ added in v0.16.0
func (s *ManagedZonePeeringConfig) MarshalJSON() ([]byte, error)
type ManagedZonePeeringConfigTargetNetwork ¶ added in v0.16.0
type ManagedZonePeeringConfigTargetNetwork struct { DeactivateTime string `json:"deactivateTime,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZonePeeringConfigTargetNetwork". Kind string `json:"kind,omitempty"` NetworkUrl string `json:"networkUrl,omitempty"` // ForceSendFields is a list of field names (e.g. "DeactivateTime") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DeactivateTime") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*ManagedZonePeeringConfigTargetNetwork) MarshalJSON ¶ added in v0.16.0
func (s *ManagedZonePeeringConfigTargetNetwork) MarshalJSON() ([]byte, error)
type ManagedZonePrivateVisibilityConfig ¶ added in v0.3.0
type ManagedZonePrivateVisibilityConfig struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZonePrivateVisibilityConfig". Kind string `json:"kind,omitempty"` Networks []*ManagedZonePrivateVisibilityConfigNetwork `json:"networks,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZonePrivateVisibilityConfig) MarshalJSON ¶ added in v0.3.0
func (s *ManagedZonePrivateVisibilityConfig) MarshalJSON() ([]byte, error)
type ManagedZonePrivateVisibilityConfigNetwork ¶ added in v0.3.0
type ManagedZonePrivateVisibilityConfigNetwork struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZonePrivateVisibilityConfigNetwork". Kind string `json:"kind,omitempty"` NetworkUrl string `json:"networkUrl,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZonePrivateVisibilityConfigNetwork) MarshalJSON ¶ added in v0.3.0
func (s *ManagedZonePrivateVisibilityConfigNetwork) MarshalJSON() ([]byte, error)
type ManagedZoneReverseLookupConfig ¶ added in v0.26.0
type ManagedZoneReverseLookupConfig struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#managedZoneReverseLookupConfig". Kind string `json:"kind,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZoneReverseLookupConfig) MarshalJSON ¶ added in v0.26.0
func (s *ManagedZoneReverseLookupConfig) MarshalJSON() ([]byte, error)
type ManagedZonesCreateCall ¶
type ManagedZonesCreateCall struct {
// contains filtered or unexported fields
}
func (*ManagedZonesCreateCall) ClientOperationId ¶
func (c *ManagedZonesCreateCall) ClientOperationId(clientOperationId string) *ManagedZonesCreateCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ManagedZonesCreateCall) Context ¶
func (c *ManagedZonesCreateCall) Context(ctx context.Context) *ManagedZonesCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZonesCreateCall) Do ¶
func (c *ManagedZonesCreateCall) Do(opts ...googleapi.CallOption) (*ManagedZone, error)
Do executes the "dns.managedZones.create" call. Exactly one of *ManagedZone or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ManagedZone.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZonesCreateCall) Fields ¶
func (c *ManagedZonesCreateCall) Fields(s ...googleapi.Field) *ManagedZonesCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZonesCreateCall) Header ¶
func (c *ManagedZonesCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ManagedZonesDeleteCall ¶
type ManagedZonesDeleteCall struct {
// contains filtered or unexported fields
}
func (*ManagedZonesDeleteCall) ClientOperationId ¶
func (c *ManagedZonesDeleteCall) ClientOperationId(clientOperationId string) *ManagedZonesDeleteCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ManagedZonesDeleteCall) Context ¶
func (c *ManagedZonesDeleteCall) Context(ctx context.Context) *ManagedZonesDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZonesDeleteCall) Do ¶
func (c *ManagedZonesDeleteCall) Do(opts ...googleapi.CallOption) error
Do executes the "dns.managedZones.delete" call.
func (*ManagedZonesDeleteCall) Fields ¶
func (c *ManagedZonesDeleteCall) Fields(s ...googleapi.Field) *ManagedZonesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZonesDeleteCall) Header ¶
func (c *ManagedZonesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ManagedZonesGetCall ¶
type ManagedZonesGetCall struct {
// contains filtered or unexported fields
}
func (*ManagedZonesGetCall) ClientOperationId ¶
func (c *ManagedZonesGetCall) ClientOperationId(clientOperationId string) *ManagedZonesGetCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ManagedZonesGetCall) Context ¶
func (c *ManagedZonesGetCall) Context(ctx context.Context) *ManagedZonesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZonesGetCall) Do ¶
func (c *ManagedZonesGetCall) Do(opts ...googleapi.CallOption) (*ManagedZone, error)
Do executes the "dns.managedZones.get" call. Exactly one of *ManagedZone or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ManagedZone.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZonesGetCall) Fields ¶
func (c *ManagedZonesGetCall) Fields(s ...googleapi.Field) *ManagedZonesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZonesGetCall) Header ¶
func (c *ManagedZonesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ManagedZonesGetCall) IfNoneMatch ¶
func (c *ManagedZonesGetCall) IfNoneMatch(entityTag string) *ManagedZonesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ManagedZonesListCall ¶
type ManagedZonesListCall struct {
// contains filtered or unexported fields
}
func (*ManagedZonesListCall) Context ¶
func (c *ManagedZonesListCall) Context(ctx context.Context) *ManagedZonesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZonesListCall) DnsName ¶
func (c *ManagedZonesListCall) DnsName(dnsName string) *ManagedZonesListCall
DnsName sets the optional parameter "dnsName":
func (*ManagedZonesListCall) Do ¶
func (c *ManagedZonesListCall) Do(opts ...googleapi.CallOption) (*ManagedZonesListResponse, error)
Do executes the "dns.managedZones.list" call. Exactly one of *ManagedZonesListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ManagedZonesListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZonesListCall) Fields ¶
func (c *ManagedZonesListCall) Fields(s ...googleapi.Field) *ManagedZonesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZonesListCall) Header ¶
func (c *ManagedZonesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ManagedZonesListCall) IfNoneMatch ¶
func (c *ManagedZonesListCall) IfNoneMatch(entityTag string) *ManagedZonesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ManagedZonesListCall) MaxResults ¶
func (c *ManagedZonesListCall) MaxResults(maxResults int64) *ManagedZonesListCall
MaxResults sets the optional parameter "maxResults":
func (*ManagedZonesListCall) PageToken ¶
func (c *ManagedZonesListCall) PageToken(pageToken string) *ManagedZonesListCall
PageToken sets the optional parameter "pageToken":
func (*ManagedZonesListCall) Pages ¶
func (c *ManagedZonesListCall) Pages(ctx context.Context, f func(*ManagedZonesListResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
type ManagedZonesListResponse ¶
type ManagedZonesListResponse struct { Header *ResponseHeader `json:"header,omitempty"` // Kind: Type of resource. Kind string `json:"kind,omitempty"` ManagedZones []*ManagedZone `json:"managedZones,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Header") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Header") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ManagedZonesListResponse) MarshalJSON ¶
func (s *ManagedZonesListResponse) MarshalJSON() ([]byte, error)
type ManagedZonesPatchCall ¶
type ManagedZonesPatchCall struct {
// contains filtered or unexported fields
}
func (*ManagedZonesPatchCall) ClientOperationId ¶
func (c *ManagedZonesPatchCall) ClientOperationId(clientOperationId string) *ManagedZonesPatchCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ManagedZonesPatchCall) Context ¶
func (c *ManagedZonesPatchCall) Context(ctx context.Context) *ManagedZonesPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZonesPatchCall) Do ¶
func (c *ManagedZonesPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error)
Do executes the "dns.managedZones.patch" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZonesPatchCall) Fields ¶
func (c *ManagedZonesPatchCall) Fields(s ...googleapi.Field) *ManagedZonesPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZonesPatchCall) Header ¶
func (c *ManagedZonesPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ManagedZonesService ¶
type ManagedZonesService struct {
// contains filtered or unexported fields
}
func NewManagedZonesService ¶
func NewManagedZonesService(s *Service) *ManagedZonesService
func (*ManagedZonesService) Create ¶
func (r *ManagedZonesService) Create(project string, managedzone *ManagedZone) *ManagedZonesCreateCall
Create:
func (*ManagedZonesService) Delete ¶
func (r *ManagedZonesService) Delete(project string, managedZone string) *ManagedZonesDeleteCall
Delete:
func (*ManagedZonesService) Get ¶
func (r *ManagedZonesService) Get(project string, managedZone string) *ManagedZonesGetCall
Get:
func (*ManagedZonesService) List ¶
func (r *ManagedZonesService) List(project string) *ManagedZonesListCall
List:
func (*ManagedZonesService) Patch ¶
func (r *ManagedZonesService) Patch(project string, managedZone string, managedzone *ManagedZone) *ManagedZonesPatchCall
Patch:
func (*ManagedZonesService) Update ¶
func (r *ManagedZonesService) Update(project string, managedZone string, managedzone *ManagedZone) *ManagedZonesUpdateCall
Update:
type ManagedZonesUpdateCall ¶
type ManagedZonesUpdateCall struct {
// contains filtered or unexported fields
}
func (*ManagedZonesUpdateCall) ClientOperationId ¶
func (c *ManagedZonesUpdateCall) ClientOperationId(clientOperationId string) *ManagedZonesUpdateCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ManagedZonesUpdateCall) Context ¶
func (c *ManagedZonesUpdateCall) Context(ctx context.Context) *ManagedZonesUpdateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ManagedZonesUpdateCall) Do ¶
func (c *ManagedZonesUpdateCall) Do(opts ...googleapi.CallOption) (*Operation, error)
Do executes the "dns.managedZones.update" call. Exactly one of *Operation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Operation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ManagedZonesUpdateCall) Fields ¶
func (c *ManagedZonesUpdateCall) Fields(s ...googleapi.Field) *ManagedZonesUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ManagedZonesUpdateCall) Header ¶
func (c *ManagedZonesUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type Operation ¶
type Operation struct { DnsKeyContext *OperationDnsKeyContext `json:"dnsKeyContext,omitempty"` Id string `json:"id,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#operation". Kind string `json:"kind,omitempty"` StartTime string `json:"startTime,omitempty"` // Possible values: // "DONE" // "PENDING" Status string `json:"status,omitempty"` Type string `json:"type,omitempty"` User string `json:"user,omitempty"` ZoneContext *OperationManagedZoneContext `json:"zoneContext,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "DnsKeyContext") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DnsKeyContext") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Operation) MarshalJSON ¶
type OperationDnsKeyContext ¶
type OperationDnsKeyContext struct { NewValue *DnsKey `json:"newValue,omitempty"` OldValue *DnsKey `json:"oldValue,omitempty"` // ForceSendFields is a list of field names (e.g. "NewValue") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NewValue") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*OperationDnsKeyContext) MarshalJSON ¶
func (s *OperationDnsKeyContext) MarshalJSON() ([]byte, error)
type OperationManagedZoneContext ¶
type OperationManagedZoneContext struct { NewValue *ManagedZone `json:"newValue,omitempty"` OldValue *ManagedZone `json:"oldValue,omitempty"` // ForceSendFields is a list of field names (e.g. "NewValue") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "NewValue") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*OperationManagedZoneContext) MarshalJSON ¶
func (s *OperationManagedZoneContext) MarshalJSON() ([]byte, error)
type PoliciesCreateCall ¶ added in v0.11.0
type PoliciesCreateCall struct {
// contains filtered or unexported fields
}
func (*PoliciesCreateCall) ClientOperationId ¶ added in v0.11.0
func (c *PoliciesCreateCall) ClientOperationId(clientOperationId string) *PoliciesCreateCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*PoliciesCreateCall) Context ¶ added in v0.11.0
func (c *PoliciesCreateCall) Context(ctx context.Context) *PoliciesCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PoliciesCreateCall) Do ¶ added in v0.11.0
func (c *PoliciesCreateCall) Do(opts ...googleapi.CallOption) (*Policy, error)
Do executes the "dns.policies.create" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*PoliciesCreateCall) Fields ¶ added in v0.11.0
func (c *PoliciesCreateCall) Fields(s ...googleapi.Field) *PoliciesCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PoliciesCreateCall) Header ¶ added in v0.11.0
func (c *PoliciesCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type PoliciesDeleteCall ¶ added in v0.11.0
type PoliciesDeleteCall struct {
// contains filtered or unexported fields
}
func (*PoliciesDeleteCall) ClientOperationId ¶ added in v0.11.0
func (c *PoliciesDeleteCall) ClientOperationId(clientOperationId string) *PoliciesDeleteCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*PoliciesDeleteCall) Context ¶ added in v0.11.0
func (c *PoliciesDeleteCall) Context(ctx context.Context) *PoliciesDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PoliciesDeleteCall) Do ¶ added in v0.11.0
func (c *PoliciesDeleteCall) Do(opts ...googleapi.CallOption) error
Do executes the "dns.policies.delete" call.
func (*PoliciesDeleteCall) Fields ¶ added in v0.11.0
func (c *PoliciesDeleteCall) Fields(s ...googleapi.Field) *PoliciesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PoliciesDeleteCall) Header ¶ added in v0.11.0
func (c *PoliciesDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type PoliciesGetCall ¶ added in v0.11.0
type PoliciesGetCall struct {
// contains filtered or unexported fields
}
func (*PoliciesGetCall) ClientOperationId ¶ added in v0.11.0
func (c *PoliciesGetCall) ClientOperationId(clientOperationId string) *PoliciesGetCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*PoliciesGetCall) Context ¶ added in v0.11.0
func (c *PoliciesGetCall) Context(ctx context.Context) *PoliciesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PoliciesGetCall) Do ¶ added in v0.11.0
func (c *PoliciesGetCall) Do(opts ...googleapi.CallOption) (*Policy, error)
Do executes the "dns.policies.get" call. Exactly one of *Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*PoliciesGetCall) Fields ¶ added in v0.11.0
func (c *PoliciesGetCall) Fields(s ...googleapi.Field) *PoliciesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PoliciesGetCall) Header ¶ added in v0.11.0
func (c *PoliciesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*PoliciesGetCall) IfNoneMatch ¶ added in v0.11.0
func (c *PoliciesGetCall) IfNoneMatch(entityTag string) *PoliciesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type PoliciesListCall ¶ added in v0.11.0
type PoliciesListCall struct {
// contains filtered or unexported fields
}
func (*PoliciesListCall) Context ¶ added in v0.11.0
func (c *PoliciesListCall) Context(ctx context.Context) *PoliciesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PoliciesListCall) Do ¶ added in v0.11.0
func (c *PoliciesListCall) Do(opts ...googleapi.CallOption) (*PoliciesListResponse, error)
Do executes the "dns.policies.list" call. Exactly one of *PoliciesListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PoliciesListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*PoliciesListCall) Fields ¶ added in v0.11.0
func (c *PoliciesListCall) Fields(s ...googleapi.Field) *PoliciesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PoliciesListCall) Header ¶ added in v0.11.0
func (c *PoliciesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*PoliciesListCall) IfNoneMatch ¶ added in v0.11.0
func (c *PoliciesListCall) IfNoneMatch(entityTag string) *PoliciesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*PoliciesListCall) MaxResults ¶ added in v0.11.0
func (c *PoliciesListCall) MaxResults(maxResults int64) *PoliciesListCall
MaxResults sets the optional parameter "maxResults":
func (*PoliciesListCall) PageToken ¶ added in v0.11.0
func (c *PoliciesListCall) PageToken(pageToken string) *PoliciesListCall
PageToken sets the optional parameter "pageToken":
func (*PoliciesListCall) Pages ¶ added in v0.11.0
func (c *PoliciesListCall) Pages(ctx context.Context, f func(*PoliciesListResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
type PoliciesListResponse ¶ added in v0.11.0
type PoliciesListResponse struct { Header *ResponseHeader `json:"header,omitempty"` // Kind: Type of resource. Kind string `json:"kind,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` Policies []*Policy `json:"policies,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Header") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Header") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*PoliciesListResponse) MarshalJSON ¶ added in v0.11.0
func (s *PoliciesListResponse) MarshalJSON() ([]byte, error)
type PoliciesPatchCall ¶ added in v0.11.0
type PoliciesPatchCall struct {
// contains filtered or unexported fields
}
func (*PoliciesPatchCall) ClientOperationId ¶ added in v0.11.0
func (c *PoliciesPatchCall) ClientOperationId(clientOperationId string) *PoliciesPatchCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*PoliciesPatchCall) Context ¶ added in v0.11.0
func (c *PoliciesPatchCall) Context(ctx context.Context) *PoliciesPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PoliciesPatchCall) Do ¶ added in v0.11.0
func (c *PoliciesPatchCall) Do(opts ...googleapi.CallOption) (*PoliciesPatchResponse, error)
Do executes the "dns.policies.patch" call. Exactly one of *PoliciesPatchResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PoliciesPatchResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*PoliciesPatchCall) Fields ¶ added in v0.11.0
func (c *PoliciesPatchCall) Fields(s ...googleapi.Field) *PoliciesPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PoliciesPatchCall) Header ¶ added in v0.11.0
func (c *PoliciesPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type PoliciesPatchResponse ¶ added in v0.11.0
type PoliciesPatchResponse struct { Header *ResponseHeader `json:"header,omitempty"` Policy *Policy `json:"policy,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Header") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Header") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*PoliciesPatchResponse) MarshalJSON ¶ added in v0.11.0
func (s *PoliciesPatchResponse) MarshalJSON() ([]byte, error)
type PoliciesService ¶ added in v0.11.0
type PoliciesService struct {
// contains filtered or unexported fields
}
func NewPoliciesService ¶ added in v0.11.0
func NewPoliciesService(s *Service) *PoliciesService
func (*PoliciesService) Create ¶ added in v0.11.0
func (r *PoliciesService) Create(project string, policy *Policy) *PoliciesCreateCall
Create:
func (*PoliciesService) Delete ¶ added in v0.11.0
func (r *PoliciesService) Delete(project string, policy string) *PoliciesDeleteCall
Delete:
func (*PoliciesService) Get ¶ added in v0.11.0
func (r *PoliciesService) Get(project string, policy string) *PoliciesGetCall
Get:
func (*PoliciesService) List ¶ added in v0.11.0
func (r *PoliciesService) List(project string) *PoliciesListCall
List:
func (*PoliciesService) Patch ¶ added in v0.11.0
func (r *PoliciesService) Patch(project string, policy string, policy2 *Policy) *PoliciesPatchCall
Patch:
func (*PoliciesService) Update ¶ added in v0.11.0
func (r *PoliciesService) Update(project string, policy string, policy2 *Policy) *PoliciesUpdateCall
Update:
type PoliciesUpdateCall ¶ added in v0.11.0
type PoliciesUpdateCall struct {
// contains filtered or unexported fields
}
func (*PoliciesUpdateCall) ClientOperationId ¶ added in v0.11.0
func (c *PoliciesUpdateCall) ClientOperationId(clientOperationId string) *PoliciesUpdateCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*PoliciesUpdateCall) Context ¶ added in v0.11.0
func (c *PoliciesUpdateCall) Context(ctx context.Context) *PoliciesUpdateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*PoliciesUpdateCall) Do ¶ added in v0.11.0
func (c *PoliciesUpdateCall) Do(opts ...googleapi.CallOption) (*PoliciesUpdateResponse, error)
Do executes the "dns.policies.update" call. Exactly one of *PoliciesUpdateResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PoliciesUpdateResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*PoliciesUpdateCall) Fields ¶ added in v0.11.0
func (c *PoliciesUpdateCall) Fields(s ...googleapi.Field) *PoliciesUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PoliciesUpdateCall) Header ¶ added in v0.11.0
func (c *PoliciesUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type PoliciesUpdateResponse ¶ added in v0.11.0
type PoliciesUpdateResponse struct { Header *ResponseHeader `json:"header,omitempty"` Policy *Policy `json:"policy,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Header") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Header") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*PoliciesUpdateResponse) MarshalJSON ¶ added in v0.11.0
func (s *PoliciesUpdateResponse) MarshalJSON() ([]byte, error)
type Policy ¶ added in v0.11.0
type Policy struct { AlternativeNameServerConfig *PolicyAlternativeNameServerConfig `json:"alternativeNameServerConfig,omitempty"` Description string `json:"description,omitempty"` EnableInboundForwarding bool `json:"enableInboundForwarding,omitempty"` EnableLogging bool `json:"enableLogging,omitempty"` Id uint64 `json:"id,omitempty,string"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#policy". Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Networks []*PolicyNetwork `json:"networks,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. // "AlternativeNameServerConfig") to unconditionally include in API // requests. By default, fields with empty values are omitted from API // requests. However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. // "AlternativeNameServerConfig") to include in API requests with the // JSON null value. By default, fields with empty values are omitted // from API requests. However, any field with an empty value appearing // in NullFields will be sent to the server as null. It is an error if a // field in this list has a non-empty value. This may be used to include // null fields in Patch requests. NullFields []string `json:"-"` }
func (*Policy) MarshalJSON ¶ added in v0.11.0
type PolicyAlternativeNameServerConfig ¶ added in v0.11.0
type PolicyAlternativeNameServerConfig struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#policyAlternativeNameServerConfig". Kind string `json:"kind,omitempty"` TargetNameServers []*PolicyAlternativeNameServerConfigTargetNameServer `json:"targetNameServers,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*PolicyAlternativeNameServerConfig) MarshalJSON ¶ added in v0.11.0
func (s *PolicyAlternativeNameServerConfig) MarshalJSON() ([]byte, error)
type PolicyAlternativeNameServerConfigTargetNameServer ¶ added in v0.11.0
type PolicyAlternativeNameServerConfigTargetNameServer struct { // Possible values: // "DEFAULT" // "PRIVATE" ForwardingPath string `json:"forwardingPath,omitempty"` Ipv4Address string `json:"ipv4Address,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#policyAlternativeNameServerConfigTargetNameServer". Kind string `json:"kind,omitempty"` // ForceSendFields is a list of field names (e.g. "ForwardingPath") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ForwardingPath") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*PolicyAlternativeNameServerConfigTargetNameServer) MarshalJSON ¶ added in v0.11.0
func (s *PolicyAlternativeNameServerConfigTargetNameServer) MarshalJSON() ([]byte, error)
type PolicyNetwork ¶ added in v0.11.0
type PolicyNetwork struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#policyNetwork". Kind string `json:"kind,omitempty"` NetworkUrl string `json:"networkUrl,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*PolicyNetwork) MarshalJSON ¶ added in v0.11.0
func (s *PolicyNetwork) MarshalJSON() ([]byte, error)
type Project ¶
type Project struct { Id string `json:"id,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#project". Kind string `json:"kind,omitempty"` Number uint64 `json:"number,omitempty,string"` Quota *Quota `json:"quota,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Id") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Id") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Project) MarshalJSON ¶
type ProjectsGetCall ¶
type ProjectsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGetCall) ClientOperationId ¶
func (c *ProjectsGetCall) ClientOperationId(clientOperationId string) *ProjectsGetCall
ClientOperationId sets the optional parameter "clientOperationId":
func (*ProjectsGetCall) Context ¶
func (c *ProjectsGetCall) Context(ctx context.Context) *ProjectsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ProjectsGetCall) Do ¶
func (c *ProjectsGetCall) Do(opts ...googleapi.CallOption) (*Project, error)
Do executes the "dns.projects.get" call. Exactly one of *Project or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Project.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsGetCall) Fields ¶
func (c *ProjectsGetCall) Fields(s ...googleapi.Field) *ProjectsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGetCall) Header ¶
func (c *ProjectsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGetCall) IfNoneMatch ¶
func (c *ProjectsGetCall) IfNoneMatch(entityTag string) *ProjectsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type ProjectsService ¶
type ProjectsService struct {
// contains filtered or unexported fields
}
func NewProjectsService ¶
func NewProjectsService(s *Service) *ProjectsService
type Quota ¶
type Quota struct { DnsKeysPerManagedZone int64 `json:"dnsKeysPerManagedZone,omitempty"` // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#quota". Kind string `json:"kind,omitempty"` ManagedZones int64 `json:"managedZones,omitempty"` ManagedZonesPerNetwork int64 `json:"managedZonesPerNetwork,omitempty"` NetworksPerManagedZone int64 `json:"networksPerManagedZone,omitempty"` NetworksPerPolicy int64 `json:"networksPerPolicy,omitempty"` Policies int64 `json:"policies,omitempty"` ResourceRecordsPerRrset int64 `json:"resourceRecordsPerRrset,omitempty"` RrsetAdditionsPerChange int64 `json:"rrsetAdditionsPerChange,omitempty"` RrsetDeletionsPerChange int64 `json:"rrsetDeletionsPerChange,omitempty"` RrsetsPerManagedZone int64 `json:"rrsetsPerManagedZone,omitempty"` TargetNameServersPerManagedZone int64 `json:"targetNameServersPerManagedZone,omitempty"` TargetNameServersPerPolicy int64 `json:"targetNameServersPerPolicy,omitempty"` TotalRrdataSizePerChange int64 `json:"totalRrdataSizePerChange,omitempty"` WhitelistedKeySpecs []*DnsKeySpec `json:"whitelistedKeySpecs,omitempty"` // ForceSendFields is a list of field names (e.g. // "DnsKeysPerManagedZone") to unconditionally include in API requests. // By default, fields with empty values are omitted from API requests. // However, any non-pointer, non-interface field appearing in // ForceSendFields will be sent to the server regardless of whether the // field is empty or not. This may be used to include empty fields in // Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DnsKeysPerManagedZone") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*Quota) MarshalJSON ¶
type ResourceRecordSet ¶
type ResourceRecordSet struct { // Kind: Identifies what kind of resource this is. Value: the fixed // string "dns#resourceRecordSet". Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Rrdatas []string `json:"rrdatas,omitempty"` SignatureRrdatas []string `json:"signatureRrdatas,omitempty"` Ttl int64 `json:"ttl,omitempty"` Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "Kind") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Kind") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ResourceRecordSet) MarshalJSON ¶
func (s *ResourceRecordSet) MarshalJSON() ([]byte, error)
type ResourceRecordSetsListCall ¶
type ResourceRecordSetsListCall struct {
// contains filtered or unexported fields
}
func (*ResourceRecordSetsListCall) Context ¶
func (c *ResourceRecordSetsListCall) Context(ctx context.Context) *ResourceRecordSetsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ResourceRecordSetsListCall) Do ¶
func (c *ResourceRecordSetsListCall) Do(opts ...googleapi.CallOption) (*ResourceRecordSetsListResponse, error)
Do executes the "dns.resourceRecordSets.list" call. Exactly one of *ResourceRecordSetsListResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ResourceRecordSetsListResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ResourceRecordSetsListCall) Fields ¶
func (c *ResourceRecordSetsListCall) Fields(s ...googleapi.Field) *ResourceRecordSetsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ResourceRecordSetsListCall) Header ¶
func (c *ResourceRecordSetsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ResourceRecordSetsListCall) IfNoneMatch ¶
func (c *ResourceRecordSetsListCall) IfNoneMatch(entityTag string) *ResourceRecordSetsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ResourceRecordSetsListCall) MaxResults ¶
func (c *ResourceRecordSetsListCall) MaxResults(maxResults int64) *ResourceRecordSetsListCall
MaxResults sets the optional parameter "maxResults":
func (*ResourceRecordSetsListCall) Name ¶
func (c *ResourceRecordSetsListCall) Name(name string) *ResourceRecordSetsListCall
Name sets the optional parameter "name":
func (*ResourceRecordSetsListCall) PageToken ¶
func (c *ResourceRecordSetsListCall) PageToken(pageToken string) *ResourceRecordSetsListCall
PageToken sets the optional parameter "pageToken":
func (*ResourceRecordSetsListCall) Pages ¶
func (c *ResourceRecordSetsListCall) Pages(ctx context.Context, f func(*ResourceRecordSetsListResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (*ResourceRecordSetsListCall) Type ¶
func (c *ResourceRecordSetsListCall) Type(type_ string) *ResourceRecordSetsListCall
Type sets the optional parameter "type":
type ResourceRecordSetsListResponse ¶
type ResourceRecordSetsListResponse struct { Header *ResponseHeader `json:"header,omitempty"` // Kind: Type of resource. Kind string `json:"kind,omitempty"` NextPageToken string `json:"nextPageToken,omitempty"` Rrsets []*ResourceRecordSet `json:"rrsets,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Header") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Header") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ResourceRecordSetsListResponse) MarshalJSON ¶
func (s *ResourceRecordSetsListResponse) MarshalJSON() ([]byte, error)
type ResourceRecordSetsService ¶
type ResourceRecordSetsService struct {
// contains filtered or unexported fields
}
func NewResourceRecordSetsService ¶
func NewResourceRecordSetsService(s *Service) *ResourceRecordSetsService
func (*ResourceRecordSetsService) List ¶
func (r *ResourceRecordSetsService) List(project string, managedZone string) *ResourceRecordSetsListCall
List:
type ResponseHeader ¶
type ResponseHeader struct { OperationId string `json:"operationId,omitempty"` // ForceSendFields is a list of field names (e.g. "OperationId") to // unconditionally include in API requests. By default, fields with // empty values are omitted from API requests. However, any non-pointer, // non-interface field appearing in ForceSendFields will be sent to the // server regardless of whether the field is empty or not. This may be // used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "OperationId") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ResponseHeader) MarshalJSON ¶
func (s *ResponseHeader) MarshalJSON() ([]byte, error)
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Changes *ChangesService DnsKeys *DnsKeysService ManagedZoneOperations *ManagedZoneOperationsService ManagedZones *ManagedZonesService Policies *PoliciesService Projects *ProjectsService ResourceRecordSets *ResourceRecordSetsService // contains filtered or unexported fields }
func New
deprecated
New creates a new Service. It uses the provided http.Client for requests.
Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.
func NewService ¶ added in v0.3.0
NewService creates a new Service.