beyondcorp
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Overview¶
Package beyondcorp provides access to the BeyondCorp API.
For product documentation, see:https://cloud.google.com/
Library status¶
These client libraries are officially supported by Google. However, thislibrary is considered complete and is in maintenance mode. This meansthat we will address critical bugs and security issues but will not addany new features.
When possible, we recommend using our newer[Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go)that are still actively being worked and iterated on.
Creating a client¶
Usage example:
import "google.golang.org/api/beyondcorp/v1alpha"...ctx := context.Background()beyondcorpService, err := beyondcorp.NewService(ctx)
In this example, Google Application Default Credentials are used forauthentication. For information on how to create and obtain ApplicationDefault Credentials, seehttps://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options¶
To use an API key for authentication (note: some APIs do not support APIkeys), usegoogle.golang.org/api/option.WithAPIKey:
beyondcorpService, err := beyondcorp.NewService(ctx, option.WithAPIKey("AIza..."))To use an OAuth token (e.g., a user token obtained via a three-legged OAuthflow, usegoogle.golang.org/api/option.WithTokenSource:
config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)beyondcorpService, err := beyondcorp.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))Seegoogle.golang.org/api/option.ClientOption for details on options.
Index¶
- Constants
- type AllocatedConnection
- type AppGateway
- type AppGatewayOperationMetadata
- type ApplicationEndpoint
- type CloudPubSubNotificationConfig
- type CloudSecurityZerotrustApplinkAppConnectorProtoConnectionConfig
- type CloudSecurityZerotrustApplinkAppConnectorProtoConnectorDetails
- type CloudSecurityZerotrustApplinkAppConnectorProtoGateway
- type CloudSecurityZerotrustApplinkLogagentProtoLogAgentDetails
- type Connection
- type ConnectionDetails
- type ConnectionOperationMetadata
- type Connector
- type ConnectorInstanceConfig
- type ConnectorOperationMetadata
- type ContainerHealthDetails
- type Empty
- type Gateway
- type GoogleCloudBeyondcorpAppconnectionsV1AppConnectionOperationMetadata
- type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection
- type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint
- type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway
- type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionOperationMetadata
- type GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse
- type GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse
- type GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails
- type GoogleCloudBeyondcorpAppconnectorsV1AppConnectorOperationMetadata
- type GoogleCloudBeyondcorpAppconnectorsV1ContainerHealthDetails
- type GoogleCloudBeyondcorpAppconnectorsV1RemoteAgentDetails
- type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector
- type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig
- type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorOperationMetadata
- type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo
- type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount
- type GoogleCloudBeyondcorpAppconnectorsV1alphaContainerHealthDetails
- type GoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig
- type GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse
- type GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig
- type GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig
- type GoogleCloudBeyondcorpAppconnectorsV1alphaRemoteAgentDetails
- type GoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest
- type GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse
- type GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo
- type GoogleCloudBeyondcorpAppgatewaysV1AppGatewayOperationMetadata
- type GoogleCloudBeyondcorpPartnerservicesV1alphaGroup
- type GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse
- type GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata
- type GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerServiceOperationMetadata
- type GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant
- type GoogleCloudBeyondcorpPartnerservicesV1mainPartnerServiceOperationMetadata
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow
- type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal
- type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse
- type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse
- type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaRestartSubscriptionResponse
- type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription
- type GoogleCloudBeyondcorpSecuritygatewaysV1SecurityGatewayOperationMetadata
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaHub
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGatewayOperationMetadata
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway
- type GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor
- type GoogleCloudLocationListLocationsResponse
- type GoogleCloudLocationLocation
- type GoogleIamV1AuditConfig
- type GoogleIamV1AuditLogConfig
- type GoogleIamV1Binding
- type GoogleIamV1Policy
- type GoogleIamV1SetIamPolicyRequest
- type GoogleIamV1TestIamPermissionsRequest
- type GoogleIamV1TestIamPermissionsResponse
- type GoogleLongrunningCancelOperationRequest
- type GoogleLongrunningListOperationsResponse
- type GoogleLongrunningOperation
- type GoogleRpcStatus
- type GoogleTypeExpr
- type ImageConfig
- type ListAppGatewaysResponse
- type ListConnectionsResponse
- type ListConnectorsResponse
- type NotificationConfig
- type OrganizationsLocationsGlobalPartnerTenantsDeleteCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Context(ctx context.Context) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Header() http.Header
- func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) RequestId(requestId string) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
- type OrganizationsLocationsGlobalPartnerTenantsGetCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Context(ctx context.Context) *OrganizationsLocationsGlobalPartnerTenantsGetCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant, error)
- func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsGlobalPartnerTenantsGetCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Header() http.Header
- func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsGlobalPartnerTenantsGetCall
- type OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Context(ctx context.Context) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse, error)
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Filter(filter string) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Header() http.Header
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) OrderBy(orderBy string) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) PageSize(pageSize int64) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) PageToken(pageToken string) *OrganizationsLocationsGlobalPartnerTenantsListCall
- func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Pages(ctx context.Context, ...) error
- type OrganizationsLocationsGlobalPartnerTenantsService
- func (r *OrganizationsLocationsGlobalPartnerTenantsService) Delete(name string) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
- func (r *OrganizationsLocationsGlobalPartnerTenantsService) Get(name string) *OrganizationsLocationsGlobalPartnerTenantsGetCall
- func (r *OrganizationsLocationsGlobalPartnerTenantsService) List(parent string) *OrganizationsLocationsGlobalPartnerTenantsListCall
- type OrganizationsLocationsGlobalService
- type OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Aggregation(aggregation string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Context(ctx context.Context) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) CustomGroupingFieldFilter(customGroupingFieldFilter string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) CustomGroupingGroupFields(customGroupingGroupFields ...string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse, ...)
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) EndTime(endTime string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) FieldFilter(fieldFilter string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Group(group string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Header() http.Header
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) IfNoneMatch(entityTag string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) PageSize(pageSize int64) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) PageToken(pageToken string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Pages(ctx context.Context, ...) error
- func (c *OrganizationsLocationsInsightsConfiguredInsightCall) StartTime(startTime string) *OrganizationsLocationsInsightsConfiguredInsightCall
- type OrganizationsLocationsInsightsGetCall
- func (c *OrganizationsLocationsInsightsGetCall) Context(ctx context.Context) *OrganizationsLocationsInsightsGetCall
- func (c *OrganizationsLocationsInsightsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight, error)
- func (c *OrganizationsLocationsInsightsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInsightsGetCall
- func (c *OrganizationsLocationsInsightsGetCall) Header() http.Header
- func (c *OrganizationsLocationsInsightsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsInsightsGetCall
- func (c *OrganizationsLocationsInsightsGetCall) View(view string) *OrganizationsLocationsInsightsGetCall
- type OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Aggregation(aggregation string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Context(ctx context.Context) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse, error)
- func (c *OrganizationsLocationsInsightsListCall) EndTime(endTime string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Filter(filter string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Header() http.Header
- func (c *OrganizationsLocationsInsightsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) OrderBy(orderBy string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) PageSize(pageSize int64) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) PageToken(pageToken string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) Pages(ctx context.Context, ...) error
- func (c *OrganizationsLocationsInsightsListCall) StartTime(startTime string) *OrganizationsLocationsInsightsListCall
- func (c *OrganizationsLocationsInsightsListCall) View(view string) *OrganizationsLocationsInsightsListCall
- type OrganizationsLocationsInsightsService
- func (r *OrganizationsLocationsInsightsService) ConfiguredInsight(insight string) *OrganizationsLocationsInsightsConfiguredInsightCall
- func (r *OrganizationsLocationsInsightsService) Get(name string) *OrganizationsLocationsInsightsGetCall
- func (r *OrganizationsLocationsInsightsService) List(parent string) *OrganizationsLocationsInsightsListCall
- type OrganizationsLocationsOperationsCancelCall
- func (c *OrganizationsLocationsOperationsCancelCall) Context(ctx context.Context) *OrganizationsLocationsOperationsCancelCall
- func (c *OrganizationsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *OrganizationsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsCancelCall
- func (c *OrganizationsLocationsOperationsCancelCall) Header() http.Header
- type OrganizationsLocationsOperationsDeleteCall
- func (c *OrganizationsLocationsOperationsDeleteCall) Context(ctx context.Context) *OrganizationsLocationsOperationsDeleteCall
- func (c *OrganizationsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *OrganizationsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsDeleteCall
- func (c *OrganizationsLocationsOperationsDeleteCall) Header() http.Header
- type OrganizationsLocationsOperationsGetCall
- func (c *OrganizationsLocationsOperationsGetCall) Context(ctx context.Context) *OrganizationsLocationsOperationsGetCall
- func (c *OrganizationsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *OrganizationsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsGetCall
- func (c *OrganizationsLocationsOperationsGetCall) Header() http.Header
- func (c *OrganizationsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsOperationsGetCall
- type OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) Context(ctx context.Context) *OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
- func (c *OrganizationsLocationsOperationsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) Filter(filter string) *OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) Header() http.Header
- func (c *OrganizationsLocationsOperationsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) PageSize(pageSize int64) *OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) PageToken(pageToken string) *OrganizationsLocationsOperationsListCall
- func (c *OrganizationsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
- func (c *OrganizationsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *OrganizationsLocationsOperationsListCall
- type OrganizationsLocationsOperationsService
- func (r *OrganizationsLocationsOperationsService) Cancel(name string, ...) *OrganizationsLocationsOperationsCancelCall
- func (r *OrganizationsLocationsOperationsService) Delete(name string) *OrganizationsLocationsOperationsDeleteCall
- func (r *OrganizationsLocationsOperationsService) Get(name string) *OrganizationsLocationsOperationsGetCall
- func (r *OrganizationsLocationsOperationsService) List(name string) *OrganizationsLocationsOperationsListCall
- type OrganizationsLocationsService
- type OrganizationsLocationsSubscriptionsCancelCall
- func (c *OrganizationsLocationsSubscriptionsCancelCall) Context(ctx context.Context) *OrganizationsLocationsSubscriptionsCancelCall
- func (c *OrganizationsLocationsSubscriptionsCancelCall) Do(opts ...googleapi.CallOption) (...)
- func (c *OrganizationsLocationsSubscriptionsCancelCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsCancelCall
- func (c *OrganizationsLocationsSubscriptionsCancelCall) Header() http.Header
- func (c *OrganizationsLocationsSubscriptionsCancelCall) IfNoneMatch(entityTag string) *OrganizationsLocationsSubscriptionsCancelCall
- func (c *OrganizationsLocationsSubscriptionsCancelCall) RequestId(requestId string) *OrganizationsLocationsSubscriptionsCancelCall
- type OrganizationsLocationsSubscriptionsCreateCall
- func (c *OrganizationsLocationsSubscriptionsCreateCall) Context(ctx context.Context) *OrganizationsLocationsSubscriptionsCreateCall
- func (c *OrganizationsLocationsSubscriptionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription, error)
- func (c *OrganizationsLocationsSubscriptionsCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsCreateCall
- func (c *OrganizationsLocationsSubscriptionsCreateCall) Header() http.Header
- type OrganizationsLocationsSubscriptionsGetCall
- func (c *OrganizationsLocationsSubscriptionsGetCall) Context(ctx context.Context) *OrganizationsLocationsSubscriptionsGetCall
- func (c *OrganizationsLocationsSubscriptionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription, error)
- func (c *OrganizationsLocationsSubscriptionsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsGetCall
- func (c *OrganizationsLocationsSubscriptionsGetCall) Header() http.Header
- func (c *OrganizationsLocationsSubscriptionsGetCall) IfNoneMatch(entityTag string) *OrganizationsLocationsSubscriptionsGetCall
- type OrganizationsLocationsSubscriptionsListCall
- func (c *OrganizationsLocationsSubscriptionsListCall) Context(ctx context.Context) *OrganizationsLocationsSubscriptionsListCall
- func (c *OrganizationsLocationsSubscriptionsListCall) Do(opts ...googleapi.CallOption) (...)
- func (c *OrganizationsLocationsSubscriptionsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsListCall
- func (c *OrganizationsLocationsSubscriptionsListCall) Header() http.Header
- func (c *OrganizationsLocationsSubscriptionsListCall) IfNoneMatch(entityTag string) *OrganizationsLocationsSubscriptionsListCall
- func (c *OrganizationsLocationsSubscriptionsListCall) PageSize(pageSize int64) *OrganizationsLocationsSubscriptionsListCall
- func (c *OrganizationsLocationsSubscriptionsListCall) PageToken(pageToken string) *OrganizationsLocationsSubscriptionsListCall
- func (c *OrganizationsLocationsSubscriptionsListCall) Pages(ctx context.Context, f func(...) error) error
- type OrganizationsLocationsSubscriptionsPatchCall
- func (c *OrganizationsLocationsSubscriptionsPatchCall) Context(ctx context.Context) *OrganizationsLocationsSubscriptionsPatchCall
- func (c *OrganizationsLocationsSubscriptionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription, error)
- func (c *OrganizationsLocationsSubscriptionsPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsPatchCall
- func (c *OrganizationsLocationsSubscriptionsPatchCall) Header() http.Header
- func (c *OrganizationsLocationsSubscriptionsPatchCall) RequestId(requestId string) *OrganizationsLocationsSubscriptionsPatchCall
- func (c *OrganizationsLocationsSubscriptionsPatchCall) UpdateMask(updateMask string) *OrganizationsLocationsSubscriptionsPatchCall
- type OrganizationsLocationsSubscriptionsRestartCall
- func (c *OrganizationsLocationsSubscriptionsRestartCall) Context(ctx context.Context) *OrganizationsLocationsSubscriptionsRestartCall
- func (c *OrganizationsLocationsSubscriptionsRestartCall) Do(opts ...googleapi.CallOption) (...)
- func (c *OrganizationsLocationsSubscriptionsRestartCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsRestartCall
- func (c *OrganizationsLocationsSubscriptionsRestartCall) Header() http.Header
- func (c *OrganizationsLocationsSubscriptionsRestartCall) IfNoneMatch(entityTag string) *OrganizationsLocationsSubscriptionsRestartCall
- func (c *OrganizationsLocationsSubscriptionsRestartCall) RequestId(requestId string) *OrganizationsLocationsSubscriptionsRestartCall
- type OrganizationsLocationsSubscriptionsService
- func (r *OrganizationsLocationsSubscriptionsService) Cancel(name string) *OrganizationsLocationsSubscriptionsCancelCall
- func (r *OrganizationsLocationsSubscriptionsService) Create(parent string, ...) *OrganizationsLocationsSubscriptionsCreateCall
- func (r *OrganizationsLocationsSubscriptionsService) Get(name string) *OrganizationsLocationsSubscriptionsGetCall
- func (r *OrganizationsLocationsSubscriptionsService) List(parent string) *OrganizationsLocationsSubscriptionsListCall
- func (r *OrganizationsLocationsSubscriptionsService) Patch(name string, ...) *OrganizationsLocationsSubscriptionsPatchCall
- func (r *OrganizationsLocationsSubscriptionsService) Restart(name string) *OrganizationsLocationsSubscriptionsRestartCall
- type OrganizationsService
- type PrincipalInfo
- type ProjectsLocationsAppConnectionsCreateCall
- func (c *ProjectsLocationsAppConnectionsCreateCall) AppConnectionId(appConnectionId string) *ProjectsLocationsAppConnectionsCreateCall
- func (c *ProjectsLocationsAppConnectionsCreateCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsCreateCall
- func (c *ProjectsLocationsAppConnectionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsCreateCall
- func (c *ProjectsLocationsAppConnectionsCreateCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsCreateCall) RequestId(requestId string) *ProjectsLocationsAppConnectionsCreateCall
- func (c *ProjectsLocationsAppConnectionsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppConnectionsCreateCall
- type ProjectsLocationsAppConnectionsDeleteCall
- func (c *ProjectsLocationsAppConnectionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsDeleteCall
- func (c *ProjectsLocationsAppConnectionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsDeleteCall
- func (c *ProjectsLocationsAppConnectionsDeleteCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsDeleteCall) RequestId(requestId string) *ProjectsLocationsAppConnectionsDeleteCall
- func (c *ProjectsLocationsAppConnectionsDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppConnectionsDeleteCall
- type ProjectsLocationsAppConnectionsGetCall
- func (c *ProjectsLocationsAppConnectionsGetCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsGetCall
- func (c *ProjectsLocationsAppConnectionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection, error)
- func (c *ProjectsLocationsAppConnectionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsGetCall
- func (c *ProjectsLocationsAppConnectionsGetCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectionsGetCall
- type ProjectsLocationsAppConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsAppConnectionsGetIamPolicyCall
- type ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse, error)
- func (c *ProjectsLocationsAppConnectionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) Filter(filter string) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) OrderBy(orderBy string) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) PageSize(pageSize int64) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) PageToken(pageToken string) *ProjectsLocationsAppConnectionsListCall
- func (c *ProjectsLocationsAppConnectionsListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsAppConnectionsPatchCall
- func (c *ProjectsLocationsAppConnectionsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsAppConnectionsPatchCall
- func (c *ProjectsLocationsAppConnectionsPatchCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsPatchCall
- func (c *ProjectsLocationsAppConnectionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsPatchCall
- func (c *ProjectsLocationsAppConnectionsPatchCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsPatchCall) RequestId(requestId string) *ProjectsLocationsAppConnectionsPatchCall
- func (c *ProjectsLocationsAppConnectionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsAppConnectionsPatchCall
- func (c *ProjectsLocationsAppConnectionsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppConnectionsPatchCall
- type ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) AppConnectorId(appConnectorId string) *ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse, ...)
- func (c *ProjectsLocationsAppConnectionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectionsResolveCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) PageSize(pageSize int64) *ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) PageToken(pageToken string) *ProjectsLocationsAppConnectionsResolveCall
- func (c *ProjectsLocationsAppConnectionsResolveCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsAppConnectionsService
- func (r *ProjectsLocationsAppConnectionsService) Create(parent string, ...) *ProjectsLocationsAppConnectionsCreateCall
- func (r *ProjectsLocationsAppConnectionsService) Delete(name string) *ProjectsLocationsAppConnectionsDeleteCall
- func (r *ProjectsLocationsAppConnectionsService) Get(name string) *ProjectsLocationsAppConnectionsGetCall
- func (r *ProjectsLocationsAppConnectionsService) GetIamPolicy(resource string) *ProjectsLocationsAppConnectionsGetIamPolicyCall
- func (r *ProjectsLocationsAppConnectionsService) List(parent string) *ProjectsLocationsAppConnectionsListCall
- func (r *ProjectsLocationsAppConnectionsService) Patch(name string, ...) *ProjectsLocationsAppConnectionsPatchCall
- func (r *ProjectsLocationsAppConnectionsService) Resolve(parent string) *ProjectsLocationsAppConnectionsResolveCall
- func (r *ProjectsLocationsAppConnectionsService) SetIamPolicy(resource string, ...) *ProjectsLocationsAppConnectionsSetIamPolicyCall
- func (r *ProjectsLocationsAppConnectionsService) TestIamPermissions(resource string, ...) *ProjectsLocationsAppConnectionsTestIamPermissionsCall
- type ProjectsLocationsAppConnectionsSetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsSetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsSetIamPolicyCall
- func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsAppConnectionsTestIamPermissionsCall
- func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsAppConnectionsTestIamPermissionsCall
- func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsTestIamPermissionsCall
- func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsAppConnectorsCreateCall
- func (c *ProjectsLocationsAppConnectorsCreateCall) AppConnectorId(appConnectorId string) *ProjectsLocationsAppConnectorsCreateCall
- func (c *ProjectsLocationsAppConnectorsCreateCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsCreateCall
- func (c *ProjectsLocationsAppConnectorsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectorsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsCreateCall
- func (c *ProjectsLocationsAppConnectorsCreateCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsCreateCall) RequestId(requestId string) *ProjectsLocationsAppConnectorsCreateCall
- func (c *ProjectsLocationsAppConnectorsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppConnectorsCreateCall
- type ProjectsLocationsAppConnectorsDeleteCall
- func (c *ProjectsLocationsAppConnectorsDeleteCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsDeleteCall
- func (c *ProjectsLocationsAppConnectorsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectorsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsDeleteCall
- func (c *ProjectsLocationsAppConnectorsDeleteCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsDeleteCall) RequestId(requestId string) *ProjectsLocationsAppConnectorsDeleteCall
- func (c *ProjectsLocationsAppConnectorsDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppConnectorsDeleteCall
- type ProjectsLocationsAppConnectorsGetCall
- func (c *ProjectsLocationsAppConnectorsGetCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsGetCall
- func (c *ProjectsLocationsAppConnectorsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector, error)
- func (c *ProjectsLocationsAppConnectorsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsGetCall
- func (c *ProjectsLocationsAppConnectorsGetCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectorsGetCall
- type ProjectsLocationsAppConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsAppConnectorsGetIamPolicyCall
- type ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse, error)
- func (c *ProjectsLocationsAppConnectorsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) Filter(filter string) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) OrderBy(orderBy string) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) PageSize(pageSize int64) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) PageToken(pageToken string) *ProjectsLocationsAppConnectorsListCall
- func (c *ProjectsLocationsAppConnectorsListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsAppConnectorsPatchCall
- func (c *ProjectsLocationsAppConnectorsPatchCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsPatchCall
- func (c *ProjectsLocationsAppConnectorsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectorsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsPatchCall
- func (c *ProjectsLocationsAppConnectorsPatchCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsPatchCall) RequestId(requestId string) *ProjectsLocationsAppConnectorsPatchCall
- func (c *ProjectsLocationsAppConnectorsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsAppConnectorsPatchCall
- func (c *ProjectsLocationsAppConnectorsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppConnectorsPatchCall
- type ProjectsLocationsAppConnectorsReportStatusCall
- func (c *ProjectsLocationsAppConnectorsReportStatusCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsReportStatusCall
- func (c *ProjectsLocationsAppConnectorsReportStatusCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppConnectorsReportStatusCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsReportStatusCall
- func (c *ProjectsLocationsAppConnectorsReportStatusCall) Header() http.Header
- type ProjectsLocationsAppConnectorsResolveInstanceConfigCall
- func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
- func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse, error)
- func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
- func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Header() http.Header
- func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
- type ProjectsLocationsAppConnectorsService
- func (r *ProjectsLocationsAppConnectorsService) Create(parent string, ...) *ProjectsLocationsAppConnectorsCreateCall
- func (r *ProjectsLocationsAppConnectorsService) Delete(name string) *ProjectsLocationsAppConnectorsDeleteCall
- func (r *ProjectsLocationsAppConnectorsService) Get(name string) *ProjectsLocationsAppConnectorsGetCall
- func (r *ProjectsLocationsAppConnectorsService) GetIamPolicy(resource string) *ProjectsLocationsAppConnectorsGetIamPolicyCall
- func (r *ProjectsLocationsAppConnectorsService) List(parent string) *ProjectsLocationsAppConnectorsListCall
- func (r *ProjectsLocationsAppConnectorsService) Patch(name string, ...) *ProjectsLocationsAppConnectorsPatchCall
- func (r *ProjectsLocationsAppConnectorsService) ReportStatus(appConnector string, ...) *ProjectsLocationsAppConnectorsReportStatusCall
- func (r *ProjectsLocationsAppConnectorsService) ResolveInstanceConfig(appConnector string) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
- func (r *ProjectsLocationsAppConnectorsService) SetIamPolicy(resource string, ...) *ProjectsLocationsAppConnectorsSetIamPolicyCall
- func (r *ProjectsLocationsAppConnectorsService) TestIamPermissions(resource string, ...) *ProjectsLocationsAppConnectorsTestIamPermissionsCall
- type ProjectsLocationsAppConnectorsSetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsSetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsSetIamPolicyCall
- func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsAppConnectorsTestIamPermissionsCall
- func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsAppConnectorsTestIamPermissionsCall
- func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsTestIamPermissionsCall
- func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsAppGatewaysCreateCall
- func (c *ProjectsLocationsAppGatewaysCreateCall) AppGatewayId(appGatewayId string) *ProjectsLocationsAppGatewaysCreateCall
- func (c *ProjectsLocationsAppGatewaysCreateCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysCreateCall
- func (c *ProjectsLocationsAppGatewaysCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppGatewaysCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysCreateCall
- func (c *ProjectsLocationsAppGatewaysCreateCall) Header() http.Header
- func (c *ProjectsLocationsAppGatewaysCreateCall) RequestId(requestId string) *ProjectsLocationsAppGatewaysCreateCall
- func (c *ProjectsLocationsAppGatewaysCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppGatewaysCreateCall
- type ProjectsLocationsAppGatewaysDeleteCall
- func (c *ProjectsLocationsAppGatewaysDeleteCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysDeleteCall
- func (c *ProjectsLocationsAppGatewaysDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsAppGatewaysDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysDeleteCall
- func (c *ProjectsLocationsAppGatewaysDeleteCall) Header() http.Header
- func (c *ProjectsLocationsAppGatewaysDeleteCall) RequestId(requestId string) *ProjectsLocationsAppGatewaysDeleteCall
- func (c *ProjectsLocationsAppGatewaysDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsAppGatewaysDeleteCall
- type ProjectsLocationsAppGatewaysGetCall
- func (c *ProjectsLocationsAppGatewaysGetCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysGetCall
- func (c *ProjectsLocationsAppGatewaysGetCall) Do(opts ...googleapi.CallOption) (*AppGateway, error)
- func (c *ProjectsLocationsAppGatewaysGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysGetCall
- func (c *ProjectsLocationsAppGatewaysGetCall) Header() http.Header
- func (c *ProjectsLocationsAppGatewaysGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppGatewaysGetCall
- type ProjectsLocationsAppGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsAppGatewaysGetIamPolicyCall
- type ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) Do(opts ...googleapi.CallOption) (*ListAppGatewaysResponse, error)
- func (c *ProjectsLocationsAppGatewaysListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) Filter(filter string) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) Header() http.Header
- func (c *ProjectsLocationsAppGatewaysListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) OrderBy(orderBy string) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) PageSize(pageSize int64) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) PageToken(pageToken string) *ProjectsLocationsAppGatewaysListCall
- func (c *ProjectsLocationsAppGatewaysListCall) Pages(ctx context.Context, f func(*ListAppGatewaysResponse) error) error
- type ProjectsLocationsAppGatewaysService
- func (r *ProjectsLocationsAppGatewaysService) Create(parent string, appgateway *AppGateway) *ProjectsLocationsAppGatewaysCreateCall
- func (r *ProjectsLocationsAppGatewaysService) Delete(name string) *ProjectsLocationsAppGatewaysDeleteCall
- func (r *ProjectsLocationsAppGatewaysService) Get(name string) *ProjectsLocationsAppGatewaysGetCall
- func (r *ProjectsLocationsAppGatewaysService) GetIamPolicy(resource string) *ProjectsLocationsAppGatewaysGetIamPolicyCall
- func (r *ProjectsLocationsAppGatewaysService) List(parent string) *ProjectsLocationsAppGatewaysListCall
- func (r *ProjectsLocationsAppGatewaysService) SetIamPolicy(resource string, ...) *ProjectsLocationsAppGatewaysSetIamPolicyCall
- func (r *ProjectsLocationsAppGatewaysService) TestIamPermissions(resource string, ...) *ProjectsLocationsAppGatewaysTestIamPermissionsCall
- type ProjectsLocationsAppGatewaysSetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysSetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysSetIamPolicyCall
- func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsAppGatewaysTestIamPermissionsCall
- func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsAppGatewaysTestIamPermissionsCall
- func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysTestIamPermissionsCall
- func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsApplicationDomainsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
- type ProjectsLocationsApplicationDomainsService
- func (r *ProjectsLocationsApplicationDomainsService) GetIamPolicy(resource string) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
- func (r *ProjectsLocationsApplicationDomainsService) SetIamPolicy(resource string, ...) *ProjectsLocationsApplicationDomainsSetIamPolicyCall
- func (r *ProjectsLocationsApplicationDomainsService) TestIamPermissions(resource string, ...) *ProjectsLocationsApplicationDomainsTestIamPermissionsCall
- type ProjectsLocationsApplicationDomainsSetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsApplicationDomainsSetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationDomainsSetIamPolicyCall
- func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsApplicationDomainsTestIamPermissionsCall
- func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsApplicationDomainsTestIamPermissionsCall
- func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationDomainsTestIamPermissionsCall
- func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsApplicationsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsApplicationsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsApplicationsGetIamPolicyCall
- type ProjectsLocationsApplicationsService
- func (r *ProjectsLocationsApplicationsService) GetIamPolicy(resource string) *ProjectsLocationsApplicationsGetIamPolicyCall
- func (r *ProjectsLocationsApplicationsService) SetIamPolicy(resource string, ...) *ProjectsLocationsApplicationsSetIamPolicyCall
- func (r *ProjectsLocationsApplicationsService) TestIamPermissions(resource string, ...) *ProjectsLocationsApplicationsTestIamPermissionsCall
- type ProjectsLocationsApplicationsSetIamPolicyCall
- func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsApplicationsSetIamPolicyCall
- func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationsSetIamPolicyCall
- func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsApplicationsTestIamPermissionsCall
- func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsApplicationsTestIamPermissionsCall
- func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationsTestIamPermissionsCall
- func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsConnectionsCreateCall
- func (c *ProjectsLocationsConnectionsCreateCall) ConnectionId(connectionId string) *ProjectsLocationsConnectionsCreateCall
- func (c *ProjectsLocationsConnectionsCreateCall) Context(ctx context.Context) *ProjectsLocationsConnectionsCreateCall
- func (c *ProjectsLocationsConnectionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsCreateCall
- func (c *ProjectsLocationsConnectionsCreateCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsCreateCall) RequestId(requestId string) *ProjectsLocationsConnectionsCreateCall
- func (c *ProjectsLocationsConnectionsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsConnectionsCreateCall
- type ProjectsLocationsConnectionsDeleteCall
- func (c *ProjectsLocationsConnectionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsConnectionsDeleteCall
- func (c *ProjectsLocationsConnectionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsDeleteCall
- func (c *ProjectsLocationsConnectionsDeleteCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsDeleteCall) RequestId(requestId string) *ProjectsLocationsConnectionsDeleteCall
- func (c *ProjectsLocationsConnectionsDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsConnectionsDeleteCall
- type ProjectsLocationsConnectionsGetCall
- func (c *ProjectsLocationsConnectionsGetCall) Context(ctx context.Context) *ProjectsLocationsConnectionsGetCall
- func (c *ProjectsLocationsConnectionsGetCall) Do(opts ...googleapi.CallOption) (*Connection, error)
- func (c *ProjectsLocationsConnectionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsGetCall
- func (c *ProjectsLocationsConnectionsGetCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsGetCall
- type ProjectsLocationsConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsGetIamPolicyCall
- func (c *ProjectsLocationsConnectionsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsConnectionsGetIamPolicyCall
- type ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) Do(opts ...googleapi.CallOption) (*ListConnectionsResponse, error)
- func (c *ProjectsLocationsConnectionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) Filter(filter string) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) OrderBy(orderBy string) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsListCall
- func (c *ProjectsLocationsConnectionsListCall) Pages(ctx context.Context, f func(*ListConnectionsResponse) error) error
- type ProjectsLocationsConnectionsPatchCall
- func (c *ProjectsLocationsConnectionsPatchCall) AllowMissing(allowMissing bool) *ProjectsLocationsConnectionsPatchCall
- func (c *ProjectsLocationsConnectionsPatchCall) Context(ctx context.Context) *ProjectsLocationsConnectionsPatchCall
- func (c *ProjectsLocationsConnectionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsPatchCall
- func (c *ProjectsLocationsConnectionsPatchCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsPatchCall) RequestId(requestId string) *ProjectsLocationsConnectionsPatchCall
- func (c *ProjectsLocationsConnectionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsConnectionsPatchCall
- func (c *ProjectsLocationsConnectionsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsConnectionsPatchCall
- type ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) ConnectorId(connectorId string) *ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) Context(ctx context.Context) *ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) Do(opts ...googleapi.CallOption) (*ResolveConnectionsResponse, error)
- func (c *ProjectsLocationsConnectionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) Header() http.Header
- func (c *ProjectsLocationsConnectionsResolveCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) PageToken(pageToken string) *ProjectsLocationsConnectionsResolveCall
- func (c *ProjectsLocationsConnectionsResolveCall) Pages(ctx context.Context, f func(*ResolveConnectionsResponse) error) error
- type ProjectsLocationsConnectionsService
- func (r *ProjectsLocationsConnectionsService) Create(parent string, connection *Connection) *ProjectsLocationsConnectionsCreateCall
- func (r *ProjectsLocationsConnectionsService) Delete(name string) *ProjectsLocationsConnectionsDeleteCall
- func (r *ProjectsLocationsConnectionsService) Get(name string) *ProjectsLocationsConnectionsGetCall
- func (r *ProjectsLocationsConnectionsService) GetIamPolicy(resource string) *ProjectsLocationsConnectionsGetIamPolicyCall
- func (r *ProjectsLocationsConnectionsService) List(parent string) *ProjectsLocationsConnectionsListCall
- func (r *ProjectsLocationsConnectionsService) Patch(name string, connection *Connection) *ProjectsLocationsConnectionsPatchCall
- func (r *ProjectsLocationsConnectionsService) Resolve(parent string) *ProjectsLocationsConnectionsResolveCall
- func (r *ProjectsLocationsConnectionsService) SetIamPolicy(resource string, ...) *ProjectsLocationsConnectionsSetIamPolicyCall
- type ProjectsLocationsConnectionsSetIamPolicyCall
- func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsConnectionsSetIamPolicyCall
- func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsSetIamPolicyCall
- func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsConnectorsCreateCall
- func (c *ProjectsLocationsConnectorsCreateCall) ConnectorId(connectorId string) *ProjectsLocationsConnectorsCreateCall
- func (c *ProjectsLocationsConnectorsCreateCall) Context(ctx context.Context) *ProjectsLocationsConnectorsCreateCall
- func (c *ProjectsLocationsConnectorsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectorsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsCreateCall
- func (c *ProjectsLocationsConnectorsCreateCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsCreateCall) RequestId(requestId string) *ProjectsLocationsConnectorsCreateCall
- func (c *ProjectsLocationsConnectorsCreateCall) ValidateOnly(validateOnly bool) *ProjectsLocationsConnectorsCreateCall
- type ProjectsLocationsConnectorsDeleteCall
- func (c *ProjectsLocationsConnectorsDeleteCall) Context(ctx context.Context) *ProjectsLocationsConnectorsDeleteCall
- func (c *ProjectsLocationsConnectorsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectorsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsDeleteCall
- func (c *ProjectsLocationsConnectorsDeleteCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsDeleteCall) RequestId(requestId string) *ProjectsLocationsConnectorsDeleteCall
- func (c *ProjectsLocationsConnectorsDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsConnectorsDeleteCall
- type ProjectsLocationsConnectorsGetCall
- func (c *ProjectsLocationsConnectorsGetCall) Context(ctx context.Context) *ProjectsLocationsConnectorsGetCall
- func (c *ProjectsLocationsConnectorsGetCall) Do(opts ...googleapi.CallOption) (*Connector, error)
- func (c *ProjectsLocationsConnectorsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsGetCall
- func (c *ProjectsLocationsConnectorsGetCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectorsGetCall
- type ProjectsLocationsConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectorsGetIamPolicyCall
- func (c *ProjectsLocationsConnectorsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsConnectorsGetIamPolicyCall
- type ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) Context(ctx context.Context) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) Do(opts ...googleapi.CallOption) (*ListConnectorsResponse, error)
- func (c *ProjectsLocationsConnectorsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) Filter(filter string) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) OrderBy(orderBy string) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) PageSize(pageSize int64) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) PageToken(pageToken string) *ProjectsLocationsConnectorsListCall
- func (c *ProjectsLocationsConnectorsListCall) Pages(ctx context.Context, f func(*ListConnectorsResponse) error) error
- type ProjectsLocationsConnectorsPatchCall
- func (c *ProjectsLocationsConnectorsPatchCall) Context(ctx context.Context) *ProjectsLocationsConnectorsPatchCall
- func (c *ProjectsLocationsConnectorsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectorsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsPatchCall
- func (c *ProjectsLocationsConnectorsPatchCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsPatchCall) RequestId(requestId string) *ProjectsLocationsConnectorsPatchCall
- func (c *ProjectsLocationsConnectorsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsConnectorsPatchCall
- func (c *ProjectsLocationsConnectorsPatchCall) ValidateOnly(validateOnly bool) *ProjectsLocationsConnectorsPatchCall
- type ProjectsLocationsConnectorsReportStatusCall
- func (c *ProjectsLocationsConnectorsReportStatusCall) Context(ctx context.Context) *ProjectsLocationsConnectorsReportStatusCall
- func (c *ProjectsLocationsConnectorsReportStatusCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConnectorsReportStatusCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsReportStatusCall
- func (c *ProjectsLocationsConnectorsReportStatusCall) Header() http.Header
- type ProjectsLocationsConnectorsResolveInstanceConfigCall
- func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Context(ctx context.Context) *ProjectsLocationsConnectorsResolveInstanceConfigCall
- func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Do(opts ...googleapi.CallOption) (*ResolveInstanceConfigResponse, error)
- func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsResolveInstanceConfigCall
- func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Header() http.Header
- func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectorsResolveInstanceConfigCall
- type ProjectsLocationsConnectorsService
- func (r *ProjectsLocationsConnectorsService) Create(parent string, connector *Connector) *ProjectsLocationsConnectorsCreateCall
- func (r *ProjectsLocationsConnectorsService) Delete(name string) *ProjectsLocationsConnectorsDeleteCall
- func (r *ProjectsLocationsConnectorsService) Get(name string) *ProjectsLocationsConnectorsGetCall
- func (r *ProjectsLocationsConnectorsService) GetIamPolicy(resource string) *ProjectsLocationsConnectorsGetIamPolicyCall
- func (r *ProjectsLocationsConnectorsService) List(parent string) *ProjectsLocationsConnectorsListCall
- func (r *ProjectsLocationsConnectorsService) Patch(name string, connector *Connector) *ProjectsLocationsConnectorsPatchCall
- func (r *ProjectsLocationsConnectorsService) ReportStatus(connector string, reportstatusrequest *ReportStatusRequest) *ProjectsLocationsConnectorsReportStatusCall
- func (r *ProjectsLocationsConnectorsService) ResolveInstanceConfig(connector string) *ProjectsLocationsConnectorsResolveInstanceConfigCall
- func (r *ProjectsLocationsConnectorsService) SetIamPolicy(resource string, ...) *ProjectsLocationsConnectorsSetIamPolicyCall
- type ProjectsLocationsConnectorsSetIamPolicyCall
- func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsConnectorsSetIamPolicyCall
- func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsSetIamPolicyCall
- func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsGetCall
- func (c *ProjectsLocationsGetCall) Context(ctx context.Context) *ProjectsLocationsGetCall
- func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationLocation, error)
- func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall
- func (c *ProjectsLocationsGetCall) Header() http.Header
- func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetCall
- type ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Aggregation(aggregation string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Context(ctx context.Context) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) CustomGroupingFieldFilter(customGroupingFieldFilter string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) CustomGroupingGroupFields(customGroupingGroupFields ...string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse, ...)
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) EndTime(endTime string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) FieldFilter(fieldFilter string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Group(group string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Header() http.Header
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) IfNoneMatch(entityTag string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) PageSize(pageSize int64) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) PageToken(pageToken string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) Pages(ctx context.Context, ...) error
- func (c *ProjectsLocationsInsightsConfiguredInsightCall) StartTime(startTime string) *ProjectsLocationsInsightsConfiguredInsightCall
- type ProjectsLocationsInsightsGetCall
- func (c *ProjectsLocationsInsightsGetCall) Context(ctx context.Context) *ProjectsLocationsInsightsGetCall
- func (c *ProjectsLocationsInsightsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight, error)
- func (c *ProjectsLocationsInsightsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsGetCall
- func (c *ProjectsLocationsInsightsGetCall) Header() http.Header
- func (c *ProjectsLocationsInsightsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInsightsGetCall
- func (c *ProjectsLocationsInsightsGetCall) View(view string) *ProjectsLocationsInsightsGetCall
- type ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Aggregation(aggregation string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Context(ctx context.Context) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse, error)
- func (c *ProjectsLocationsInsightsListCall) EndTime(endTime string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Filter(filter string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Header() http.Header
- func (c *ProjectsLocationsInsightsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) OrderBy(orderBy string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) PageSize(pageSize int64) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) PageToken(pageToken string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) Pages(ctx context.Context, ...) error
- func (c *ProjectsLocationsInsightsListCall) StartTime(startTime string) *ProjectsLocationsInsightsListCall
- func (c *ProjectsLocationsInsightsListCall) View(view string) *ProjectsLocationsInsightsListCall
- type ProjectsLocationsInsightsService
- func (r *ProjectsLocationsInsightsService) ConfiguredInsight(insight string) *ProjectsLocationsInsightsConfiguredInsightCall
- func (r *ProjectsLocationsInsightsService) Get(name string) *ProjectsLocationsInsightsGetCall
- func (r *ProjectsLocationsInsightsService) List(parent string) *ProjectsLocationsInsightsListCall
- type ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationListLocationsResponse, error)
- func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) Filter(filter string) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) Header() http.Header
- func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) PageSize(pageSize int64) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) PageToken(pageToken string) *ProjectsLocationsListCall
- func (c *ProjectsLocationsListCall) Pages(ctx context.Context, f func(*GoogleCloudLocationListLocationsResponse) error) error
- type ProjectsLocationsOperationsCancelCall
- func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall
- func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall
- func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header
- type ProjectsLocationsOperationsDeleteCall
- func (c *ProjectsLocationsOperationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOperationsDeleteCall
- func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall
- func (c *ProjectsLocationsOperationsDeleteCall) Header() http.Header
- type ProjectsLocationsOperationsGetCall
- func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall
- func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
- func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
- func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
- type ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
- func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Header() http.Header
- func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
- func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccess bool) *ProjectsLocationsOperationsListCall
- type ProjectsLocationsOperationsService
- func (r *ProjectsLocationsOperationsService) Cancel(name string, ...) *ProjectsLocationsOperationsCancelCall
- func (r *ProjectsLocationsOperationsService) Delete(name string) *ProjectsLocationsOperationsDeleteCall
- func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
- func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
- type ProjectsLocationsSecurityGatewaysApplicationsCreateCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) ApplicationId(applicationId string) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) RequestId(requestId string) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
- type ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) RequestId(requestId string) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
- type ProjectsLocationsSecurityGatewaysApplicationsGetCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
- type ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
- type ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Filter(filter string) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) OrderBy(orderBy string) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) PageSize(pageSize int64) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) PageToken(pageToken string) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsSecurityGatewaysApplicationsPatchCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) RequestId(requestId string) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
- type ProjectsLocationsSecurityGatewaysApplicationsService
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Create(parent string, ...) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Delete(name string) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Get(name string) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) GetIamPolicy(resource string) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) List(parent string) *ProjectsLocationsSecurityGatewaysApplicationsListCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Patch(name string, ...) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) SetIamPolicy(resource string, ...) *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
- func (r *ProjectsLocationsSecurityGatewaysApplicationsService) TestIamPermissions(resource string, ...) *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
- type ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
- func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsSecurityGatewaysCreateCall
- func (c *ProjectsLocationsSecurityGatewaysCreateCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysCreateCall
- func (c *ProjectsLocationsSecurityGatewaysCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsSecurityGatewaysCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysCreateCall
- func (c *ProjectsLocationsSecurityGatewaysCreateCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysCreateCall) RequestId(requestId string) *ProjectsLocationsSecurityGatewaysCreateCall
- func (c *ProjectsLocationsSecurityGatewaysCreateCall) SecurityGatewayId(securityGatewayId string) *ProjectsLocationsSecurityGatewaysCreateCall
- type ProjectsLocationsSecurityGatewaysDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysDeleteCall) RequestId(requestId string) *ProjectsLocationsSecurityGatewaysDeleteCall
- func (c *ProjectsLocationsSecurityGatewaysDeleteCall) ValidateOnly(validateOnly bool) *ProjectsLocationsSecurityGatewaysDeleteCall
- type ProjectsLocationsSecurityGatewaysGetCall
- func (c *ProjectsLocationsSecurityGatewaysGetCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysGetCall
- func (c *ProjectsLocationsSecurityGatewaysGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway, error)
- func (c *ProjectsLocationsSecurityGatewaysGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysGetCall
- func (c *ProjectsLocationsSecurityGatewaysGetCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsSecurityGatewaysGetCall
- type ProjectsLocationsSecurityGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) IfNoneMatch(entityTag string) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
- type ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse, ...)
- func (c *ProjectsLocationsSecurityGatewaysListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) Filter(filter string) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) OrderBy(orderBy string) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) PageSize(pageSize int64) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) PageToken(pageToken string) *ProjectsLocationsSecurityGatewaysListCall
- func (c *ProjectsLocationsSecurityGatewaysListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsSecurityGatewaysPatchCall
- func (c *ProjectsLocationsSecurityGatewaysPatchCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysPatchCall
- func (c *ProjectsLocationsSecurityGatewaysPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsSecurityGatewaysPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysPatchCall
- func (c *ProjectsLocationsSecurityGatewaysPatchCall) Header() http.Header
- func (c *ProjectsLocationsSecurityGatewaysPatchCall) RequestId(requestId string) *ProjectsLocationsSecurityGatewaysPatchCall
- func (c *ProjectsLocationsSecurityGatewaysPatchCall) UpdateMask(updateMask string) *ProjectsLocationsSecurityGatewaysPatchCall
- type ProjectsLocationsSecurityGatewaysService
- func (r *ProjectsLocationsSecurityGatewaysService) Create(parent string, ...) *ProjectsLocationsSecurityGatewaysCreateCall
- func (r *ProjectsLocationsSecurityGatewaysService) Delete(name string) *ProjectsLocationsSecurityGatewaysDeleteCall
- func (r *ProjectsLocationsSecurityGatewaysService) Get(name string) *ProjectsLocationsSecurityGatewaysGetCall
- func (r *ProjectsLocationsSecurityGatewaysService) GetIamPolicy(resource string) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
- func (r *ProjectsLocationsSecurityGatewaysService) List(parent string) *ProjectsLocationsSecurityGatewaysListCall
- func (r *ProjectsLocationsSecurityGatewaysService) Patch(name string, ...) *ProjectsLocationsSecurityGatewaysPatchCall
- func (r *ProjectsLocationsSecurityGatewaysService) SetIamPolicy(resource string, ...) *ProjectsLocationsSecurityGatewaysSetIamPolicyCall
- func (r *ProjectsLocationsSecurityGatewaysService) TestIamPermissions(resource string, ...) *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
- type ProjectsLocationsSecurityGatewaysSetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysSetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy, error)
- func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysSetIamPolicyCall
- func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Header() http.Header
- type ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
- func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Context(ctx context.Context) *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
- func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse, error)
- func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
- func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Header() http.Header
- type ProjectsLocationsService
- type ProjectsService
- type RemoteAgentDetails
- type ReportStatusRequest
- type ResolveConnectionsResponse
- type ResolveInstanceConfigResponse
- type ResourceInfo
- type Service
- type ServiceAccount
- type Tunnelv1ProtoTunnelerError
- type Tunnelv1ProtoTunnelerInfo
Constants¶
const (// See, edit, configure, and delete your Google Cloud data and see the email// address for your Google Account.CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform")
OAuth2 scopes used by this API.
Variables¶
This section is empty.
Functions¶
This section is empty.
Types¶
typeAllocatedConnection¶
type AllocatedConnection struct {// IngressPort: Required. The ingress port of an allocated connectionIngressPortint64 `json:"ingressPort,omitempty"`// PscUri: Required. The PSC uri of an allocated connectionPscUristring `json:"pscUri,omitempty"`// ForceSendFields is a list of field names (e.g. "IngressPort") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IngressPort") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}AllocatedConnection: Allocated connection of the AppGateway.
func (AllocatedConnection)MarshalJSON¶
func (sAllocatedConnection) MarshalJSON() ([]byte,error)
typeAppGateway¶
type AppGateway struct {// AllocatedConnections: Output only. A list of connections allocated for the// GatewayAllocatedConnections []*AllocatedConnection `json:"allocatedConnections,omitempty"`// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the AppGateway.// Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// HostType: Required. The type of hosting used by the AppGateway.//// Possible values:// "HOST_TYPE_UNSPECIFIED" - Default value. This value is unused.// "GCP_REGIONAL_MIG" - AppGateway hosted in a GCP regional managed instance// group.HostTypestring `json:"hostType,omitempty"`// Labels: Optional. Resource labels to represent user provided metadata.Labels map[string]string `json:"labels,omitempty"`// Name: Required. Unique resource name of the AppGateway. The name is ignored// when creating an AppGateway.Namestring `json:"name,omitempty"`// SatisfiesPzi: Output only. Reserved for future use.SatisfiesPzibool `json:"satisfiesPzi,omitempty"`// SatisfiesPzs: Output only. Reserved for future use.SatisfiesPzsbool `json:"satisfiesPzs,omitempty"`// State: Output only. The current state of the AppGateway.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "CREATING" - AppGateway is being created.// "CREATED" - AppGateway has been created.// "UPDATING" - AppGateway's configuration is being updated.// "DELETING" - AppGateway is being deleted.// "DOWN" - AppGateway is down and may be restored in the future. This// happens when CCFE sends ProjectState = OFF.Statestring `json:"state,omitempty"`// Type: Required. The type of network connectivity used by the AppGateway.//// Possible values:// "TYPE_UNSPECIFIED" - Default value. This value is unused.// "TCP_PROXY" - TCP Proxy based BeyondCorp Connection. API will default to// this if unset.Typestring `json:"type,omitempty"`// Uid: Output only. A unique identifier for the instance generated by the// system.Uidstring `json:"uid,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// Uri: Output only. Server-defined URI for this resource.Uristring `json:"uri,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AllocatedConnections") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AllocatedConnections") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}AppGateway: A BeyondCorp AppGateway resource represents a BeyondCorpprotected AppGateway to a remote application. It creates all the necessaryGCP components needed for creating a BeyondCorp protected AppGateway.Multiple connectors can be authorised for a single AppGateway.
func (AppGateway)MarshalJSON¶
func (sAppGateway) MarshalJSON() ([]byte,error)
typeAppGatewayOperationMetadata¶
type AppGatewayOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have google.longrunning.Operation.error value with a// google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}AppGatewayOperationMetadata: Represents the metadata of the long-runningoperation.
func (AppGatewayOperationMetadata)MarshalJSON¶
func (sAppGatewayOperationMetadata) MarshalJSON() ([]byte,error)
typeApplicationEndpoint¶
type ApplicationEndpoint struct {// Host: Required. Hostname or IP address of the remote application endpoint.Hoststring `json:"host,omitempty"`// Port: Required. Port of the remote application endpoint.Portint64 `json:"port,omitempty"`// ForceSendFields is a list of field names (e.g. "Host") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Host") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ApplicationEndpoint: ApplicationEndpoint represents a remote applicationendpoint.
func (ApplicationEndpoint)MarshalJSON¶
func (sApplicationEndpoint) MarshalJSON() ([]byte,error)
typeCloudPubSubNotificationConfig¶
type CloudPubSubNotificationConfig struct {// PubsubSubscription: The Pub/Sub subscription the connector uses to receive// notifications.PubsubSubscriptionstring `json:"pubsubSubscription,omitempty"`// ForceSendFields is a list of field names (e.g. "PubsubSubscription") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PubsubSubscription") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}CloudPubSubNotificationConfig: The configuration for Pub/Sub messaging forthe connector.
func (CloudPubSubNotificationConfig)MarshalJSON¶
func (sCloudPubSubNotificationConfig) MarshalJSON() ([]byte,error)
typeCloudSecurityZerotrustApplinkAppConnectorProtoConnectionConfig¶
type CloudSecurityZerotrustApplinkAppConnectorProtoConnectionConfig struct {// ApplicationEndpoint: application_endpoint is the endpoint of the application// the form of host:port. For example, "localhost:80".ApplicationEndpointstring `json:"applicationEndpoint,omitempty"`// ApplicationName: application_name represents the given name of the// application the connection is connecting with.ApplicationNamestring `json:"applicationName,omitempty"`// Gateway: gateway lists all instances running a gateway in GCP. They all// connect to a connector on the host.Gateway []*CloudSecurityZerotrustApplinkAppConnectorProtoGateway `json:"gateway,omitempty"`// Name: name is the unique ID for each connection. TODO(b/190732451) returns// connection name from user-specified name in config. Now, name =// ${application_name}:${application_endpoint}Namestring `json:"name,omitempty"`// Project: project represents the consumer project the connection belongs to.Projectstring `json:"project,omitempty"`// TunnelsPerGateway: tunnels_per_gateway reflects the number of tunnels// between a connector and a gateway.TunnelsPerGatewayint64 `json:"tunnelsPerGateway,omitempty"`// UserPort: user_port specifies the reserved port on gateways for user// connections.UserPortint64 `json:"userPort,omitempty"`// ForceSendFields is a list of field names (e.g. "ApplicationEndpoint") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApplicationEndpoint") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}CloudSecurityZerotrustApplinkAppConnectorProtoConnectionConfig:ConnectionConfig represents a Connection Configuration object.
func (CloudSecurityZerotrustApplinkAppConnectorProtoConnectionConfig)MarshalJSON¶
func (sCloudSecurityZerotrustApplinkAppConnectorProtoConnectionConfig) MarshalJSON() ([]byte,error)
typeCloudSecurityZerotrustApplinkAppConnectorProtoConnectorDetails¶
type CloudSecurityZerotrustApplinkAppConnectorProtoConnectorDetails struct {}CloudSecurityZerotrustApplinkAppConnectorProtoConnectorDetails:ConnectorDetails reflects the details of a connector.
typeCloudSecurityZerotrustApplinkAppConnectorProtoGateway¶
type CloudSecurityZerotrustApplinkAppConnectorProtoGateway struct {// Interface: interface specifies the network interface of the gateway to// connect to.Interfacestring `json:"interface,omitempty"`// Name: name is the name of an instance running a gateway. It is the unique ID// for a gateway. All gateways under the same connection have the same prefix.// It is derived from the gateway URL. For example, name=${instance} assuming a// gateway URL.//https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}Namestring `json:"name,omitempty"`// Port: port specifies the port of the gateway for tunnel connections from the// connectors.Portint64 `json:"port,omitempty"`// Project: project is the tenant project the gateway belongs to. Different// from the project in the connection, it is a BeyondCorpAPI internally created// project to manage all the gateways. It is sharing the same network with the// consumer project user owned. It is derived from the gateway URL. For// example, project=${project} assuming a gateway URL.//https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}Projectstring `json:"project,omitempty"`// SelfLink: self_link is the gateway URL in the form//https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}SelfLinkstring `json:"selfLink,omitempty"`// Zone: zone represents the zone the instance belongs. It is derived from the// gateway URL. For example, zone=${zone} assuming a gateway URL.//https://www.googleapis.com/compute/${version}/projects/${project}/zones/${zone}/instances/${instance}Zonestring `json:"zone,omitempty"`// ForceSendFields is a list of field names (e.g. "Interface") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Interface") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}CloudSecurityZerotrustApplinkAppConnectorProtoGateway: Gateway represents aGCE VM Instance endpoint for use by IAP TCP.
func (CloudSecurityZerotrustApplinkAppConnectorProtoGateway)MarshalJSON¶
func (sCloudSecurityZerotrustApplinkAppConnectorProtoGateway) MarshalJSON() ([]byte,error)
typeCloudSecurityZerotrustApplinkLogagentProtoLogAgentDetails¶
type CloudSecurityZerotrustApplinkLogagentProtoLogAgentDetails struct {}CloudSecurityZerotrustApplinkLogagentProtoLogAgentDetails: LogAgentDetailsreflects the details of a log agent.
typeConnection¶
type Connection struct {// ApplicationEndpoint: Required. Address of the remote application endpoint// for the BeyondCorp Connection.ApplicationEndpoint *ApplicationEndpoint `json:"applicationEndpoint,omitempty"`// Connectors: Optional. List of// [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be// associated with this Connection.Connectors []string `json:"connectors,omitempty"`// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the connection.// Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Gateway: Optional. Gateway used by the connection.Gateway *Gateway `json:"gateway,omitempty"`// Labels: Optional. Resource labels to represent user provided metadata.Labels map[string]string `json:"labels,omitempty"`// Name: Required. Unique resource name of the connection. The name is ignored// when creating a connection.Namestring `json:"name,omitempty"`// State: Output only. The current state of the connection.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "CREATING" - Connection is being created.// "CREATED" - Connection has been created.// "UPDATING" - Connection's configuration is being updated.// "DELETING" - Connection is being deleted.// "DOWN" - Connection is down and may be restored in the future. This// happens when CCFE sends ProjectState = OFF.Statestring `json:"state,omitempty"`// Type: Required. The type of network connectivity used by the connection.//// Possible values:// "TYPE_UNSPECIFIED" - Default value. This value is unused.// "TCP_PROXY" - TCP Proxy based BeyondCorp Connection. API will default to// this if unset.Typestring `json:"type,omitempty"`// Uid: Output only. A unique identifier for the instance generated by the// system.Uidstring `json:"uid,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "ApplicationEndpoint") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApplicationEndpoint") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}Connection: A BeyondCorp Connection resource represents a BeyondCorpprotected connection to a remote application. It creates all the necessaryGCP components needed for creating a BeyondCorp protected connection.Multiple connectors can be authorised for a single Connection.
func (Connection)MarshalJSON¶
func (sConnection) MarshalJSON() ([]byte,error)
typeConnectionDetails¶
type ConnectionDetails struct {// Connection: A BeyondCorp Connection in the project.Connection *Connection `json:"connection,omitempty"`// RecentMigVms: If type=GCP_REGIONAL_MIG, contains most recent VM instances,// like// "https://www.googleapis.com/compute/v1/projects/{project_id}/zones/{zone_id}/// instances/{instance_id}".RecentMigVms []string `json:"recentMigVms,omitempty"`// ForceSendFields is a list of field names (e.g. "Connection") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Connection") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ConnectionDetails: Details of the Connection.
func (ConnectionDetails)MarshalJSON¶
func (sConnectionDetails) MarshalJSON() ([]byte,error)
typeConnectionOperationMetadata¶
type ConnectionOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have Operation.error value with a google.rpc.Status.code of// 1, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ConnectionOperationMetadata: Represents the metadata of the long-runningoperation.
func (ConnectionOperationMetadata)MarshalJSON¶
func (sConnectionOperationMetadata) MarshalJSON() ([]byte,error)
typeConnector¶
type Connector struct {// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the connector.// Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Labels: Optional. Resource labels to represent user provided metadata.Labels map[string]string `json:"labels,omitempty"`// Name: Required. Unique resource name of the connector. The name is ignored// when creating a connector.Namestring `json:"name,omitempty"`// PrincipalInfo: Required. Principal information about the Identity of the// connector.PrincipalInfo *PrincipalInfo `json:"principalInfo,omitempty"`// ResourceInfo: Optional. Resource info of the connector.ResourceInfo *ResourceInfo `json:"resourceInfo,omitempty"`// State: Output only. The current state of the connector.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "CREATING" - Connector is being created.// "CREATED" - Connector has been created.// "UPDATING" - Connector's configuration is being updated.// "DELETING" - Connector is being deleted.// "DOWN" - Connector is down and may be restored in the future. This happens// when CCFE sends ProjectState = OFF.Statestring `json:"state,omitempty"`// Uid: Output only. A unique identifier for the instance generated by the// system.Uidstring `json:"uid,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}Connector: A BeyondCorp connector resource that represents an applicationfacing component deployed proximal to and with direct access to theapplication instances. It is used to establish connectivity between theremote enterprise environment and GCP. It initiates connections to theapplications and can proxy the data from users over the connection.
func (Connector)MarshalJSON¶
typeConnectorInstanceConfig¶
type ConnectorInstanceConfig struct {// ImageConfig: ImageConfig defines the GCR images to run for the remote// agent's control plane.ImageConfig *ImageConfig `json:"imageConfig,omitempty"`// InstanceConfig: The SLM instance agent configuration.InstanceConfiggoogleapi.RawMessage `json:"instanceConfig,omitempty"`// NotificationConfig: NotificationConfig defines the notification mechanism// that the remote instance should subscribe to in order to receive// notification.NotificationConfig *NotificationConfig `json:"notificationConfig,omitempty"`// SequenceNumber: Required. A monotonically increasing number generated and// maintained by the API provider. Every time a config changes in the backend,// the sequenceNumber should be bumped up to reflect the change.SequenceNumberint64 `json:"sequenceNumber,omitempty,string"`// ForceSendFields is a list of field names (e.g. "ImageConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ImageConfig") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ConnectorInstanceConfig: ConnectorInstanceConfig defines the instance configof a connector.
func (ConnectorInstanceConfig)MarshalJSON¶
func (sConnectorInstanceConfig) MarshalJSON() ([]byte,error)
typeConnectorOperationMetadata¶
type ConnectorOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have Operation.error value with a google.rpc.Status.code of// 1, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ConnectorOperationMetadata: Represents the metadata of the long-runningoperation.
func (ConnectorOperationMetadata)MarshalJSON¶
func (sConnectorOperationMetadata) MarshalJSON() ([]byte,error)
typeContainerHealthDetails¶
type ContainerHealthDetails struct {// CurrentConfigVersion: The version of the current config.CurrentConfigVersionstring `json:"currentConfigVersion,omitempty"`// ErrorMsg: The latest error message.ErrorMsgstring `json:"errorMsg,omitempty"`// ExpectedConfigVersion: The version of the expected config.ExpectedConfigVersionstring `json:"expectedConfigVersion,omitempty"`// ExtendedStatus: The extended status. Such as ExitCode, StartedAt,// FinishedAt, etc.ExtendedStatus map[string]string `json:"extendedStatus,omitempty"`// ForceSendFields is a list of field names (e.g. "CurrentConfigVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CurrentConfigVersion") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ContainerHealthDetails: ContainerHealthDetails reflects the health detailsof a container.
func (ContainerHealthDetails)MarshalJSON¶
func (sContainerHealthDetails) MarshalJSON() ([]byte,error)
typeEmpty¶
type Empty struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}Empty: A generic empty message that you can re-use to avoid definingduplicated empty messages in your APIs. A typical example is to use it asthe request or the response type of an API method. For instance: service Foo{ rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
typeGateway¶
type Gateway struct {// Type: Required. The type of hosting used by the gateway.//// Possible values:// "TYPE_UNSPECIFIED" - Default value. This value is unused.// "GCP_REGIONAL_MIG" - Gateway hosted in a GCP regional managed instance// group.Typestring `json:"type,omitempty"`// Uri: Output only. Server-defined URI for this resource.Uristring `json:"uri,omitempty"`// UserPort: Output only. User port reserved on the gateways for this// connection, if not specified or zero, the default port is 19443.UserPortint64 `json:"userPort,omitempty"`// ForceSendFields is a list of field names (e.g. "Type") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Type") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}Gateway: Gateway represents a user facing component that serves as anentrance to enable connectivity.
func (Gateway)MarshalJSON¶
typeGoogleCloudBeyondcorpAppconnectionsV1AppConnectionOperationMetadata¶added inv0.88.0
type GoogleCloudBeyondcorpAppconnectionsV1AppConnectionOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have google.longrunning.Operation.error value with a// google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1AppConnectionOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpAppconnectionsV1AppConnectionOperationMetadata)MarshalJSON¶added inv0.88.0
func (sGoogleCloudBeyondcorpAppconnectionsV1AppConnectionOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection struct {// ApplicationEndpoint: Required. Address of the remote application endpoint// for the BeyondCorp AppConnection.ApplicationEndpoint *GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint `json:"applicationEndpoint,omitempty"`// Connectors: Optional. List of// [google.cloud.beyondcorp.v1main.Connector.name] that are authorised to be// associated with this AppConnection.Connectors []string `json:"connectors,omitempty"`// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the// AppConnection. Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Gateway: Optional. Gateway used by the AppConnection.Gateway *GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway `json:"gateway,omitempty"`// Labels: Optional. Resource labels to represent user provided metadata.Labels map[string]string `json:"labels,omitempty"`// Name: Required. Unique resource name of the AppConnection. The name is// ignored when creating a AppConnection.Namestring `json:"name,omitempty"`// SatisfiesPzi: Output only. Reserved for future use.SatisfiesPzibool `json:"satisfiesPzi,omitempty"`// SatisfiesPzs: Output only. Reserved for future use.SatisfiesPzsbool `json:"satisfiesPzs,omitempty"`// State: Output only. The current state of the AppConnection.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "CREATING" - AppConnection is being created.// "CREATED" - AppConnection has been created.// "UPDATING" - AppConnection's configuration is being updated.// "DELETING" - AppConnection is being deleted.// "DOWN" - AppConnection is down and may be restored in the future. This// happens when CCFE sends ProjectState = OFF.Statestring `json:"state,omitempty"`// Type: Required. The type of network connectivity used by the AppConnection.//// Possible values:// "TYPE_UNSPECIFIED" - Default value. This value is unused.// "TCP_PROXY" - TCP Proxy based BeyondCorp AppConnection. API will default// to this if unset.Typestring `json:"type,omitempty"`// Uid: Output only. A unique identifier for the instance generated by the// system.Uidstring `json:"uid,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "ApplicationEndpoint") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApplicationEndpoint") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection: A BeyondCorpAppConnection resource represents a BeyondCorp protected AppConnection to aremote application. It creates all the necessary GCP components needed forcreating a BeyondCorp protected AppConnection. Multiple connectors can beauthorised for a single AppConnection.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint struct {// Host: Required. Hostname or IP address of the remote application endpoint.Hoststring `json:"host,omitempty"`// Port: Required. Port of the remote application endpoint.Portint64 `json:"port,omitempty"`// ForceSendFields is a list of field names (e.g. "Host") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Host") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint:ApplicationEndpoint represents a remote application endpoint.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionApplicationEndpoint) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway struct {// AppGateway: Required. AppGateway name in following format:// `projects/{project_id}/locations/{location_id}/appgateways/{gateway_id}`AppGatewaystring `json:"appGateway,omitempty"`// IngressPort: Output only. Ingress port reserved on the gateways for this// AppConnection, if not specified or zero, the default port is 19443.IngressPortint64 `json:"ingressPort,omitempty"`// L7psc: Output only. L7 private service connection for this resource.L7pscstring `json:"l7psc,omitempty"`// Type: Required. The type of hosting used by the gateway.//// Possible values:// "TYPE_UNSPECIFIED" - Default value. This value is unused.// "GCP_REGIONAL_MIG" - Gateway hosted in a GCP regional managed instance// group.Typestring `json:"type,omitempty"`// Uri: Output only. Server-defined URI for this resource.Uristring `json:"uri,omitempty"`// ForceSendFields is a list of field names (e.g. "AppGateway") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppGateway") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway: Gatewayrepresents a user facing component that serves as an entrance to enableconnectivity.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionOperationMetadata¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have google.longrunning.Operation.error value with a// google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionOperationMetadata)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse struct {// AppConnections: A list of BeyondCorp AppConnections in the project.AppConnections []*GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection `json:"appConnections,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AppConnections") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppConnections") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse:Response message for BeyondCorp.ListAppConnections.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse struct {// AppConnectionDetails: A list of BeyondCorp AppConnections with details in// the project.AppConnectionDetails []*GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails `json:"appConnectionDetails,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AppConnectionDetails") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppConnectionDetails") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse:Response message for BeyondCorp.ResolveAppConnections.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails¶
type GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails struct {// AppConnection: A BeyondCorp AppConnection in the project.AppConnection *GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection `json:"appConnection,omitempty"`// RecentMigVms: If type=GCP_REGIONAL_MIG, contains most recent VM instances,// like// `https://www.googleapis.com/compute/v1/projects/{project_id}/zones/{zone_id}/// instances/{instance_id}`.RecentMigVms []string `json:"recentMigVms,omitempty"`// ForceSendFields is a list of field names (e.g. "AppConnection") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppConnection") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails: Details of the AppConnection.
func (GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponseAppConnectionDetails) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1AppConnectorOperationMetadata¶added inv0.88.0
type GoogleCloudBeyondcorpAppconnectorsV1AppConnectorOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have google.longrunning.Operation.error value with a// google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1AppConnectorOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpAppconnectorsV1AppConnectorOperationMetadata)MarshalJSON¶added inv0.88.0
func (sGoogleCloudBeyondcorpAppconnectorsV1AppConnectorOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1ContainerHealthDetails¶added inv0.88.0
type GoogleCloudBeyondcorpAppconnectorsV1ContainerHealthDetails struct {// CurrentConfigVersion: The version of the current config.CurrentConfigVersionstring `json:"currentConfigVersion,omitempty"`// ErrorMsg: The latest error message.ErrorMsgstring `json:"errorMsg,omitempty"`// ExpectedConfigVersion: The version of the expected config.ExpectedConfigVersionstring `json:"expectedConfigVersion,omitempty"`// ExtendedStatus: The extended status. Such as ExitCode, StartedAt,// FinishedAt, etc.ExtendedStatus map[string]string `json:"extendedStatus,omitempty"`// ForceSendFields is a list of field names (e.g. "CurrentConfigVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CurrentConfigVersion") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1ContainerHealthDetails:ContainerHealthDetails reflects the health details of a container.
func (GoogleCloudBeyondcorpAppconnectorsV1ContainerHealthDetails)MarshalJSON¶added inv0.88.0
func (sGoogleCloudBeyondcorpAppconnectorsV1ContainerHealthDetails) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1RemoteAgentDetails¶added inv0.88.0
type GoogleCloudBeyondcorpAppconnectorsV1RemoteAgentDetails struct {}GoogleCloudBeyondcorpAppconnectorsV1RemoteAgentDetails: RemoteAgentDetailsreflects the details of a remote agent.
typeGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector struct {// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the AppConnector.// Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Labels: Optional. Resource labels to represent user provided metadata.Labels map[string]string `json:"labels,omitempty"`// Name: Required. Unique resource name of the AppConnector. The name is// ignored when creating a AppConnector.Namestring `json:"name,omitempty"`// PrincipalInfo: Required. Principal information about the Identity of the// AppConnector.PrincipalInfo *GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo `json:"principalInfo,omitempty"`// ResourceInfo: Optional. Resource info of the connector.ResourceInfo *GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo `json:"resourceInfo,omitempty"`// State: Output only. The current state of the AppConnector.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "CREATING" - AppConnector is being created.// "CREATED" - AppConnector has been created.// "UPDATING" - AppConnector's configuration is being updated.// "DELETING" - AppConnector is being deleted.// "DOWN" - AppConnector is down and may be restored in the future. This// happens when CCFE sends ProjectState = OFF.Statestring `json:"state,omitempty"`// Uid: Output only. A unique identifier for the instance generated by the// system.Uidstring `json:"uid,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector: A BeyondCorpconnector resource that represents an application facing component deployedproximal to and with direct access to the application instances. It is usedto establish connectivity between the remote enterprise environment and GCP.It initiates connections to the applications and can proxy the data fromusers over the connection.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig struct {// ImageConfig: ImageConfig defines the GCR images to run for the remote// agent's control plane.ImageConfig *GoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig `json:"imageConfig,omitempty"`// InstanceConfig: The SLM instance agent configuration.InstanceConfiggoogleapi.RawMessage `json:"instanceConfig,omitempty"`// NotificationConfig: NotificationConfig defines the notification mechanism// that the remote instance should subscribe to in order to receive// notification.NotificationConfig *GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig `json:"notificationConfig,omitempty"`// SequenceNumber: Required. A monotonically increasing number generated and// maintained by the API provider. Every time a config changes in the backend,// the sequenceNumber should be bumped up to reflect the change.SequenceNumberint64 `json:"sequenceNumber,omitempty,string"`// ForceSendFields is a list of field names (e.g. "ImageConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ImageConfig") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig:AppConnectorInstanceConfig defines the instance config of a AppConnector.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorOperationMetadata¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have google.longrunning.Operation.error value with a// google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorOperationMetadata)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo struct {// ServiceAccount: A GCP service account.ServiceAccount *GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount `json:"serviceAccount,omitempty"`// ForceSendFields is a list of field names (e.g. "ServiceAccount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ServiceAccount") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo:PrincipalInfo represents an Identity oneof.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfo) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount struct {// Email: Email address of the service account.Emailstring `json:"email,omitempty"`// ForceSendFields is a list of field names (e.g. "Email") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Email") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount: ServiceAccount represents a GCP service account.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccount) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaContainerHealthDetails¶added inv0.86.0
type GoogleCloudBeyondcorpAppconnectorsV1alphaContainerHealthDetails struct {// CurrentConfigVersion: The version of the current config.CurrentConfigVersionstring `json:"currentConfigVersion,omitempty"`// ErrorMsg: The latest error message.ErrorMsgstring `json:"errorMsg,omitempty"`// ExpectedConfigVersion: The version of the expected config.ExpectedConfigVersionstring `json:"expectedConfigVersion,omitempty"`// ExtendedStatus: The extended status. Such as ExitCode, StartedAt,// FinishedAt, etc.ExtendedStatus map[string]string `json:"extendedStatus,omitempty"`// ForceSendFields is a list of field names (e.g. "CurrentConfigVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CurrentConfigVersion") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaContainerHealthDetails:ContainerHealthDetails reflects the health details of a container.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaContainerHealthDetails)MarshalJSON¶added inv0.86.0
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaContainerHealthDetails) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig struct {// StableImage: The stable image that the remote agent will fallback to if the// target image fails. Format would be a gcr image path, e.g.:// gcr.io/PROJECT-ID/my-image:tag1StableImagestring `json:"stableImage,omitempty"`// TargetImage: The initial image the remote agent will attempt to run for the// control plane. Format would be a gcr image path, e.g.:// gcr.io/PROJECT-ID/my-image:tag1TargetImagestring `json:"targetImage,omitempty"`// ForceSendFields is a list of field names (e.g. "StableImage") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "StableImage") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig: ImageConfig definesthe control plane images to run.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaImageConfig) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse struct {// AppConnectors: A list of BeyondCorp AppConnectors in the project.AppConnectors []*GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector `json:"appConnectors,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AppConnectors") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppConnectors") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse: Responsemessage for BeyondCorp.ListAppConnectors.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig struct {// PubsubNotification: Cloud Pub/Sub Configuration to receive notifications.PubsubNotification *GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig `json:"pubsubNotification,omitempty"`// ForceSendFields is a list of field names (e.g. "PubsubNotification") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PubsubNotification") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig:NotificationConfig defines the mechanisms to notify instance agent.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfig) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig struct {// PubsubSubscription: The Pub/Sub subscription the AppConnector uses to// receive notifications.PubsubSubscriptionstring `json:"pubsubSubscription,omitempty"`// ForceSendFields is a list of field names (e.g. "PubsubSubscription") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PubsubSubscription") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig: The configuration for Pub/Sub messaging for the AppConnector.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaNotificationConfigCloudPubSubNotificationConfig) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaRemoteAgentDetails¶added inv0.86.0
type GoogleCloudBeyondcorpAppconnectorsV1alphaRemoteAgentDetails struct {}GoogleCloudBeyondcorpAppconnectorsV1alphaRemoteAgentDetails:RemoteAgentDetails reflects the details of a remote agent.
typeGoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest struct {// RequestId: Optional. An optional request ID to identify requests. Specify a// unique request ID so that if you must retry your request, the server will// know to ignore the request if it has already been completed. The server will// guarantee that for at least 60 minutes since the first request. For example,// consider a situation where you make an initial request and the request times// out. If you make the request again with the same request ID, the server can// check if original operation with the same request ID was received, and if// so, will ignore the second request. This prevents clients from accidentally// creating duplicate commitments. The request ID must be a valid UUID with the// exception that zero UUID is not supported// (00000000-0000-0000-0000-000000000000).RequestIdstring `json:"requestId,omitempty"`// ResourceInfo: Required. Resource info of the connector.ResourceInfo *GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo `json:"resourceInfo,omitempty"`// ValidateOnly: Optional. If set, validates request by executing a dry-run// which would not alter the resource in any way.ValidateOnlybool `json:"validateOnly,omitempty"`// ForceSendFields is a list of field names (e.g. "RequestId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "RequestId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest: Request reportthe connector status.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse struct {// InstanceConfig: AppConnectorInstanceConfig.InstanceConfig *GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorInstanceConfig `json:"instanceConfig,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "InstanceConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "InstanceConfig") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse:Response message for BeyondCorp.ResolveInstanceConfig.
func (GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo¶
type GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo struct {// Id: Required. Unique Id for the resource.Idstring `json:"id,omitempty"`// Resource: Specific details for the resource. This is for internal use only.Resourcegoogleapi.RawMessage `json:"resource,omitempty"`// Status: Overall health status. Overall status is derived based on the status// of each sub level resources.//// Possible values:// "HEALTH_STATUS_UNSPECIFIED" - Health status is unknown: not initialized or// failed to retrieve.// "HEALTHY" - The resource is healthy.// "UNHEALTHY" - The resource is unhealthy.// "UNRESPONSIVE" - The resource is unresponsive.// "DEGRADED" - Some sub-resources are UNHEALTHY.Statusstring `json:"status,omitempty"`// Sub: List of Info for the sub level resources.Sub []*GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo `json:"sub,omitempty"`// Time: The timestamp to collect the info. It is suggested to be set by the// topmost level resource only.Timestring `json:"time,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.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. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo: ResourceInforepresents the information/status of an app connector resource. Such as: -remote_agent - container - runtime - appgateway - appconnector -appconnection - tunnel - logagent
func (GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo)MarshalJSON¶
func (sGoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfo) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpAppgatewaysV1AppGatewayOperationMetadata¶added inv0.88.0
type GoogleCloudBeyondcorpAppgatewaysV1AppGatewayOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have successfully// been cancelled have google.longrunning.Operation.error value with a// google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpAppgatewaysV1AppGatewayOperationMetadata: Representsthe metadata of the long-running operation.
func (GoogleCloudBeyondcorpAppgatewaysV1AppGatewayOperationMetadata)MarshalJSON¶added inv0.88.0
func (sGoogleCloudBeyondcorpAppgatewaysV1AppGatewayOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpPartnerservicesV1alphaGroup¶added inv0.125.0
type GoogleCloudBeyondcorpPartnerservicesV1alphaGroup struct {// Email: The group email idEmailstring `json:"email,omitempty"`// Id: Google group idIdstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Email") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Email") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpPartnerservicesV1alphaGroup: Message to capture groupinformation
func (GoogleCloudBeyondcorpPartnerservicesV1alphaGroup)MarshalJSON¶added inv0.125.0
func (sGoogleCloudBeyondcorpPartnerservicesV1alphaGroup) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse¶added inv0.125.0
type GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse struct {// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// PartnerTenants: The list of PartnerTenant objects.PartnerTenants []*GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant `json:"partnerTenants,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse:Message for response to listing PartnerTenants.
func (GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse)MarshalJSON¶added inv0.125.0
func (sGoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata¶added inv0.122.0
type GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata struct {// InternalTenantId: Optional. UUID used by the Partner to refer to the// PartnerTenant in their internal systems.InternalTenantIdstring `json:"internalTenantId,omitempty"`// PartnerTenantId: Optional. UUID used by the Partner to refer to the// PartnerTenant in their internal systems.PartnerTenantIdstring `json:"partnerTenantId,omitempty"`// ForceSendFields is a list of field names (e.g. "InternalTenantId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "InternalTenantId") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata: Metadataassociated with PartnerTenant and is provided by the Partner.
func (GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata)MarshalJSON¶added inv0.122.0
func (sGoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpPartnerservicesV1alphaPartnerServiceOperationMetadata¶added inv0.122.0
type GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerServiceOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the caller has// requested cancellation of the operation. Operations that have successfully// been cancelled have Operation.error value with a google.rpc.Status.code of// 1, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerServiceOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerServiceOperationMetadata)MarshalJSON¶added inv0.122.0
func (sGoogleCloudBeyondcorpPartnerservicesV1alphaPartnerServiceOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant¶added inv0.124.0
type GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant struct {// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary caller-provided name for the// PartnerTenant. Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Group: Optional. Group information for the users enabled to use the// partnerTenant. If the group information is not provided then the// partnerTenant will be enabled for all users.Group *GoogleCloudBeyondcorpPartnerservicesV1alphaGroup `json:"group,omitempty"`// Name: Output only. Unique resource name of the PartnerTenant. The name is// ignored when creating PartnerTenant.Namestring `json:"name,omitempty"`// PartnerMetadata: Optional. Metadata provided by the Partner associated with// PartnerTenant.PartnerMetadata *GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerMetadata `json:"partnerMetadata,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant: Information abouta BeyoncCorp Enterprise PartnerTenant.
func (GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant)MarshalJSON¶added inv0.124.0
func (sGoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpPartnerservicesV1mainPartnerServiceOperationMetadata¶added inv0.122.0
type GoogleCloudBeyondcorpPartnerservicesV1mainPartnerServiceOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the caller has// requested cancellation of the operation. Operations that have successfully// been cancelled have Operation.error value with a google.rpc.Status.code of// 1, corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpPartnerservicesV1mainPartnerServiceOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpPartnerservicesV1mainPartnerServiceOperationMetadata)MarshalJSON¶added inv0.122.0
func (sGoogleCloudBeyondcorpPartnerservicesV1mainPartnerServiceOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig struct {// Aggregation: Output only. Aggregation type applied.//// Possible values:// "AGGREGATION_UNSPECIFIED" - Unspecified.// "HOURLY" - Insight should be aggregated at hourly level.// "DAILY" - Insight should be aggregated at daily level.// "WEEKLY" - Insight should be aggregated at weekly level.// "MONTHLY" - Insight should be aggregated at monthly level.// "CUSTOM_DATE_RANGE" - Insight should be aggregated at the custom date// range passed in as the start and end time in the request.Aggregationstring `json:"aggregation,omitempty"`// CustomGrouping: Output only. Customised grouping applied.CustomGrouping *GoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping `json:"customGrouping,omitempty"`// EndTime: Output only. Ending time for the duration for which insight was// pulled.EndTimestring `json:"endTime,omitempty"`// FieldFilter: Output only. Filters applied.FieldFilterstring `json:"fieldFilter,omitempty"`// Group: Output only. Group id of the grouping applied.Groupstring `json:"group,omitempty"`// StartTime: Output only. Starting time for the duration for which insight was// pulled.StartTimestring `json:"startTime,omitempty"`// ForceSendFields is a list of field names (e.g. "Aggregation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Aggregation") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig: Theconfiguration that was applied to generate the result.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse struct {// AppliedConfig: Output only. Applied insight config to generate the result// data rows.AppliedConfig *GoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig `json:"appliedConfig,omitempty"`// NextPageToken: Output only. Next page token to be fetched. Set to empty or// NULL if there are no more pages available.NextPageTokenstring `json:"nextPageToken,omitempty"`// Rows: Output only. Result rows returned containing the required value(s) for// configured insight.Rows []*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow `json:"rows,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AppliedConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppliedConfig") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse:The response for the configured insight.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping struct {// FieldFilter: Optional. Filterable parameters to be added to the grouping// clause. Available fields could be fetched by calling insight list and get// APIs in `BASIC` view. `=` is the only comparison operator supported. `AND`// is the only logical operator supported. Usage:// field_filter="fieldName1=fieldVal1 AND fieldName2=fieldVal2". NOTE: Only// `AND` conditions are allowed. NOTE: Use the `filter_alias` from// `Insight.Metadata.Field` message for the filtering the corresponding fields// in this filter field. (These expressions are based on the filter language// described athttps://google.aip.dev/160).FieldFilterstring `json:"fieldFilter,omitempty"`// GroupFields: Required. Fields to be used for grouping. NOTE: Use the// `filter_alias` from `Insight.Metadata.Field` message for declaring the// fields to be grouped-by here.GroupFields []string `json:"groupFields,omitempty"`// ForceSendFields is a list of field names (e.g. "FieldFilter") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FieldFilter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping: Customisedgrouping option that allows setting the group_by fields and also the filterstogather for a configured insight request.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaCustomGrouping) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight struct {// AppliedConfig: Output only. Applied insight config to generate the result// data rows.AppliedConfig *GoogleCloudBeyondcorpSaasplatformInsightsV1alphaAppliedConfig `json:"appliedConfig,omitempty"`// Metadata: Output only. Metadata for the Insight.Metadata *GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata `json:"metadata,omitempty"`// Name: Output only. The insight resource name. e.g.// `organizations/{organization_id}/locations/{location_id}/insights/{insight_id// }` OR `projects/{project_id}/locations/{location_id}/insights/{insight_id}`.Namestring `json:"name,omitempty"`// Rows: Output only. Result rows returned containing the required value(s).Rows []*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow `json:"rows,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AppliedConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppliedConfig") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight: The Insight objectwith configuration that was returned and actual list of records.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata struct {// Aggregations: Output only. List of aggregation types available for insight.//// Possible values:// "AGGREGATION_UNSPECIFIED" - Unspecified.// "HOURLY" - Insight should be aggregated at hourly level.// "DAILY" - Insight should be aggregated at daily level.// "WEEKLY" - Insight should be aggregated at weekly level.// "MONTHLY" - Insight should be aggregated at monthly level.// "CUSTOM_DATE_RANGE" - Insight should be aggregated at the custom date// range passed in as the start and end time in the request.Aggregations []string `json:"aggregations,omitempty"`// Category: Output only. Category of the insight.Categorystring `json:"category,omitempty"`// DisplayName: Output only. Common name of the insight.DisplayNamestring `json:"displayName,omitempty"`// Fields: Output only. List of fields available for insight.Fields []*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField `json:"fields,omitempty"`// Groups: Output only. List of groupings available for insight.Groups []string `json:"groups,omitempty"`// SubCategory: Output only. Sub-Category of the insight.SubCategorystring `json:"subCategory,omitempty"`// Type: Output only. Type of the insight. It is metadata describing whether// the insight is a metric (e.g. count) or a report (e.g. list, status).Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "Aggregations") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Aggregations") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata: Insightfilters, groupings and aggregations that can be applied for the insight.Examples: aggregations, groups, field filters.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField struct {// Description: Output only. Description of the field.Descriptionstring `json:"description,omitempty"`// DisplayName: Output only. Name of the field.DisplayNamestring `json:"displayName,omitempty"`// FilterAlias: Output only. Field name to be used in filter while requesting// configured insight filtered on this field.FilterAliasstring `json:"filterAlias,omitempty"`// Filterable: Output only. Indicates whether the field can be used for// filtering.Filterablebool `json:"filterable,omitempty"`// Groupable: Output only. Indicates whether the field can be used for grouping// in custom grouping request.Groupablebool `json:"groupable,omitempty"`// Id: Output only. Field id for which this is the metadata.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Description") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Description") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField: Fieldmetadata. Commonly understandable name and description for the field.Multiple such fields constitute the Insight.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsightMetadataField) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse struct {// Insights: Output only. List of all insights.Insights []*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight `json:"insights,omitempty"`// NextPageToken: Output only. Next page token to be fetched. Set to empty or// NULL if there are no more pages available.NextPageTokenstring `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. "Insights") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Insights") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse: Theresponse for the list of insights.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow struct {// FieldValues: Output only. Columns/entries/key-vals in the result.FieldValues []*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal `json:"fieldValues,omitempty"`// ForceSendFields is a list of field names (e.g. "FieldValues") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FieldValues") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow: Row of the fetchresponse consisting of a set of entries.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaRow) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal¶added inv0.92.0
type GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal struct {// DisplayName: Output only. Name of the field.DisplayNamestring `json:"displayName,omitempty"`// FilterAlias: Output only. Field name to be used in filter while requesting// configured insight filtered on this field.FilterAliasstring `json:"filterAlias,omitempty"`// Id: Output only. Field id.Idstring `json:"id,omitempty"`// Value: Output only. Value of the field in string format. Acceptable values// are strings or numbers.Valuestring `json:"value,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal: Column or keyvalue pair from the request as part of key to use in query or a single pairof the fetch response.
func (GoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal)MarshalJSON¶added inv0.92.0
func (sGoogleCloudBeyondcorpSaasplatformInsightsV1alphaRowFieldVal) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse¶added inv0.178.0
type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse struct {// EffectiveCancellationTime: Time when the cancellation will become effectiveEffectiveCancellationTimestring `json:"effectiveCancellationTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "EffectiveCancellationTime")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EffectiveCancellationTime") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse: Response message for BeyondCorp.CancelSubscription
func (GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse)MarshalJSON¶added inv0.178.0
func (sGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse¶added inv0.101.0
type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse struct {// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Subscriptions: A list of BeyondCorp Subscriptions in the organization.Subscriptions []*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription `json:"subscriptions,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse: Response message for BeyondCorp.ListSubscriptions.
func (GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse)MarshalJSON¶added inv0.101.0
func (sGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaRestartSubscriptionResponse¶added inv0.182.0
type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaRestartSubscriptionResponse struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaRestartSubscriptionResponse: Response message for BeyondCorp.RestartSubscription
typeGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription¶added inv0.101.0
type GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription struct {// AutoRenewEnabled: Output only. Represents that, if subscription will renew// or end when the term ends.AutoRenewEnabledbool `json:"autoRenewEnabled,omitempty"`// BillingAccount: Optional. Name of the billing account in the format. e.g.// billingAccounts/123456-123456-123456 Required if Subscription is of Paid// type.BillingAccountstring `json:"billingAccount,omitempty"`// CreateTime: Output only. Create time of the subscription.CreateTimestring `json:"createTime,omitempty"`// CsgCustomer: Optional. Whether the subscription is being created as part of// the Citrix flow. If this field is set to true, the subscription should have// both the start_time and end_time set in the request and the billing account// used will be the Citrix master billing account regardless of what its set to// in the request. This field can only be set to true in create requests.CsgCustomerbool `json:"csgCustomer,omitempty"`// EndTime: Optional. End time of the subscription.EndTimestring `json:"endTime,omitempty"`// Name: Identifier. Unique resource name of the Subscription. The name is// ignored when creating a subscription.Namestring `json:"name,omitempty"`// SeatCount: Optional. Number of seats in the subscription.SeatCountint64 `json:"seatCount,omitempty,string"`// Sku: Required. SKU of subscription.//// Possible values:// "SKU_UNSPECIFIED" - Default value. This value is unused.// "BCE_STANDARD_SKU" - Represents BeyondCorp Standard SKU.Skustring `json:"sku,omitempty"`// StartTime: Optional. Start time of the subscription.StartTimestring `json:"startTime,omitempty"`// State: Output only. The current state of the subscription.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "ACTIVE" - Represents an active subscription.// "INACTIVE" - Represents an upcomming subscription.// "COMPLETED" - Represents a completed subscription.Statestring `json:"state,omitempty"`// SubscriberType: Output only. Type of subscriber.//// Possible values:// "SUBSCRIBER_TYPE_UNSPECIFIED" - Default value. This value is unused.// "ONLINE" - Represents an online subscription.// "OFFLINE" - Represents an offline subscription.SubscriberTypestring `json:"subscriberType,omitempty"`// Type: Required. Type of subscription.//// Possible values:// "TYPE_UNSPECIFIED" - Default value. This value is unused.// "TRIAL" - Represents a trial subscription.// "PAID" - Represents a paid subscription.// "ALLOWLIST" - Reresents an allowlisted subscription.Typestring `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. "AutoRenewEnabled") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AutoRenewEnabled") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription: ABeyondCorp Subscription resource represents BeyondCorp EnterpriseSubscription. BeyondCorp Enterprise Subscription enables BeyondCorpEnterprise permium features for an organization.
func (GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription)MarshalJSON¶added inv0.101.0
func (sGoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1SecurityGatewayOperationMetadata¶added inv0.200.0
type GoogleCloudBeyondcorpSecuritygatewaysV1SecurityGatewayOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have been cancelled// successfully have Operation.error value with a google.rpc.Status.code of 1,// corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1SecurityGatewayOperationMetadata:Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpSecuritygatewaysV1SecurityGatewayOperationMetadata)MarshalJSON¶added inv0.200.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1SecurityGatewayOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication¶added inv0.193.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication struct {// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the application// resource. Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// EndpointMatchers: Optional. An array of conditions to match the// application's network endpoint. Each element in the array is an// EndpointMatcher object, which defines a specific combination of a hostname// pattern and one or more ports. The application is considered matched if at// least one of the EndpointMatcher conditions in this array is met (the// conditions are combined using OR logic). Each EndpointMatcher must contain a// hostname pattern, such as "example.com", and one or more port numbers// specified as a string, such as "443". Hostname and port number examples:// "*.example.com", "443" "example.com" and "22" "example.com" and "22,33"EndpointMatchers []*GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher `json:"endpointMatchers,omitempty"`// Name: Identifier. Name of the resource.Namestring `json:"name,omitempty"`// Schema: Optional. Type of the external application.//// Possible values:// "SCHEMA_UNSPECIFIED" - Default value. This value is unused.// "PROXY_GATEWAY" - Proxy which routes traffic to actual applications, like// Netscaler Gateway.// "API_GATEWAY" - Service Discovery API endpoint when Service Discovery is// enabled in Gateway.Schemastring `json:"schema,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// Upstreams: Optional. Which upstream resources to forward traffic to.Upstreams []*GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream `json:"upstreams,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication: The informationabout an application resource.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication)MarshalJSON¶added inv0.193.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream¶added inv0.243.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream struct {// EgressPolicy: Optional. Routing policy information.EgressPolicy *GoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy `json:"egressPolicy,omitempty"`// External: List of the external endpoints to forward traffic to.External *GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal `json:"external,omitempty"`// Network: Network to forward traffic to.Network *GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork `json:"network,omitempty"`// ProxyProtocol: Optional. Enables proxy protocol configuration for the// upstream.ProxyProtocol *GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig `json:"proxyProtocol,omitempty"`// ForceSendFields is a list of field names (e.g. "EgressPolicy") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EgressPolicy") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream: Whichupstream resource to forward traffic to.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream)MarshalJSON¶added inv0.243.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstream) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal struct {// Endpoints: Required. List of the endpoints to forward traffic to.Endpoints []*GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint `json:"endpoints,omitempty"`// ForceSendFields is a list of field names (e.g. "Endpoints") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Endpoints") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal:Endpoints to forward traffic to.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamExternal) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork¶added inv0.243.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork struct {// Name: Required. Network name is of the format:// `projects/{project}/global/networks/{network}Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork:Network to forward traffic to.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork)MarshalJSON¶added inv0.243.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationUpstreamNetwork) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders struct {// DeviceInfo: Optional. The device information configuration.DeviceInfo *GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo `json:"deviceInfo,omitempty"`// GroupInfo: Optional. Group details.GroupInfo *GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo `json:"groupInfo,omitempty"`// OutputType: Optional. Default output type for all enabled headers.//// Possible values:// "OUTPUT_TYPE_UNSPECIFIED" - The unspecified output type.// "PROTOBUF" - Protobuf output type.// "JSON" - JSON output type.// "NONE" - Explicitly disable header output.OutputTypestring `json:"outputType,omitempty"`// UserInfo: Optional. User details.UserInfo *GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo `json:"userInfo,omitempty"`// ForceSendFields is a list of field names (e.g. "DeviceInfo") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DeviceInfo") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders: Contextualheaders configuration.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo struct {// OutputType: Optional. The output type details for the delegated device.//// Possible values:// "OUTPUT_TYPE_UNSPECIFIED" - The unspecified output type.// "PROTOBUF" - Protobuf output type.// "JSON" - JSON output type.// "NONE" - Explicitly disable header output.OutputTypestring `json:"outputType,omitempty"`// ForceSendFields is a list of field names (e.g. "OutputType") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "OutputType") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo: The delegated device information configuration.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedDeviceInfo) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo struct {// OutputType: Optional. The output type of the delegated group information.//// Possible values:// "OUTPUT_TYPE_UNSPECIFIED" - The unspecified output type.// "PROTOBUF" - Protobuf output type.// "JSON" - JSON output type.// "NONE" - Explicitly disable header output.OutputTypestring `json:"outputType,omitempty"`// ForceSendFields is a list of field names (e.g. "OutputType") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "OutputType") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo: The delegated group configuration details.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedGroupInfo) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo struct {// OutputType: Optional. The delegated user's information.//// Possible values:// "OUTPUT_TYPE_UNSPECIFIED" - The unspecified output type.// "PROTOBUF" - Protobuf output type.// "JSON" - JSON output type.// "NONE" - Explicitly disable header output.OutputTypestring `json:"outputType,omitempty"`// ForceSendFields is a list of field names (e.g. "OutputType") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "OutputType") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo: The configuration information for the delegated user.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeadersDelegatedUserInfo) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy¶added inv0.243.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy struct {// Regions: Required. List of the regions where the application sends traffic.Regions []string `json:"regions,omitempty"`// ForceSendFields is a list of field names (e.g. "Regions") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Regions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy: Routing policyinformation.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy)MarshalJSON¶added inv0.243.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaEgressPolicy) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint struct {// Hostname: Required. Hostname of the endpoint.Hostnamestring `json:"hostname,omitempty"`// Port: Required. Port of the endpoint.Portint64 `json:"port,omitempty"`// ForceSendFields is a list of field names (e.g. "Hostname") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Hostname") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint: Internet Gatewayendpoint to forward traffic to.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpoint) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher¶added inv0.198.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher struct {// Hostname: Required. Hostname of the application.Hostnamestring `json:"hostname,omitempty"`// Ports: Required. The ports of the application.Ports []int64 `json:"ports,omitempty"`// ForceSendFields is a list of field names (e.g. "Hostname") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Hostname") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher: EndpointMatchercontains the information of the endpoint that will match the application.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher)MarshalJSON¶added inv0.198.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaHub¶added inv0.193.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaHub struct {// InternetGateway: Optional. Internet Gateway configuration.InternetGateway *GoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway `json:"internetGateway,omitempty"`// ForceSendFields is a list of field names (e.g. "InternetGateway") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "InternetGateway") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaHub: The Hub message containsinformation pertaining to the regional data path deployments.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaHub)MarshalJSON¶added inv0.193.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaHub) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway¶added inv0.201.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway struct {// AssignedIps: Output only. List of IP addresses assigned to the Cloud NAT.AssignedIps []string `json:"assignedIps,omitempty"`// ForceSendFields is a list of field names (e.g. "AssignedIps") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AssignedIps") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway: Represents theInternet Gateway configuration.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway)MarshalJSON¶added inv0.201.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaInternetGateway) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse¶added inv0.193.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse struct {// Applications: A list of BeyondCorp Application in the project.Applications []*GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication `json:"applications,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Applications") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Applications") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse:Message for response to listing Applications.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse)MarshalJSON¶added inv0.193.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse¶added inv0.170.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse struct {// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// SecurityGateways: A list of BeyondCorp SecurityGateway in the project.SecurityGateways []*GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway `json:"securityGateways,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse:Message for response to listing SecurityGateways.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse)MarshalJSON¶added inv0.170.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig struct {// AllowedClientHeaders: Optional. List of the allowed client header names.AllowedClientHeaders []string `json:"allowedClientHeaders,omitempty"`// ClientIp: Optional. Client IP configuration. The client IP address is// included if true.ClientIpbool `json:"clientIp,omitempty"`// ContextualHeaders: Optional. Configuration for the contextual headers.ContextualHeaders *GoogleCloudBeyondcorpSecuritygatewaysV1alphaContextualHeaders `json:"contextualHeaders,omitempty"`// GatewayIdentity: Optional. The security gateway identity configuration.//// Possible values:// "GATEWAY_IDENTITY_UNSPECIFIED" - Unspecified gateway identity.// "RESOURCE_NAME" - Resource name for gateway identity, in the format:// projects/{project_id}/locations/{location_id}/securityGateways/{security_gate// way_id}GatewayIdentitystring `json:"gatewayIdentity,omitempty"`// MetadataHeaders: Optional. Custom resource specific headers along with the// values. The names should conform toRFC 9110: >Field names can contain// alphanumeric characters, hyphens, and periods, can contain only// ASCII-printable characters and tabs, and must start with a letter.MetadataHeaders map[string]string `json:"metadataHeaders,omitempty"`// ForceSendFields is a list of field names (e.g. "AllowedClientHeaders") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AllowedClientHeaders") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig: Theconfiguration for the proxy.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway¶added inv0.170.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway struct {// CreateTime: Output only. Timestamp when the resource was created.CreateTimestring `json:"createTime,omitempty"`// DelegatingServiceAccount: Output only. Service account used for operations// that involve resources in consumer projects.DelegatingServiceAccountstring `json:"delegatingServiceAccount,omitempty"`// DisplayName: Optional. An arbitrary user-provided name for the// SecurityGateway. Cannot exceed 64 characters.DisplayNamestring `json:"displayName,omitempty"`// ExternalIps: Output only. IP addresses that will be used for establishing// connection to the endpoints.ExternalIps []string `json:"externalIps,omitempty"`// Hubs: Optional. Map of Hubs that represents regional data path deployment// with GCP region as a key.Hubs map[string]GoogleCloudBeyondcorpSecuritygatewaysV1alphaHub `json:"hubs,omitempty"`// Name: Identifier. Name of the resource.Namestring `json:"name,omitempty"`// ProxyProtocolConfig: Optional. Shared proxy configuration for all apps.ProxyProtocolConfig *GoogleCloudBeyondcorpSecuritygatewaysV1alphaProxyProtocolConfig `json:"proxyProtocolConfig,omitempty"`// ServiceDiscovery: Optional. Settings related to the Service Discovery.ServiceDiscovery *GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery `json:"serviceDiscovery,omitempty"`// State: Output only. The operational state of the SecurityGateway.//// Possible values:// "STATE_UNSPECIFIED" - Default value. This value is unused.// "CREATING" - SecurityGateway is being created.// "UPDATING" - SecurityGateway is being updated.// "DELETING" - SecurityGateway is being deleted.// "RUNNING" - SecurityGateway is running.// "DOWN" - SecurityGateway is down and may be restored in the future.// "ERROR" - SecurityGateway encountered an error and is in an// indeterministic state.Statestring `json:"state,omitempty"`// UpdateTime: Output only. Timestamp when the resource was last modified.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway: The informationabout a security gateway resource.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway)MarshalJSON¶added inv0.170.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGatewayOperationMetadata¶added inv0.170.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGatewayOperationMetadata struct {// ApiVersion: Output only. API version used to start the operation.ApiVersionstring `json:"apiVersion,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// RequestedCancellation: Output only. Identifies whether the user has// requested cancellation of the operation. Operations that have been cancelled// successfully have Operation.error value with a google.rpc.Status.code of 1,// corresponding to `Code.CANCELLED`.RequestedCancellationbool `json:"requestedCancellation,omitempty"`// StatusMessage: Output only. Human-readable status of the operation, if any.StatusMessagestring `json:"statusMessage,omitempty"`// Target: Output only. Server-defined resource path for the target of the// operation.Targetstring `json:"target,omitempty"`// Verb: Output only. Name of the verb executed by the operation.Verbstring `json:"verb,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiVersion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiVersion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGatewayOperationMetadata:
Represents the metadata of the long-running operation.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGatewayOperationMetadata)MarshalJSON¶added inv0.170.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGatewayOperationMetadata) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery struct {// ApiGateway: Required. External API configuration.ApiGateway *GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway `json:"apiGateway,omitempty"`// ForceSendFields is a list of field names (e.g. "ApiGateway") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ApiGateway") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery: Settingsrelated to the Service Discovery.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscovery) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway struct {// ResourceOverride: Required. Enables fetching resource model updates to alter// service behavior per Chrome profile.ResourceOverride *GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor `json:"resourceOverride,omitempty"`// ForceSendFields is a list of field names (e.g. "ResourceOverride") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResourceOverride") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway: IfService Discovery is done through API, defines its settings.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGateway) MarshalJSON() ([]byte,error)
typeGoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor¶added inv0.251.0
type GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor struct {// Path: Required. Contains the URI path fragment where HTTP request is sent.Pathstring `json:"path,omitempty"`// ForceSendFields is a list of field names (e.g. "Path") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Path") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor: API operation descriptor.
func (GoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor)MarshalJSON¶added inv0.251.0
func (sGoogleCloudBeyondcorpSecuritygatewaysV1alphaServiceDiscoveryApiGatewayOperationDescriptor) MarshalJSON() ([]byte,error)
typeGoogleCloudLocationListLocationsResponse¶
type GoogleCloudLocationListLocationsResponse struct {// Locations: A list of locations that matches the specified filter in the// request.Locations []*GoogleCloudLocationLocation `json:"locations,omitempty"`// NextPageToken: The standard List next-page token.NextPageTokenstring `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. "Locations") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Locations") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudLocationListLocationsResponse: The response message forLocations.ListLocations.
func (GoogleCloudLocationListLocationsResponse)MarshalJSON¶
func (sGoogleCloudLocationListLocationsResponse) MarshalJSON() ([]byte,error)
typeGoogleCloudLocationLocation¶
type GoogleCloudLocationLocation struct {// DisplayName: The friendly name for this location, typically a nearby city// name. For example, "Tokyo".DisplayNamestring `json:"displayName,omitempty"`// Labels: Cross-service attributes for the location. For example// {"cloud.googleapis.com/region": "us-east1"}Labels map[string]string `json:"labels,omitempty"`// LocationId: The canonical id for this location. For example: "us-east1".LocationIdstring `json:"locationId,omitempty"`// Metadata: Service-specific metadata. For example the available capacity at// the given location.Metadatagoogleapi.RawMessage `json:"metadata,omitempty"`// Name: Resource name for the location, which may vary between// implementations. For example:// "projects/example-project/locations/us-east1"Namestring `json:"name,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleCloudLocationLocation: A resource that represents a Google Cloudlocation.
func (GoogleCloudLocationLocation)MarshalJSON¶
func (sGoogleCloudLocationLocation) MarshalJSON() ([]byte,error)
typeGoogleIamV1AuditConfig¶
type GoogleIamV1AuditConfig struct {// AuditLogConfigs: The configuration for logging of each type of permission.AuditLogConfigs []*GoogleIamV1AuditLogConfig `json:"auditLogConfigs,omitempty"`// Service: Specifies a service that will be enabled for audit logging. For// example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices`// is a special value that covers all services.Servicestring `json:"service,omitempty"`// ForceSendFields is a list of field names (e.g. "AuditLogConfigs") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuditLogConfigs") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1AuditConfig: Specifies the audit configuration for a service. Theconfiguration determines which permission types are logged, and whatidentities, if any, are exempted from logging. An AuditConfig must have oneor more AuditLogConfigs. If there are AuditConfigs for both `allServices`and a specific service, the union of the two AuditConfigs is used for thatservice: the log_types specified in each AuditConfig are enabled, and theexempted_members in each AuditLogConfig are exempted. Example Policy withmultiple AuditConfigs: { "audit_configs": [ { "service": "allServices","audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": ["user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type":"ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com","audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type":"DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } Forsampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READlogging. It also exempts `jose@example.com` from DATA_READ logging, and`aliya@example.com` from DATA_WRITE logging.
func (GoogleIamV1AuditConfig)MarshalJSON¶
func (sGoogleIamV1AuditConfig) MarshalJSON() ([]byte,error)
typeGoogleIamV1AuditLogConfig¶
type GoogleIamV1AuditLogConfig struct {// ExemptedMembers: Specifies the identities that do not cause logging for this// type of permission. Follows the same format of Binding.members.ExemptedMembers []string `json:"exemptedMembers,omitempty"`// LogType: The log type that this config enables.//// Possible values:// "LOG_TYPE_UNSPECIFIED" - Default case. Should never be this.// "ADMIN_READ" - Admin reads. Example: CloudIAM getIamPolicy// "DATA_WRITE" - Data writes. Example: CloudSQL Users create// "DATA_READ" - Data reads. Example: CloudSQL Users listLogTypestring `json:"logType,omitempty"`// ForceSendFields is a list of field names (e.g. "ExemptedMembers") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ExemptedMembers") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1AuditLogConfig: Provides the configuration for logging a type ofpermissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ","exempted_members": [ "user:jose@example.com" ] }, { "log_type":"DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, whileexempting jose@example.com from DATA_READ logging.
func (GoogleIamV1AuditLogConfig)MarshalJSON¶
func (sGoogleIamV1AuditLogConfig) MarshalJSON() ([]byte,error)
typeGoogleIamV1Binding¶
type GoogleIamV1Binding struct {// Condition: The condition that is associated with this binding. If the// condition evaluates to `true`, then this binding applies to the current// request. If the condition evaluates to `false`, then this binding does not// apply to the current request. However, a different role binding might grant// the same role to one or more of the principals in this binding. To learn// which resources support conditions in their IAM policies, see the IAM// documentation// (https://cloud.google.com/iam/help/conditions/resource-policies).Condition *GoogleTypeExpr `json:"condition,omitempty"`// Members: Specifies the principals requesting access for a Google Cloud// resource. `members` can have the following values: * `allUsers`: A special// identifier that represents anyone who is on the internet; with or without a// Google account. * `allAuthenticatedUsers`: A special identifier that// represents anyone who is authenticated with a Google account or a service// account. Does not include identities that come from external identity// providers (IdPs) through identity federation. * `user:{emailid}`: An email// address that represents a specific Google account. For example,// `alice@example.com` . * `serviceAccount:{emailid}`: An email address that// represents a Google service account. For example,// `my-other-app@appspot.gserviceaccount.com`. *// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An// identifier for a Kubernetes service account// (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).// For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *// `group:{emailid}`: An email address that represents a Google group. For// example, `admins@example.com`. * `domain:{domain}`: The G Suite domain// (primary) that represents all the users of that domain. For example,// `google.com` or `example.com`. *// `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/sub// ject/{subject_attribute_value}`: A single identity in a workforce identity// pool. *// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/// group/{group_id}`: All workforce identities in a group. *// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/// attribute.{attribute_name}/{attribute_value}`: All workforce identities with// a specific attribute value. *// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/// *`: All identities in a workforce identity pool. *// `principal://iam.googleapis.com/projects/{project_number}/locations/global/wo// rkloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single// identity in a workload identity pool. *// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global// /workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool// group. *// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global// /workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}// `: All identities in a workload identity pool with a certain attribute. *// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global// /workloadIdentityPools/{pool_id}/*`: All identities in a workload identity// pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus// unique identifier) representing a user that has been recently deleted. For// example, `alice@example.com?uid=123456789012345678901`. If the user is// recovered, this value reverts to `user:{emailid}` and the recovered user// retains the role in the binding. *// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus// unique identifier) representing a service account that has been recently// deleted. For example,// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the// service account is undeleted, this value reverts to// `serviceAccount:{emailid}` and the undeleted service account retains the// role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email// address (plus unique identifier) representing a Google group that has been// recently deleted. For example,// `admins@example.com?uid=123456789012345678901`. If the group is recovered,// this value reverts to `group:{emailid}` and the recovered group retains the// role in the binding. *// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool// _id}/subject/{subject_attribute_value}`: Deleted single identity in a// workforce identity pool. For example,// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-po// ol-id/subject/my-subject-attribute-value`.Members []string `json:"members,omitempty"`// Role: Role that is assigned to the list of `members`, or principals. For// example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview// of the IAM roles and permissions, see the IAM documentation// (https://cloud.google.com/iam/docs/roles-overview). For a list of the// available pre-defined roles, see here// (https://cloud.google.com/iam/docs/understanding-roles).Rolestring `json:"role,omitempty"`// ForceSendFields is a list of field names (e.g. "Condition") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Condition") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1Binding: Associates `members`, or principals, with a `role`.
func (GoogleIamV1Binding)MarshalJSON¶
func (sGoogleIamV1Binding) MarshalJSON() ([]byte,error)
typeGoogleIamV1Policy¶
type GoogleIamV1Policy struct {// AuditConfigs: Specifies cloud audit logging configuration for this policy.AuditConfigs []*GoogleIamV1AuditConfig `json:"auditConfigs,omitempty"`// Bindings: Associates a list of `members`, or principals, with a `role`.// Optionally, may specify a `condition` that determines how and when the// `bindings` are applied. Each of the `bindings` must contain at least one// principal. The `bindings` in a `Policy` can refer to up to 1,500 principals;// up to 250 of these principals can be Google groups. Each occurrence of a// principal counts towards these limits. For example, if the `bindings` grant// 50 different roles to `user:alice@example.com`, and not to any other// principal, then you can add another 1,450 principals to the `bindings` in// the `Policy`.Bindings []*GoogleIamV1Binding `json:"bindings,omitempty"`// Etag: `etag` is used for optimistic concurrency control as a way to help// prevent simultaneous updates of a policy from overwriting each other. It is// strongly suggested that systems make use of the `etag` in the// read-modify-write cycle to perform policy updates in order to avoid race// conditions: An `etag` is returned in the response to `getIamPolicy`, and// systems are expected to put that etag in the request to `setIamPolicy` to// ensure that their change will be applied to the same version of the policy.// **Important:** If you use IAM Conditions, you must include the `etag` field// whenever you call `setIamPolicy`. If you omit this field, then IAM allows// you to overwrite a version `3` policy with a version `1` policy, and all of// the conditions in the version `3` policy are lost.Etagstring `json:"etag,omitempty"`// Version: Specifies the format of the policy. Valid values are `0`, `1`, and// `3`. Requests that specify an invalid value are rejected. Any operation that// affects conditional role bindings must specify version `3`. This requirement// applies to the following operations: * Getting a policy that includes a// conditional role binding * Adding a conditional role binding to a policy *// Changing a conditional role binding in a policy * Removing any role binding,// with or without a condition, from a policy that includes conditions// **Important:** If you use IAM Conditions, you must include the `etag` field// whenever you call `setIamPolicy`. If you omit this field, then IAM allows// you to overwrite a version `3` policy with a version `1` policy, and all of// the conditions in the version `3` policy are lost. If a policy does not// include any conditions, operations on that policy may specify any valid// version or leave the field unset. To learn which resources support// conditions in their IAM policies, see the IAM documentation// (https://cloud.google.com/iam/help/conditions/resource-policies).Versionint64 `json:"version,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AuditConfigs") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuditConfigs") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1Policy: An Identity and Access Management (IAM) policy, whichspecifies access controls for Google Cloud resources. A `Policy` is acollection of `bindings`. A `binding` binds one or more `members`, orprincipals, to a single `role`. Principals can be user accounts, serviceaccounts, Google groups, and domains (such as G Suite). A `role` is a namedlist of permissions; each `role` can be an IAM predefined role or auser-created custom role. For some types of Google Cloud resources, a`binding` can also specify a `condition`, which is a logical expression thatallows access to a resource only if the expression evaluates to `true`. Acondition can add constraints based on attributes of the request, theresource, or both. To learn which resources support conditions in their IAMpolicies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies). **JSONexample:** ``` { "bindings": [ { "role":"roles/resourcemanager.organizationAdmin", "members": ["user:mike@example.com", "group:admins@example.com", "domain:google.com","serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role":"roles/resourcemanager.organizationViewer", "members": ["user:eve@example.com" ], "condition": { "title": "expirable access","description": "Does not grant access after Sep 2020", "expression":"request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag":"BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: -members: - user:mike@example.com - group:admins@example.com -domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.comrole: roles/resourcemanager.organizationAdmin - members: -user:eve@example.com role: roles/resourcemanager.organizationViewercondition: title: expirable access description: Does not grant access afterSep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z')etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features,see the IAM documentation (https://cloud.google.com/iam/docs/).
func (GoogleIamV1Policy)MarshalJSON¶
func (sGoogleIamV1Policy) MarshalJSON() ([]byte,error)
typeGoogleIamV1SetIamPolicyRequest¶
type GoogleIamV1SetIamPolicyRequest struct {// Policy: REQUIRED: The complete policy to be applied to the `resource`. The// size of the policy is limited to a few 10s of KB. An empty policy is a valid// policy but certain Google Cloud services (such as Projects) might reject// them.Policy *GoogleIamV1Policy `json:"policy,omitempty"`// UpdateMask: OPTIONAL: A FieldMask specifying which fields of the policy to// modify. Only the fields in the mask will be modified. If no mask is// provided, the following default mask is used: `paths: "bindings, etag"UpdateMaskstring `json:"updateMask,omitempty"`// ForceSendFields is a list of field names (e.g. "Policy") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Policy") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1SetIamPolicyRequest: Request message for `SetIamPolicy` method.
func (GoogleIamV1SetIamPolicyRequest)MarshalJSON¶
func (sGoogleIamV1SetIamPolicyRequest) MarshalJSON() ([]byte,error)
typeGoogleIamV1TestIamPermissionsRequest¶
type GoogleIamV1TestIamPermissionsRequest struct {// Permissions: The set of permissions to check for the `resource`. Permissions// with wildcards (such as `*` or `storage.*`) are not allowed. For more// information see IAM Overview// (https://cloud.google.com/iam/docs/overview#permissions).Permissions []string `json:"permissions,omitempty"`// ForceSendFields is a list of field names (e.g. "Permissions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Permissions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1TestIamPermissionsRequest: Request message for`TestIamPermissions` method.
func (GoogleIamV1TestIamPermissionsRequest)MarshalJSON¶
func (sGoogleIamV1TestIamPermissionsRequest) MarshalJSON() ([]byte,error)
typeGoogleIamV1TestIamPermissionsResponse¶
type GoogleIamV1TestIamPermissionsResponse struct {// Permissions: A subset of `TestPermissionsRequest.permissions` that the// caller is allowed.Permissions []string `json:"permissions,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Permissions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Permissions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleIamV1TestIamPermissionsResponse: Response message for`TestIamPermissions` method.
func (GoogleIamV1TestIamPermissionsResponse)MarshalJSON¶
func (sGoogleIamV1TestIamPermissionsResponse) MarshalJSON() ([]byte,error)
typeGoogleLongrunningCancelOperationRequest¶
type GoogleLongrunningCancelOperationRequest struct {}GoogleLongrunningCancelOperationRequest: The request message forOperations.CancelOperation.
typeGoogleLongrunningListOperationsResponse¶
type GoogleLongrunningListOperationsResponse struct {// NextPageToken: The standard List next-page token.NextPageTokenstring `json:"nextPageToken,omitempty"`// Operations: A list of operations that matches the specified filter in the// request.Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`// Unreachable: Unordered list. Unreachable resources. Populated when the// request sets `ListOperationsRequest.return_partial_success` and reads across// collections e.g. when attempting to list all resources across all supported// locations.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleLongrunningListOperationsResponse: The response message forOperations.ListOperations.
func (GoogleLongrunningListOperationsResponse)MarshalJSON¶
func (sGoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte,error)
typeGoogleLongrunningOperation¶
type GoogleLongrunningOperation struct {// Done: If the value is `false`, it means the operation is still in progress.// If `true`, the operation is completed, and either `error` or `response` is// available.Donebool `json:"done,omitempty"`// Error: The error result of the operation in case of failure or cancellation.Error *GoogleRpcStatus `json:"error,omitempty"`// Metadata: Service-specific metadata associated with the operation. It// typically contains progress information and common metadata such as create// time. Some services might not provide such metadata. Any method that returns// a long-running operation should document the metadata type, if any.Metadatagoogleapi.RawMessage `json:"metadata,omitempty"`// Name: The server-assigned name, which is only unique within the same service// that originally returns it. If you use the default HTTP mapping, the `name`// should be a resource name ending with `operations/{unique_id}`.Namestring `json:"name,omitempty"`// Response: The normal, successful response of the operation. If the original// method returns no data on success, such as `Delete`, the response is// `google.protobuf.Empty`. If the original method is standard// `Get`/`Create`/`Update`, the response should be the resource. For other// methods, the response should have the type `XxxResponse`, where `Xxx` is the// original method name. For example, if the original method name is// `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.Responsegoogleapi.RawMessage `json:"response,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Done") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Done") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleLongrunningOperation: This resource represents a long-runningoperation that is the result of a network API call.
func (GoogleLongrunningOperation)MarshalJSON¶
func (sGoogleLongrunningOperation) MarshalJSON() ([]byte,error)
typeGoogleRpcStatus¶
type GoogleRpcStatus struct {// Code: The status code, which should be an enum value of google.rpc.Code.Codeint64 `json:"code,omitempty"`// Details: A list of messages that carry the error details. There is a common// set of message types for APIs to use.Details []googleapi.RawMessage `json:"details,omitempty"`// Message: A developer-facing error message, which should be in English. Any// user-facing error message should be localized and sent in the// google.rpc.Status.details field, or localized by the client.Messagestring `json:"message,omitempty"`// ForceSendFields is a list of field names (e.g. "Code") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Code") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleRpcStatus: The `Status` type defines a logical error model that issuitable for different programming environments, including REST APIs and RPCAPIs. It is used by gRPC (https://github.com/grpc). Each `Status` messagecontains three pieces of data: error code, error message, and error details.You can find out more about this error model and how to work with it in theAPI Design Guide (https://cloud.google.com/apis/design/errors).
func (GoogleRpcStatus)MarshalJSON¶
func (sGoogleRpcStatus) MarshalJSON() ([]byte,error)
typeGoogleTypeExpr¶
type GoogleTypeExpr struct {// Description: Optional. Description of the expression. This is a longer text// which describes the expression, e.g. when hovered over it in a UI.Descriptionstring `json:"description,omitempty"`// Expression: Textual representation of an expression in Common Expression// Language syntax.Expressionstring `json:"expression,omitempty"`// Location: Optional. String indicating the location of the expression for// error reporting, e.g. a file name and a position in the file.Locationstring `json:"location,omitempty"`// Title: Optional. Title for the expression, i.e. a short string describing// its purpose. This can be used e.g. in UIs which allow to enter the// expression.Titlestring `json:"title,omitempty"`// ForceSendFields is a list of field names (e.g. "Description") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Description") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}GoogleTypeExpr: Represents a textual expression in the Common ExpressionLanguage (CEL) syntax. CEL is a C-like expression language. The syntax andsemantics of CEL are documented athttps://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determinesif a summary is less than 100 chars" expression: "document.summary.size() <100" Example (Equality): title: "Requestor is owner" description:"Determines if requestor is the document owner" expression: "document.owner== request.auth.claims.email" Example (Logic): title: "Public documents"description: "Determine whether the document should be publicly visible"expression: "document.type != 'private' && document.type != 'internal'"Example (Data Manipulation): title: "Notification string" description:"Create a notification string with a timestamp." expression: "'New messagereceived at ' + string(document.create_time)" The exact variables andfunctions that may be referenced within an expression are determined by theservice that evaluates it. See the service documentation for additionalinformation.
func (GoogleTypeExpr)MarshalJSON¶
func (sGoogleTypeExpr) MarshalJSON() ([]byte,error)
typeImageConfig¶
type ImageConfig struct {// StableImage: The stable image that the remote agent will fallback to if the// target image fails.StableImagestring `json:"stableImage,omitempty"`// TargetImage: The initial image the remote agent will attempt to run for the// control plane.TargetImagestring `json:"targetImage,omitempty"`// ForceSendFields is a list of field names (e.g. "StableImage") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "StableImage") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ImageConfig: ImageConfig defines the control plane images to run.
func (ImageConfig)MarshalJSON¶
func (sImageConfig) MarshalJSON() ([]byte,error)
typeListAppGatewaysResponse¶
type ListAppGatewaysResponse struct {// AppGateways: A list of BeyondCorp AppGateways in the project.AppGateways []*AppGateway `json:"appGateways,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AppGateways") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AppGateways") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ListAppGatewaysResponse: Response message for BeyondCorp.ListAppGateways.
func (ListAppGatewaysResponse)MarshalJSON¶
func (sListAppGatewaysResponse) MarshalJSON() ([]byte,error)
typeListConnectionsResponse¶
type ListConnectionsResponse struct {// Connections: A list of BeyondCorp Connections in the project.Connections []*Connection `json:"connections,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Connections") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Connections") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ListConnectionsResponse: Response message for BeyondCorp.ListConnections.
func (ListConnectionsResponse)MarshalJSON¶
func (sListConnectionsResponse) MarshalJSON() ([]byte,error)
typeListConnectorsResponse¶
type ListConnectorsResponse struct {// Connectors: A list of BeyondCorp Connectors in the project.Connectors []*Connector `json:"connectors,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Connectors") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Connectors") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ListConnectorsResponse: Response message for BeyondCorp.ListConnectors.
func (ListConnectorsResponse)MarshalJSON¶
func (sListConnectorsResponse) MarshalJSON() ([]byte,error)
typeNotificationConfig¶
type NotificationConfig struct {// PubsubNotification: Pub/Sub topic for Connector to subscribe and receive// notifications from `projects/{project}/topics/{pubsub_topic}`PubsubNotification *CloudPubSubNotificationConfig `json:"pubsubNotification,omitempty"`// ForceSendFields is a list of field names (e.g. "PubsubNotification") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PubsubNotification") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}NotificationConfig: NotificationConfig defines the mechanisms to notifyinstance agent.
func (NotificationConfig)MarshalJSON¶
func (sNotificationConfig) MarshalJSON() ([]byte,error)
typeOrganizationsLocationsGlobalPartnerTenantsDeleteCall¶added inv0.125.0
type OrganizationsLocationsGlobalPartnerTenantsDeleteCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsGlobalPartnerTenantsDeleteCall)Context¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Context(ctxcontext.Context) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsGlobalPartnerTenantsDeleteCall)Do¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.organizations.locations.global.partnerTenants.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*OrganizationsLocationsGlobalPartnerTenantsDeleteCall)Fields¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsGlobalPartnerTenantsDeleteCall)Header¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsGlobalPartnerTenantsDeleteCall)RequestId¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsDeleteCall) RequestId(requestIdstring) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
typeOrganizationsLocationsGlobalPartnerTenantsGetCall¶added inv0.124.0
type OrganizationsLocationsGlobalPartnerTenantsGetCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsGlobalPartnerTenantsGetCall)Context¶added inv0.124.0
func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Context(ctxcontext.Context) *OrganizationsLocationsGlobalPartnerTenantsGetCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsGlobalPartnerTenantsGetCall)Do¶added inv0.124.0
func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant,error)
Do executes the "beyondcorp.organizations.locations.global.partnerTenants.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpPartnerservicesV1alphaPartnerTenant.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsGlobalPartnerTenantsGetCall)Fields¶added inv0.124.0
func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsGlobalPartnerTenantsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsGlobalPartnerTenantsGetCall)Header¶added inv0.124.0
func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsGlobalPartnerTenantsGetCall)IfNoneMatch¶added inv0.124.0
func (c *OrganizationsLocationsGlobalPartnerTenantsGetCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsGlobalPartnerTenantsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeOrganizationsLocationsGlobalPartnerTenantsListCall¶added inv0.125.0
type OrganizationsLocationsGlobalPartnerTenantsListCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsGlobalPartnerTenantsListCall)Context¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Context(ctxcontext.Context) *OrganizationsLocationsGlobalPartnerTenantsListCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)Do¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse,error)
Do executes the "beyondcorp.organizations.locations.global.partnerTenants.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)Fields¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsGlobalPartnerTenantsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)Filter¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Filter(filterstring) *OrganizationsLocationsGlobalPartnerTenantsListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation. All fields in the PartnerTenant message are supported.For example, the following query will return the PartnerTenants withdisplayName "test-tenant"organizations/${ORG_ID}/locations/${LOCATION}/partnerTenants?filter=displayName="test-tenant" Nested fields are also supported. The follow query willreturn PartnerTenants with internal_tenant_id "1234"organizations/${ORG_ID}/locations/${LOCATION}/partnerTenants?filter=partnerMetadata.internalTenantId="1234" For more information, please refer tohttps://google.aip.dev/160.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)Header¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)IfNoneMatch¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsGlobalPartnerTenantsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)OrderBy¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) OrderBy(orderBystring) *OrganizationsLocationsGlobalPartnerTenantsListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)PageSize¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) PageSize(pageSizeint64) *OrganizationsLocationsGlobalPartnerTenantsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)PageToken¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) PageToken(pageTokenstring) *OrganizationsLocationsGlobalPartnerTenantsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListPartnerTenantsResponse, if any.
func (*OrganizationsLocationsGlobalPartnerTenantsListCall)Pages¶added inv0.125.0
func (c *OrganizationsLocationsGlobalPartnerTenantsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpPartnerservicesV1alphaListPartnerTenantsResponse)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.
typeOrganizationsLocationsGlobalPartnerTenantsService¶added inv0.124.0
type OrganizationsLocationsGlobalPartnerTenantsService struct {// contains filtered or unexported fields}funcNewOrganizationsLocationsGlobalPartnerTenantsService¶added inv0.124.0
func NewOrganizationsLocationsGlobalPartnerTenantsService(s *Service) *OrganizationsLocationsGlobalPartnerTenantsService
func (*OrganizationsLocationsGlobalPartnerTenantsService)Delete¶added inv0.125.0
func (r *OrganizationsLocationsGlobalPartnerTenantsService) Delete(namestring) *OrganizationsLocationsGlobalPartnerTenantsDeleteCall
Delete: Deletes a single PartnerTenant.
- name: Name of the resource.
func (*OrganizationsLocationsGlobalPartnerTenantsService)Get¶added inv0.124.0
func (r *OrganizationsLocationsGlobalPartnerTenantsService) Get(namestring) *OrganizationsLocationsGlobalPartnerTenantsGetCall
Get: Gets details of a single PartnerTenant.
- name: The resource name of the PartnerTenant using the form:`organizations/{organization_id}/locations/global/partnerTenants/{partner_tenant_id}`.
func (*OrganizationsLocationsGlobalPartnerTenantsService)List¶added inv0.125.0
func (r *OrganizationsLocationsGlobalPartnerTenantsService) List(parentstring) *OrganizationsLocationsGlobalPartnerTenantsListCall
List: Lists PartnerTenants in a given organization.
- parent: The parent organization to which the PartnerTenants belong.Format: `organizations/{organization_id}/locations/global`.
typeOrganizationsLocationsGlobalService¶added inv0.122.0
type OrganizationsLocationsGlobalService struct {PartnerTenants *OrganizationsLocationsGlobalPartnerTenantsService// contains filtered or unexported fields}funcNewOrganizationsLocationsGlobalService¶added inv0.122.0
func NewOrganizationsLocationsGlobalService(s *Service) *OrganizationsLocationsGlobalService
typeOrganizationsLocationsInsightsConfiguredInsightCall¶added inv0.92.0
type OrganizationsLocationsInsightsConfiguredInsightCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsInsightsConfiguredInsightCall)Aggregation¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Aggregation(aggregationstring) *OrganizationsLocationsInsightsConfiguredInsightCall
Aggregation sets the optional parameter "aggregation": Required. Aggregationtype. Available aggregation could be fetched by calling insight list and getAPIs in `BASIC` view.
Possible values:
"AGGREGATION_UNSPECIFIED" - Unspecified."HOURLY" - Insight should be aggregated at hourly level."DAILY" - Insight should be aggregated at daily level."WEEKLY" - Insight should be aggregated at weekly level."MONTHLY" - Insight should be aggregated at monthly level."CUSTOM_DATE_RANGE" - Insight should be aggregated at the custom date
range passed in as the start and end time in the request.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)Context¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Context(ctxcontext.Context) *OrganizationsLocationsInsightsConfiguredInsightCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)CustomGroupingFieldFilter¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) CustomGroupingFieldFilter(customGroupingFieldFilterstring) *OrganizationsLocationsInsightsConfiguredInsightCall
CustomGroupingFieldFilter sets the optional parameter"customGrouping.fieldFilter": Filterable parameters to be added to thegrouping clause. Available fields could be fetched by calling insight listand get APIs in `BASIC` view. `=` is the only comparison operator supported.`AND` is the only logical operator supported. Usage:field_filter="fieldName1=fieldVal1 AND fieldName2=fieldVal2". NOTE: Only`AND` conditions are allowed. NOTE: Use the `filter_alias` from`Insight.Metadata.Field` message for the filtering the corresponding fieldsin this filter field. (These expressions are based on the filter languagedescribed athttps://google.aip.dev/160).
func (*OrganizationsLocationsInsightsConfiguredInsightCall)CustomGroupingGroupFields¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) CustomGroupingGroupFields(customGroupingGroupFields ...string) *OrganizationsLocationsInsightsConfiguredInsightCall
CustomGroupingGroupFields sets the optional parameter"customGrouping.groupFields": Required. Fields to be used for grouping.NOTE: Use the `filter_alias` from `Insight.Metadata.Field` message fordeclaring the fields to be grouped-by here.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)Do¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse,error)
Do executes the "beyondcorp.organizations.locations.insights.configuredInsight" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)EndTime¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) EndTime(endTimestring) *OrganizationsLocationsInsightsConfiguredInsightCall
EndTime sets the optional parameter "endTime": Required. Ending time for theduration for which insight is to be pulled.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)FieldFilter¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) FieldFilter(fieldFilterstring) *OrganizationsLocationsInsightsConfiguredInsightCall
FieldFilter sets the optional parameter "fieldFilter": Otherfilterable/configurable parameters as applicable to the selected insight.Available fields could be fetched by calling insight list and get APIs in`BASIC` view. `=` is the only comparison operator supported. `AND` is theonly logical operator supported. Usage: field_filter="fieldName1=fieldVal1AND fieldName2=fieldVal2". NOTE: Only `AND` conditions are allowed. NOTE:Use the `filter_alias` from `Insight.Metadata.Field` message for thefiltering the corresponding fields in this filter field. (These expressionsare based on the filter language described athttps://google.aip.dev/160).
func (*OrganizationsLocationsInsightsConfiguredInsightCall)Fields¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInsightsConfiguredInsightCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)Group¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Group(groupstring) *OrganizationsLocationsInsightsConfiguredInsightCall
Group sets the optional parameter "group": Group id of the availablegroupings for the insight. Available groupings could be fetched by callinginsight list and get APIs in `BASIC` view.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)Header¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)IfNoneMatch¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsInsightsConfiguredInsightCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)PageSize¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) PageSize(pageSizeint64) *OrganizationsLocationsInsightsConfiguredInsightCall
PageSize sets the optional parameter "pageSize": Requested page size. Servermay return fewer items than requested. If unspecified, server will pick anappropriate default.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)PageToken¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) PageToken(pageTokenstring) *OrganizationsLocationsInsightsConfiguredInsightCall
PageToken sets the optional parameter "pageToken": Used to fetch the pagerepresented by the token. Fetches the first page when not set.
func (*OrganizationsLocationsInsightsConfiguredInsightCall)Pages¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse)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 (*OrganizationsLocationsInsightsConfiguredInsightCall)StartTime¶added inv0.92.0
func (c *OrganizationsLocationsInsightsConfiguredInsightCall) StartTime(startTimestring) *OrganizationsLocationsInsightsConfiguredInsightCall
StartTime sets the optional parameter "startTime": Required. Starting timefor the duration for which insight is to be pulled.
typeOrganizationsLocationsInsightsGetCall¶added inv0.92.0
type OrganizationsLocationsInsightsGetCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsInsightsGetCall)Context¶added inv0.92.0
func (c *OrganizationsLocationsInsightsGetCall) Context(ctxcontext.Context) *OrganizationsLocationsInsightsGetCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsInsightsGetCall)Do¶added inv0.92.0
func (c *OrganizationsLocationsInsightsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight,error)
Do executes the "beyondcorp.organizations.locations.insights.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight.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 becausehttp.StatusNotModified was returned.
func (*OrganizationsLocationsInsightsGetCall)Fields¶added inv0.92.0
func (c *OrganizationsLocationsInsightsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInsightsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsInsightsGetCall)Header¶added inv0.92.0
func (c *OrganizationsLocationsInsightsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsInsightsGetCall)IfNoneMatch¶added inv0.92.0
func (c *OrganizationsLocationsInsightsGetCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsInsightsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsInsightsGetCall)View¶added inv0.92.0
func (c *OrganizationsLocationsInsightsGetCall) View(viewstring) *OrganizationsLocationsInsightsGetCall
View sets the optional parameter "view": Required. Metadata only or fulldata view.
Possible values:
"INSIGHT_VIEW_UNSPECIFIED" - The default / unset value. The API will
default to the BASIC view.
"BASIC" - Include basic metadata about the insight, but not the insight
data. This is the default value (for both ListInsights and GetInsight).
"FULL" - Include everything.
typeOrganizationsLocationsInsightsListCall¶added inv0.92.0
type OrganizationsLocationsInsightsListCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsInsightsListCall)Aggregation¶added inv0.191.0
func (c *OrganizationsLocationsInsightsListCall) Aggregation(aggregationstring) *OrganizationsLocationsInsightsListCall
Aggregation sets the optional parameter "aggregation": Aggregation type. Thedefault is 'DAILY'.
Possible values:
"AGGREGATION_UNSPECIFIED" - Unspecified."HOURLY" - Insight should be aggregated at hourly level."DAILY" - Insight should be aggregated at daily level."WEEKLY" - Insight should be aggregated at weekly level."MONTHLY" - Insight should be aggregated at monthly level."CUSTOM_DATE_RANGE" - Insight should be aggregated at the custom date
range passed in as the start and end time in the request.
func (*OrganizationsLocationsInsightsListCall)Context¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) Context(ctxcontext.Context) *OrganizationsLocationsInsightsListCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsInsightsListCall)Do¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse,error)
Do executes the "beyondcorp.organizations.locations.insights.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsInsightsListCall)EndTime¶added inv0.191.0
func (c *OrganizationsLocationsInsightsListCall) EndTime(endTimestring) *OrganizationsLocationsInsightsListCall
EndTime sets the optional parameter "endTime": Ending time for the durationfor which insights are to be pulled. The default is the current time.
func (*OrganizationsLocationsInsightsListCall)Fields¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsInsightsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsInsightsListCall)Filter¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) Filter(filterstring) *OrganizationsLocationsInsightsListCall
Filter sets the optional parameter "filter": Filter expression to restrictthe insights returned. Supported filter fields: * `type` * `category` *`subCategory` Examples: * "category = application AND type = count" *"category = application AND subCategory = iap" * "type = status" Allowedvalues: * type: [count, latency, status, list] * category: [application,device, request, security] * subCategory: [iap, caa, webprotect] NOTE: Onlyequality based comparison is allowed. Only `AND` conjunction is allowed.NOTE: The 'AND' in the filter field needs to be in capital letters only.NOTE: Just filtering on `subCategory` is not allowed. It should be passed inwith the parent `category` too. (These expressions are based on the filterlanguage described athttps://google.aip.dev/160).
func (*OrganizationsLocationsInsightsListCall)Header¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsInsightsListCall)IfNoneMatch¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsInsightsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsInsightsListCall)OrderBy¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) OrderBy(orderBystring) *OrganizationsLocationsInsightsListCall
OrderBy sets the optional parameter "orderBy": Hint for how to order theresults. This is currently ignored.
func (*OrganizationsLocationsInsightsListCall)PageSize¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) PageSize(pageSizeint64) *OrganizationsLocationsInsightsListCall
PageSize sets the optional parameter "pageSize": Requested page size. Servermay return fewer items than requested. If unspecified, server will pick anappropriate default. NOTE: Default page size is 50.
func (*OrganizationsLocationsInsightsListCall)PageToken¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) PageToken(pageTokenstring) *OrganizationsLocationsInsightsListCall
PageToken sets the optional parameter "pageToken": A token identifying apage of results the server should return.
func (*OrganizationsLocationsInsightsListCall)Pages¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse)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 (*OrganizationsLocationsInsightsListCall)StartTime¶added inv0.191.0
func (c *OrganizationsLocationsInsightsListCall) StartTime(startTimestring) *OrganizationsLocationsInsightsListCall
StartTime sets the optional parameter "startTime": Starting time for theduration for which insights are to be pulled. The default is 7 days beforethe current time.
func (*OrganizationsLocationsInsightsListCall)View¶added inv0.92.0
func (c *OrganizationsLocationsInsightsListCall) View(viewstring) *OrganizationsLocationsInsightsListCall
View sets the optional parameter "view": Required. List only metadata orfull data.
Possible values:
"INSIGHT_VIEW_UNSPECIFIED" - The default / unset value. The API will
default to the BASIC view.
"BASIC" - Include basic metadata about the insight, but not the insight
data. This is the default value (for both ListInsights and GetInsight).
"FULL" - Include everything.
typeOrganizationsLocationsInsightsService¶added inv0.92.0
type OrganizationsLocationsInsightsService struct {// contains filtered or unexported fields}funcNewOrganizationsLocationsInsightsService¶added inv0.92.0
func NewOrganizationsLocationsInsightsService(s *Service) *OrganizationsLocationsInsightsService
func (*OrganizationsLocationsInsightsService)ConfiguredInsight¶added inv0.92.0
func (r *OrganizationsLocationsInsightsService) ConfiguredInsight(insightstring) *OrganizationsLocationsInsightsConfiguredInsightCall
ConfiguredInsight: Gets the value for a selected particular insight based onthe provided filters. Use the organization level path for fetching at orglevel and project level path for fetching the insight value specific to aparticular project.
- insight: The resource name of the insight using the form:`organizations/{organization_id}/locations/{location_id}/insights/{insight_id}``projects/{project_id}/locations/{location_id}/insights/{insight_id}`.
func (*OrganizationsLocationsInsightsService)Get¶added inv0.92.0
func (r *OrganizationsLocationsInsightsService) Get(namestring) *OrganizationsLocationsInsightsGetCall
Get: Gets the value for a selected particular insight with defaultconfiguration. The default aggregation level is 'DAILY' and no grouping willbe applied or default grouping if applicable. The data will be returned forrecent 7 days starting the day before. The insight data size will be limitedto 50 rows. Use the organization level path for fetching at org level andproject level path for fetching the insight value specific to a particularproject. Setting the `view` to `BASIC` will only return the metadata for theinsight.
- name: The resource name of the insight using the form:`organizations/{organization_id}/locations/{location_id}/insights/{insight_id}` `projects/{project_id}/locations/{location_id}/insights/{insight_id}`.
func (*OrganizationsLocationsInsightsService)List¶added inv0.92.0
func (r *OrganizationsLocationsInsightsService) List(parentstring) *OrganizationsLocationsInsightsListCall
List: Lists for all the available insights that could be fetched from thesystem. Allows to filter using category. Setting the `view` to `BASIC` willlet you iterate over the list of insight metadatas.
- parent: The resource name of InsightMetadata using the form:`organizations/{organization_id}/locations/{location}``projects/{project_id}/locations/{location_id}`.
typeOrganizationsLocationsOperationsCancelCall¶added inv0.129.0
type OrganizationsLocationsOperationsCancelCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsOperationsCancelCall)Context¶added inv0.129.0
func (c *OrganizationsLocationsOperationsCancelCall) Context(ctxcontext.Context) *OrganizationsLocationsOperationsCancelCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsOperationsCancelCall)Do¶added inv0.129.0
func (c *OrganizationsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty,error)
Do executes the "beyondcorp.organizations.locations.operations.cancel" call.Any non-2xx status code is an error. Response headers are in either*Empty.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsOperationsCancelCall)Fields¶added inv0.129.0
func (c *OrganizationsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsCancelCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsOperationsCancelCall)Header¶added inv0.129.0
func (c *OrganizationsLocationsOperationsCancelCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeOrganizationsLocationsOperationsDeleteCall¶added inv0.129.0
type OrganizationsLocationsOperationsDeleteCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsOperationsDeleteCall)Context¶added inv0.129.0
func (c *OrganizationsLocationsOperationsDeleteCall) Context(ctxcontext.Context) *OrganizationsLocationsOperationsDeleteCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsOperationsDeleteCall)Do¶added inv0.129.0
func (c *OrganizationsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty,error)
Do executes the "beyondcorp.organizations.locations.operations.delete" call.Any non-2xx status code is an error. Response headers are in either*Empty.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsOperationsDeleteCall)Fields¶added inv0.129.0
func (c *OrganizationsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsOperationsDeleteCall)Header¶added inv0.129.0
func (c *OrganizationsLocationsOperationsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeOrganizationsLocationsOperationsGetCall¶added inv0.129.0
type OrganizationsLocationsOperationsGetCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsOperationsGetCall)Context¶added inv0.129.0
func (c *OrganizationsLocationsOperationsGetCall) Context(ctxcontext.Context) *OrganizationsLocationsOperationsGetCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsOperationsGetCall)Do¶added inv0.129.0
func (c *OrganizationsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.organizations.locations.operations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*OrganizationsLocationsOperationsGetCall)Fields¶added inv0.129.0
func (c *OrganizationsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsOperationsGetCall)Header¶added inv0.129.0
func (c *OrganizationsLocationsOperationsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsOperationsGetCall)IfNoneMatch¶added inv0.129.0
func (c *OrganizationsLocationsOperationsGetCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsOperationsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeOrganizationsLocationsOperationsListCall¶added inv0.129.0
type OrganizationsLocationsOperationsListCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsOperationsListCall)Context¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) Context(ctxcontext.Context) *OrganizationsLocationsOperationsListCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsOperationsListCall)Do¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse,error)
Do executes the "beyondcorp.organizations.locations.operations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*OrganizationsLocationsOperationsListCall)Fields¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsOperationsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsOperationsListCall)Filter¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) Filter(filterstring) *OrganizationsLocationsOperationsListCall
Filter sets the optional parameter "filter": The standard list filter.
func (*OrganizationsLocationsOperationsListCall)Header¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsOperationsListCall)IfNoneMatch¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsOperationsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsOperationsListCall)PageSize¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) PageSize(pageSizeint64) *OrganizationsLocationsOperationsListCall
PageSize sets the optional parameter "pageSize": The standard list pagesize.
func (*OrganizationsLocationsOperationsListCall)PageToken¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) PageToken(pageTokenstring) *OrganizationsLocationsOperationsListCall
PageToken sets the optional parameter "pageToken": The standard list pagetoken.
func (*OrganizationsLocationsOperationsListCall)Pages¶added inv0.129.0
func (c *OrganizationsLocationsOperationsListCall) Pages(ctxcontext.Context, f func(*GoogleLongrunningListOperationsResponse)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 (*OrganizationsLocationsOperationsListCall)ReturnPartialSuccess¶added inv0.253.0
func (c *OrganizationsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccessbool) *OrganizationsLocationsOperationsListCall
ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":When set to `true`, operations that are reachable are returned as normal,and those that are unreachable are returned in the[ListOperationsResponse.unreachable] field. This can only be `true` whenreading across collections e.g. when `parent` is set to"projects/example/locations/-". This field is not by default supported andwill result in an `UNIMPLEMENTED` error if set unless explicitly documentedotherwise in service or product specific documentation.
typeOrganizationsLocationsOperationsService¶added inv0.129.0
type OrganizationsLocationsOperationsService struct {// contains filtered or unexported fields}funcNewOrganizationsLocationsOperationsService¶added inv0.129.0
func NewOrganizationsLocationsOperationsService(s *Service) *OrganizationsLocationsOperationsService
func (*OrganizationsLocationsOperationsService)Cancel¶added inv0.129.0
func (r *OrganizationsLocationsOperationsService) Cancel(namestring, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *OrganizationsLocationsOperationsCancelCall
Cancel: Starts asynchronous cancellation on a long-running operation. Theserver makes a best effort to cancel the operation, but success is notguaranteed. If the server doesn't support this method, it returns`google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation orother methods to check whether the cancellation succeeded or whether theoperation completed despite cancellation. On successful cancellation, theoperation is not deleted; instead, it becomes an operation with anOperation.error value with a google.rpc.Status.code of `1`, corresponding to`Code.CANCELLED`.
- name: The name of the operation resource to be cancelled.
func (*OrganizationsLocationsOperationsService)Delete¶added inv0.129.0
func (r *OrganizationsLocationsOperationsService) Delete(namestring) *OrganizationsLocationsOperationsDeleteCall
Delete: Deletes a long-running operation. This method indicates that theclient is no longer interested in the operation result. It does not cancelthe operation. If the server doesn't support this method, it returns`google.rpc.Code.UNIMPLEMENTED`.
- name: The name of the operation resource to be deleted.
func (*OrganizationsLocationsOperationsService)Get¶added inv0.129.0
func (r *OrganizationsLocationsOperationsService) Get(namestring) *OrganizationsLocationsOperationsGetCall
Get: Gets the latest state of a long-running operation. Clients can use thismethod to poll the operation result at intervals as recommended by the APIservice.
- name: The name of the operation resource.
func (*OrganizationsLocationsOperationsService)List¶added inv0.129.0
func (r *OrganizationsLocationsOperationsService) List(namestring) *OrganizationsLocationsOperationsListCall
List: Lists operations that match the specified filter in the request. Ifthe server doesn't support this method, it returns `UNIMPLEMENTED`.
- name: The name of the operation's parent resource.
typeOrganizationsLocationsService¶added inv0.92.0
type OrganizationsLocationsService struct {Global *OrganizationsLocationsGlobalServiceInsights *OrganizationsLocationsInsightsServiceOperations *OrganizationsLocationsOperationsServiceSubscriptions *OrganizationsLocationsSubscriptionsService// contains filtered or unexported fields}funcNewOrganizationsLocationsService¶added inv0.92.0
func NewOrganizationsLocationsService(s *Service) *OrganizationsLocationsService
typeOrganizationsLocationsSubscriptionsCancelCall¶added inv0.178.0
type OrganizationsLocationsSubscriptionsCancelCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsSubscriptionsCancelCall)Context¶added inv0.178.0
func (c *OrganizationsLocationsSubscriptionsCancelCall) Context(ctxcontext.Context) *OrganizationsLocationsSubscriptionsCancelCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsSubscriptionsCancelCall)Do¶added inv0.178.0
func (c *OrganizationsLocationsSubscriptionsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse,error)
Do executes the "beyondcorp.organizations.locations.subscriptions.cancel" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaCancelSubscriptionResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsSubscriptionsCancelCall)Fields¶added inv0.178.0
func (c *OrganizationsLocationsSubscriptionsCancelCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsCancelCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsSubscriptionsCancelCall)Header¶added inv0.178.0
func (c *OrganizationsLocationsSubscriptionsCancelCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsSubscriptionsCancelCall)IfNoneMatch¶added inv0.178.0
func (c *OrganizationsLocationsSubscriptionsCancelCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsSubscriptionsCancelCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsSubscriptionsCancelCall)RequestId¶added inv0.178.0
func (c *OrganizationsLocationsSubscriptionsCancelCall) RequestId(requestIdstring) *OrganizationsLocationsSubscriptionsCancelCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
typeOrganizationsLocationsSubscriptionsCreateCall¶added inv0.101.0
type OrganizationsLocationsSubscriptionsCreateCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsSubscriptionsCreateCall)Context¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsCreateCall) Context(ctxcontext.Context) *OrganizationsLocationsSubscriptionsCreateCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsSubscriptionsCreateCall)Do¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription,error)
Do executes the "beyondcorp.organizations.locations.subscriptions.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsSubscriptionsCreateCall)Fields¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsCreateCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsSubscriptionsCreateCall)Header¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeOrganizationsLocationsSubscriptionsGetCall¶added inv0.101.0
type OrganizationsLocationsSubscriptionsGetCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsSubscriptionsGetCall)Context¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsGetCall) Context(ctxcontext.Context) *OrganizationsLocationsSubscriptionsGetCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsSubscriptionsGetCall)Do¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription,error)
Do executes the "beyondcorp.organizations.locations.subscriptions.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsSubscriptionsGetCall)Fields¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsGetCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsSubscriptionsGetCall)Header¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsSubscriptionsGetCall)IfNoneMatch¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsGetCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsSubscriptionsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeOrganizationsLocationsSubscriptionsListCall¶added inv0.101.0
type OrganizationsLocationsSubscriptionsListCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsSubscriptionsListCall)Context¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) Context(ctxcontext.Context) *OrganizationsLocationsSubscriptionsListCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsSubscriptionsListCall)Do¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse,error)
Do executes the "beyondcorp.organizations.locations.subscriptions.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsSubscriptionsListCall)Fields¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsSubscriptionsListCall)Header¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsSubscriptionsListCall)IfNoneMatch¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsSubscriptionsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsSubscriptionsListCall)PageSize¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) PageSize(pageSizeint64) *OrganizationsLocationsSubscriptionsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*OrganizationsLocationsSubscriptionsListCall)PageToken¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) PageToken(pageTokenstring) *OrganizationsLocationsSubscriptionsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListSubscriptionsRequest, if any.
func (*OrganizationsLocationsSubscriptionsListCall)Pages¶added inv0.101.0
func (c *OrganizationsLocationsSubscriptionsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaListSubscriptionsResponse)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.
typeOrganizationsLocationsSubscriptionsPatchCall¶added inv0.177.0
type OrganizationsLocationsSubscriptionsPatchCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsSubscriptionsPatchCall)Context¶added inv0.177.0
func (c *OrganizationsLocationsSubscriptionsPatchCall) Context(ctxcontext.Context) *OrganizationsLocationsSubscriptionsPatchCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsSubscriptionsPatchCall)Do¶added inv0.177.0
func (c *OrganizationsLocationsSubscriptionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription,error)
Do executes the "beyondcorp.organizations.locations.subscriptions.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsSubscriptionsPatchCall)Fields¶added inv0.177.0
func (c *OrganizationsLocationsSubscriptionsPatchCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsSubscriptionsPatchCall)Header¶added inv0.177.0
func (c *OrganizationsLocationsSubscriptionsPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsSubscriptionsPatchCall)RequestId¶added inv0.177.0
func (c *OrganizationsLocationsSubscriptionsPatchCall) RequestId(requestIdstring) *OrganizationsLocationsSubscriptionsPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*OrganizationsLocationsSubscriptionsPatchCall)UpdateMask¶added inv0.177.0
func (c *OrganizationsLocationsSubscriptionsPatchCall) UpdateMask(updateMaskstring) *OrganizationsLocationsSubscriptionsPatchCall
UpdateMask sets the optional parameter "updateMask": Required. Field mask isused to specify the fields to be overwritten in the Subscription resource bythe update. The fields specified in the update_mask are relative to theresource, not the full request. A field will be overwritten if it is in themask. Mutable fields: seat_count.
typeOrganizationsLocationsSubscriptionsRestartCall¶added inv0.182.0
type OrganizationsLocationsSubscriptionsRestartCall struct {// contains filtered or unexported fields}func (*OrganizationsLocationsSubscriptionsRestartCall)Context¶added inv0.182.0
func (c *OrganizationsLocationsSubscriptionsRestartCall) Context(ctxcontext.Context) *OrganizationsLocationsSubscriptionsRestartCall
Context sets the context to be used in this call's Do method.
func (*OrganizationsLocationsSubscriptionsRestartCall)Do¶added inv0.182.0
func (c *OrganizationsLocationsSubscriptionsRestartCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaRestartSubscriptionResponse,error)
Do executes the "beyondcorp.organizations.locations.subscriptions.restart" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaRestartSubscriptionResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*OrganizationsLocationsSubscriptionsRestartCall)Fields¶added inv0.182.0
func (c *OrganizationsLocationsSubscriptionsRestartCall) Fields(s ...googleapi.Field) *OrganizationsLocationsSubscriptionsRestartCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*OrganizationsLocationsSubscriptionsRestartCall)Header¶added inv0.182.0
func (c *OrganizationsLocationsSubscriptionsRestartCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*OrganizationsLocationsSubscriptionsRestartCall)IfNoneMatch¶added inv0.182.0
func (c *OrganizationsLocationsSubscriptionsRestartCall) IfNoneMatch(entityTagstring) *OrganizationsLocationsSubscriptionsRestartCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*OrganizationsLocationsSubscriptionsRestartCall)RequestId¶added inv0.182.0
func (c *OrganizationsLocationsSubscriptionsRestartCall) RequestId(requestIdstring) *OrganizationsLocationsSubscriptionsRestartCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
typeOrganizationsLocationsSubscriptionsService¶added inv0.101.0
type OrganizationsLocationsSubscriptionsService struct {// contains filtered or unexported fields}funcNewOrganizationsLocationsSubscriptionsService¶added inv0.101.0
func NewOrganizationsLocationsSubscriptionsService(s *Service) *OrganizationsLocationsSubscriptionsService
func (*OrganizationsLocationsSubscriptionsService)Cancel¶added inv0.178.0
func (r *OrganizationsLocationsSubscriptionsService) Cancel(namestring) *OrganizationsLocationsSubscriptionsCancelCall
Cancel: Cancels an existing BeyondCorp Enterprise Subscription in a givenorganization. Location will always be global as BeyondCorp subscriptions areper organization. Returns the timestamp for when the cancellation willbecome effective
- name: Name of the resource.
func (*OrganizationsLocationsSubscriptionsService)Create¶added inv0.101.0
func (r *OrganizationsLocationsSubscriptionsService) Create(parentstring, googlecloudbeyondcorpsaasplatformsubscriptionsv1alphasubscription *GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription) *OrganizationsLocationsSubscriptionsCreateCall
Create: Creates a new BeyondCorp Enterprise Subscription in a givenorganization. Location will always be global as BeyondCorp subscriptions areper organization.
- parent: The resource name of the subscription location using the form:`organizations/{organization_id}/locations/{location}`.
func (*OrganizationsLocationsSubscriptionsService)Get¶added inv0.101.0
func (r *OrganizationsLocationsSubscriptionsService) Get(namestring) *OrganizationsLocationsSubscriptionsGetCall
Get: Gets details of a single Subscription.
- name: The resource name of Subscription using the form:`organizations/{organization_id}/locations/{location}/subscriptions/{subscription_id}`.
func (*OrganizationsLocationsSubscriptionsService)List¶added inv0.101.0
func (r *OrganizationsLocationsSubscriptionsService) List(parentstring) *OrganizationsLocationsSubscriptionsListCall
List: Lists Subscriptions in a given organization and location.
- parent: The resource name of Subscription using the form:`organizations/{organization_id}/locations/{location}`.
func (*OrganizationsLocationsSubscriptionsService)Patch¶added inv0.177.0
func (r *OrganizationsLocationsSubscriptionsService) Patch(namestring, googlecloudbeyondcorpsaasplatformsubscriptionsv1alphasubscription *GoogleCloudBeyondcorpSaasplatformSubscriptionsV1alphaSubscription) *OrganizationsLocationsSubscriptionsPatchCall
Patch: Updates an existing BeyondCorp Enterprise Subscription in a givenorganization. Location will always be global as BeyondCorp subscriptions areper organization.
- name: Identifier. Unique resource name of the Subscription. The name isignored when creating a subscription.
func (*OrganizationsLocationsSubscriptionsService)Restart¶added inv0.182.0
func (r *OrganizationsLocationsSubscriptionsService) Restart(namestring) *OrganizationsLocationsSubscriptionsRestartCall
Restart: Restarts an existing BeyondCorp Enterprise Subscription in a givenorganization, that is scheduled for cancellation. Location will always beglobal as BeyondCorp subscriptions are per organization. Returns thetimestamp for when the cancellation will become effective
- name: Name of the resource.
typeOrganizationsService¶added inv0.92.0
type OrganizationsService struct {Locations *OrganizationsLocationsService// contains filtered or unexported fields}funcNewOrganizationsService¶added inv0.92.0
func NewOrganizationsService(s *Service) *OrganizationsService
typePrincipalInfo¶
type PrincipalInfo struct {// ServiceAccount: A GCP service account.ServiceAccount *ServiceAccount `json:"serviceAccount,omitempty"`// ForceSendFields is a list of field names (e.g. "ServiceAccount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ServiceAccount") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}PrincipalInfo: PrincipalInfo represents an Identity oneof.
func (PrincipalInfo)MarshalJSON¶
func (sPrincipalInfo) MarshalJSON() ([]byte,error)
typeProjectsLocationsAppConnectionsCreateCall¶
type ProjectsLocationsAppConnectionsCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsCreateCall)AppConnectionId¶
func (c *ProjectsLocationsAppConnectionsCreateCall) AppConnectionId(appConnectionIdstring) *ProjectsLocationsAppConnectionsCreateCall
AppConnectionId sets the optional parameter "appConnectionId": User-settableAppConnection resource ID. * Must start with a letter. * Must containbetween 4-63 characters from `/a-z-/`. * Must end with a number or a letter.
func (*ProjectsLocationsAppConnectionsCreateCall)Context¶
func (c *ProjectsLocationsAppConnectionsCreateCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsCreateCall)Do¶
func (c *ProjectsLocationsAppConnectionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnections.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsCreateCall)Fields¶
func (c *ProjectsLocationsAppConnectionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsCreateCall)Header¶
func (c *ProjectsLocationsAppConnectionsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsCreateCall)RequestId¶
func (c *ProjectsLocationsAppConnectionsCreateCall) RequestId(requestIdstring) *ProjectsLocationsAppConnectionsCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppConnectionsCreateCall)ValidateOnly¶
func (c *ProjectsLocationsAppConnectionsCreateCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppConnectionsCreateCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppConnectionsDeleteCall¶
type ProjectsLocationsAppConnectionsDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsDeleteCall)Context¶
func (c *ProjectsLocationsAppConnectionsDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsDeleteCall)Do¶
func (c *ProjectsLocationsAppConnectionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnections.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsDeleteCall)Fields¶
func (c *ProjectsLocationsAppConnectionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsDeleteCall)Header¶
func (c *ProjectsLocationsAppConnectionsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsDeleteCall)RequestId¶
func (c *ProjectsLocationsAppConnectionsDeleteCall) RequestId(requestIdstring) *ProjectsLocationsAppConnectionsDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppConnectionsDeleteCall)ValidateOnly¶
func (c *ProjectsLocationsAppConnectionsDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppConnectionsDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppConnectionsGetCall¶
type ProjectsLocationsAppConnectionsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsGetCall)Context¶
func (c *ProjectsLocationsAppConnectionsGetCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsGetCall)Do¶
func (c *ProjectsLocationsAppConnectionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection,error)
Do executes the "beyondcorp.projects.locations.appConnections.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection.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 becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsGetCall)Fields¶
func (c *ProjectsLocationsAppConnectionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsGetCall)Header¶
func (c *ProjectsLocationsAppConnectionsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsGetCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectionsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectionsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsAppConnectionsGetIamPolicyCall¶
type ProjectsLocationsAppConnectionsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsGetIamPolicyCall)Context¶
func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsGetIamPolicyCall)Do¶
func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.appConnections.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsAppConnectionsGetIamPolicyCall)Fields¶
func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsGetIamPolicyCall)Header¶
func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsGetIamPolicyCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectionsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppConnectionsGetIamPolicyCall)OptionsRequestedPolicyVersion¶
func (c *ProjectsLocationsAppConnectionsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsAppConnectionsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsAppConnectionsListCall¶
type ProjectsLocationsAppConnectionsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsListCall)Context¶
func (c *ProjectsLocationsAppConnectionsListCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsListCall)Do¶
func (c *ProjectsLocationsAppConnectionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse,error)
Do executes the "beyondcorp.projects.locations.appConnections.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsListCall)Fields¶
func (c *ProjectsLocationsAppConnectionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsListCall)Filter¶
func (c *ProjectsLocationsAppConnectionsListCall) Filter(filterstring) *ProjectsLocationsAppConnectionsListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation.
func (*ProjectsLocationsAppConnectionsListCall)Header¶
func (c *ProjectsLocationsAppConnectionsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsListCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectionsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectionsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppConnectionsListCall)OrderBy¶
func (c *ProjectsLocationsAppConnectionsListCall) OrderBy(orderBystring) *ProjectsLocationsAppConnectionsListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsAppConnectionsListCall)PageSize¶
func (c *ProjectsLocationsAppConnectionsListCall) PageSize(pageSizeint64) *ProjectsLocationsAppConnectionsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsAppConnectionsListCall)PageToken¶
func (c *ProjectsLocationsAppConnectionsListCall) PageToken(pageTokenstring) *ProjectsLocationsAppConnectionsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListAppConnectionsRequest, if any.
func (*ProjectsLocationsAppConnectionsListCall)Pages¶
func (c *ProjectsLocationsAppConnectionsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpAppconnectionsV1alphaListAppConnectionsResponse)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.
typeProjectsLocationsAppConnectionsPatchCall¶
type ProjectsLocationsAppConnectionsPatchCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsPatchCall)AllowMissing¶
func (c *ProjectsLocationsAppConnectionsPatchCall) AllowMissing(allowMissingbool) *ProjectsLocationsAppConnectionsPatchCall
AllowMissing sets the optional parameter "allowMissing": If set as true,will create the resource if it is not found.
func (*ProjectsLocationsAppConnectionsPatchCall)Context¶
func (c *ProjectsLocationsAppConnectionsPatchCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsPatchCall)Do¶
func (c *ProjectsLocationsAppConnectionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnections.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsPatchCall)Fields¶
func (c *ProjectsLocationsAppConnectionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsPatchCall)Header¶
func (c *ProjectsLocationsAppConnectionsPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsPatchCall)RequestId¶
func (c *ProjectsLocationsAppConnectionsPatchCall) RequestId(requestIdstring) *ProjectsLocationsAppConnectionsPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppConnectionsPatchCall)UpdateMask¶
func (c *ProjectsLocationsAppConnectionsPatchCall) UpdateMask(updateMaskstring) *ProjectsLocationsAppConnectionsPatchCall
UpdateMask sets the optional parameter "updateMask": Required. Mask offields to update. At least one path must be supplied in this field. Theelements of the repeated paths field may only include these fields from[BeyondCorp.AppConnection]: * `labels` * `display_name` *`application_endpoint` * `connectors`
func (*ProjectsLocationsAppConnectionsPatchCall)ValidateOnly¶
func (c *ProjectsLocationsAppConnectionsPatchCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppConnectionsPatchCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppConnectionsResolveCall¶
type ProjectsLocationsAppConnectionsResolveCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsResolveCall)AppConnectorId¶
func (c *ProjectsLocationsAppConnectionsResolveCall) AppConnectorId(appConnectorIdstring) *ProjectsLocationsAppConnectionsResolveCall
AppConnectorId sets the optional parameter "appConnectorId": Required.BeyondCorp Connector name of the connector associated with thoseAppConnections using the form:`projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}`
func (*ProjectsLocationsAppConnectionsResolveCall)Context¶
func (c *ProjectsLocationsAppConnectionsResolveCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsResolveCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsResolveCall)Do¶
func (c *ProjectsLocationsAppConnectionsResolveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse,error)
Do executes the "beyondcorp.projects.locations.appConnections.resolve" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsResolveCall)Fields¶
func (c *ProjectsLocationsAppConnectionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsResolveCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsResolveCall)Header¶
func (c *ProjectsLocationsAppConnectionsResolveCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectionsResolveCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectionsResolveCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectionsResolveCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppConnectionsResolveCall)PageSize¶
func (c *ProjectsLocationsAppConnectionsResolveCall) PageSize(pageSizeint64) *ProjectsLocationsAppConnectionsResolveCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsAppConnectionsResolveCall)PageToken¶
func (c *ProjectsLocationsAppConnectionsResolveCall) PageToken(pageTokenstring) *ProjectsLocationsAppConnectionsResolveCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ResolveAppConnectionsResponse, if any.
func (*ProjectsLocationsAppConnectionsResolveCall)Pages¶
func (c *ProjectsLocationsAppConnectionsResolveCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpAppconnectionsV1alphaResolveAppConnectionsResponse)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.
typeProjectsLocationsAppConnectionsService¶
type ProjectsLocationsAppConnectionsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsAppConnectionsService¶
func NewProjectsLocationsAppConnectionsService(s *Service) *ProjectsLocationsAppConnectionsService
func (*ProjectsLocationsAppConnectionsService)Create¶
func (r *ProjectsLocationsAppConnectionsService) Create(parentstring, googlecloudbeyondcorpappconnectionsv1alphaappconnection *GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection) *ProjectsLocationsAppConnectionsCreateCall
Create: Creates a new AppConnection in a given project and location.
- parent: The resource project name of the AppConnection location using theform: `projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppConnectionsService)Delete¶
func (r *ProjectsLocationsAppConnectionsService) Delete(namestring) *ProjectsLocationsAppConnectionsDeleteCall
Delete: Deletes a single AppConnection.
- name: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}`.
func (*ProjectsLocationsAppConnectionsService)Get¶
func (r *ProjectsLocationsAppConnectionsService) Get(namestring) *ProjectsLocationsAppConnectionsGetCall
Get: Gets details of a single AppConnection.
- name: BeyondCorp AppConnection name using the form:`projects/{project_id}/locations/{location_id}/appConnections/{app_connection_id}`.
func (*ProjectsLocationsAppConnectionsService)GetIamPolicy¶
func (r *ProjectsLocationsAppConnectionsService) GetIamPolicy(resourcestring) *ProjectsLocationsAppConnectionsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsAppConnectionsService)List¶
func (r *ProjectsLocationsAppConnectionsService) List(parentstring) *ProjectsLocationsAppConnectionsListCall
List: Lists AppConnections in a given project and location.
- parent: The resource name of the AppConnection location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppConnectionsService)Patch¶
func (r *ProjectsLocationsAppConnectionsService) Patch(namestring, googlecloudbeyondcorpappconnectionsv1alphaappconnection *GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnection) *ProjectsLocationsAppConnectionsPatchCall
Patch: Updates the parameters of a single AppConnection.
- name: Unique resource name of the AppConnection. The name is ignored whencreating a AppConnection.
func (*ProjectsLocationsAppConnectionsService)Resolve¶
func (r *ProjectsLocationsAppConnectionsService) Resolve(parentstring) *ProjectsLocationsAppConnectionsResolveCall
Resolve: Resolves AppConnections details for a given AppConnector. Aninternal method called by a connector to find AppConnections to connect to.
- parent: The resource name of the AppConnection location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppConnectionsService)SetIamPolicy¶
func (r *ProjectsLocationsAppConnectionsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsAppConnectionsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsAppConnectionsService)TestIamPermissions¶
func (r *ProjectsLocationsAppConnectionsService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsAppConnectionsTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsAppConnectionsSetIamPolicyCall¶
type ProjectsLocationsAppConnectionsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsSetIamPolicyCall)Context¶
func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsSetIamPolicyCall)Do¶
func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.appConnections.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsAppConnectionsSetIamPolicyCall)Fields¶
func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsSetIamPolicyCall)Header¶
func (c *ProjectsLocationsAppConnectionsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsAppConnectionsTestIamPermissionsCall¶
type ProjectsLocationsAppConnectionsTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectionsTestIamPermissionsCall)Context¶
func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectionsTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectionsTestIamPermissionsCall)Do¶
func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.appConnections.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectionsTestIamPermissionsCall)Fields¶
func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectionsTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectionsTestIamPermissionsCall)Header¶
func (c *ProjectsLocationsAppConnectionsTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsAppConnectorsCreateCall¶
type ProjectsLocationsAppConnectorsCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsCreateCall)AppConnectorId¶
func (c *ProjectsLocationsAppConnectorsCreateCall) AppConnectorId(appConnectorIdstring) *ProjectsLocationsAppConnectorsCreateCall
AppConnectorId sets the optional parameter "appConnectorId": User-settableAppConnector resource ID. * Must start with a letter. * Must contain between4-63 characters from `/a-z-/`. * Must end with a number or a letter.
func (*ProjectsLocationsAppConnectorsCreateCall)Context¶
func (c *ProjectsLocationsAppConnectorsCreateCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsCreateCall)Do¶
func (c *ProjectsLocationsAppConnectorsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnectors.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsCreateCall)Fields¶
func (c *ProjectsLocationsAppConnectorsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsCreateCall)Header¶
func (c *ProjectsLocationsAppConnectorsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsCreateCall)RequestId¶
func (c *ProjectsLocationsAppConnectorsCreateCall) RequestId(requestIdstring) *ProjectsLocationsAppConnectorsCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppConnectorsCreateCall)ValidateOnly¶
func (c *ProjectsLocationsAppConnectorsCreateCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppConnectorsCreateCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppConnectorsDeleteCall¶
type ProjectsLocationsAppConnectorsDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsDeleteCall)Context¶
func (c *ProjectsLocationsAppConnectorsDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsDeleteCall)Do¶
func (c *ProjectsLocationsAppConnectorsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnectors.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsDeleteCall)Fields¶
func (c *ProjectsLocationsAppConnectorsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsDeleteCall)Header¶
func (c *ProjectsLocationsAppConnectorsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsDeleteCall)RequestId¶
func (c *ProjectsLocationsAppConnectorsDeleteCall) RequestId(requestIdstring) *ProjectsLocationsAppConnectorsDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppConnectorsDeleteCall)ValidateOnly¶
func (c *ProjectsLocationsAppConnectorsDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppConnectorsDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppConnectorsGetCall¶
type ProjectsLocationsAppConnectorsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsGetCall)Context¶
func (c *ProjectsLocationsAppConnectorsGetCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsGetCall)Do¶
func (c *ProjectsLocationsAppConnectorsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector,error)
Do executes the "beyondcorp.projects.locations.appConnectors.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsGetCall)Fields¶
func (c *ProjectsLocationsAppConnectorsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsGetCall)Header¶
func (c *ProjectsLocationsAppConnectorsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsGetCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectorsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectorsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsAppConnectorsGetIamPolicyCall¶
type ProjectsLocationsAppConnectorsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsGetIamPolicyCall)Context¶
func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsGetIamPolicyCall)Do¶
func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.appConnectors.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsAppConnectorsGetIamPolicyCall)Fields¶
func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsGetIamPolicyCall)Header¶
func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsGetIamPolicyCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectorsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppConnectorsGetIamPolicyCall)OptionsRequestedPolicyVersion¶
func (c *ProjectsLocationsAppConnectorsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsAppConnectorsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsAppConnectorsListCall¶
type ProjectsLocationsAppConnectorsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsListCall)Context¶
func (c *ProjectsLocationsAppConnectorsListCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsListCall)Do¶
func (c *ProjectsLocationsAppConnectorsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse,error)
Do executes the "beyondcorp.projects.locations.appConnectors.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsListCall)Fields¶
func (c *ProjectsLocationsAppConnectorsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsListCall)Filter¶
func (c *ProjectsLocationsAppConnectorsListCall) Filter(filterstring) *ProjectsLocationsAppConnectorsListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation.
func (*ProjectsLocationsAppConnectorsListCall)Header¶
func (c *ProjectsLocationsAppConnectorsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsListCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectorsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectorsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppConnectorsListCall)OrderBy¶
func (c *ProjectsLocationsAppConnectorsListCall) OrderBy(orderBystring) *ProjectsLocationsAppConnectorsListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsAppConnectorsListCall)PageSize¶
func (c *ProjectsLocationsAppConnectorsListCall) PageSize(pageSizeint64) *ProjectsLocationsAppConnectorsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsAppConnectorsListCall)PageToken¶
func (c *ProjectsLocationsAppConnectorsListCall) PageToken(pageTokenstring) *ProjectsLocationsAppConnectorsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListAppConnectorsRequest, if any.
func (*ProjectsLocationsAppConnectorsListCall)Pages¶
func (c *ProjectsLocationsAppConnectorsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpAppconnectorsV1alphaListAppConnectorsResponse)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.
typeProjectsLocationsAppConnectorsPatchCall¶
type ProjectsLocationsAppConnectorsPatchCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsPatchCall)Context¶
func (c *ProjectsLocationsAppConnectorsPatchCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsPatchCall)Do¶
func (c *ProjectsLocationsAppConnectorsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnectors.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsPatchCall)Fields¶
func (c *ProjectsLocationsAppConnectorsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsPatchCall)Header¶
func (c *ProjectsLocationsAppConnectorsPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsPatchCall)RequestId¶
func (c *ProjectsLocationsAppConnectorsPatchCall) RequestId(requestIdstring) *ProjectsLocationsAppConnectorsPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppConnectorsPatchCall)UpdateMask¶
func (c *ProjectsLocationsAppConnectorsPatchCall) UpdateMask(updateMaskstring) *ProjectsLocationsAppConnectorsPatchCall
UpdateMask sets the optional parameter "updateMask": Required. Mask offields to update. At least one path must be supplied in this field. Theelements of the repeated paths field may only include these fields from[BeyondCorp.AppConnector]: * `labels` * `display_name`
func (*ProjectsLocationsAppConnectorsPatchCall)ValidateOnly¶
func (c *ProjectsLocationsAppConnectorsPatchCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppConnectorsPatchCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppConnectorsReportStatusCall¶
type ProjectsLocationsAppConnectorsReportStatusCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsReportStatusCall)Context¶
func (c *ProjectsLocationsAppConnectorsReportStatusCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsReportStatusCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsReportStatusCall)Do¶
func (c *ProjectsLocationsAppConnectorsReportStatusCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appConnectors.reportStatus" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsReportStatusCall)Fields¶
func (c *ProjectsLocationsAppConnectorsReportStatusCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsReportStatusCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsReportStatusCall)Header¶
func (c *ProjectsLocationsAppConnectorsReportStatusCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsAppConnectorsResolveInstanceConfigCall¶
type ProjectsLocationsAppConnectorsResolveInstanceConfigCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsResolveInstanceConfigCall)Context¶
func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsResolveInstanceConfigCall)Do¶
func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse,error)
Do executes the "beyondcorp.projects.locations.appConnectors.resolveInstanceConfig" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpAppconnectorsV1alphaResolveInstanceConfigResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsResolveInstanceConfigCall)Fields¶
func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsResolveInstanceConfigCall)Header¶
func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppConnectorsResolveInstanceConfigCall)IfNoneMatch¶
func (c *ProjectsLocationsAppConnectorsResolveInstanceConfigCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsAppConnectorsService¶
type ProjectsLocationsAppConnectorsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsAppConnectorsService¶
func NewProjectsLocationsAppConnectorsService(s *Service) *ProjectsLocationsAppConnectorsService
func (*ProjectsLocationsAppConnectorsService)Create¶
func (r *ProjectsLocationsAppConnectorsService) Create(parentstring, googlecloudbeyondcorpappconnectorsv1alphaappconnector *GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector) *ProjectsLocationsAppConnectorsCreateCall
Create: Creates a new AppConnector in a given project and location.
- parent: The resource project name of the AppConnector location using theform: `projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppConnectorsService)Delete¶
func (r *ProjectsLocationsAppConnectorsService) Delete(namestring) *ProjectsLocationsAppConnectorsDeleteCall
Delete: Deletes a single AppConnector.
- name: BeyondCorp AppConnector name using the form:`projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}`.
func (*ProjectsLocationsAppConnectorsService)Get¶
func (r *ProjectsLocationsAppConnectorsService) Get(namestring) *ProjectsLocationsAppConnectorsGetCall
Get: Gets details of a single AppConnector.
- name: BeyondCorp AppConnector name using the form:`projects/{project_id}/locations/{location_id}/appConnectors/{app_connector_id}`.
func (*ProjectsLocationsAppConnectorsService)GetIamPolicy¶
func (r *ProjectsLocationsAppConnectorsService) GetIamPolicy(resourcestring) *ProjectsLocationsAppConnectorsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsAppConnectorsService)List¶
func (r *ProjectsLocationsAppConnectorsService) List(parentstring) *ProjectsLocationsAppConnectorsListCall
List: Lists AppConnectors in a given project and location.
- parent: The resource name of the AppConnector location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppConnectorsService)Patch¶
func (r *ProjectsLocationsAppConnectorsService) Patch(namestring, googlecloudbeyondcorpappconnectorsv1alphaappconnector *GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnector) *ProjectsLocationsAppConnectorsPatchCall
Patch: Updates the parameters of a single AppConnector.
- name: Unique resource name of the AppConnector. The name is ignored whencreating a AppConnector.
func (*ProjectsLocationsAppConnectorsService)ReportStatus¶
func (r *ProjectsLocationsAppConnectorsService) ReportStatus(appConnectorstring, googlecloudbeyondcorpappconnectorsv1alphareportstatusrequest *GoogleCloudBeyondcorpAppconnectorsV1alphaReportStatusRequest) *ProjectsLocationsAppConnectorsReportStatusCall
ReportStatus: Report status for a given connector.
- appConnector: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/connectors/{connector}`.
func (*ProjectsLocationsAppConnectorsService)ResolveInstanceConfig¶
func (r *ProjectsLocationsAppConnectorsService) ResolveInstanceConfig(appConnectorstring) *ProjectsLocationsAppConnectorsResolveInstanceConfigCall
ResolveInstanceConfig: Gets instance configuration for a given AppConnector.An internal method called by a AppConnector to get its container config.
- appConnector: BeyondCorp AppConnector name using the form:`projects/{project_id}/locations/{location_id}/appConnectors/{app_connector}`.
func (*ProjectsLocationsAppConnectorsService)SetIamPolicy¶
func (r *ProjectsLocationsAppConnectorsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsAppConnectorsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsAppConnectorsService)TestIamPermissions¶
func (r *ProjectsLocationsAppConnectorsService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsAppConnectorsTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsAppConnectorsSetIamPolicyCall¶
type ProjectsLocationsAppConnectorsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsSetIamPolicyCall)Context¶
func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsSetIamPolicyCall)Do¶
func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.appConnectors.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsAppConnectorsSetIamPolicyCall)Fields¶
func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsSetIamPolicyCall)Header¶
func (c *ProjectsLocationsAppConnectorsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsAppConnectorsTestIamPermissionsCall¶
type ProjectsLocationsAppConnectorsTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppConnectorsTestIamPermissionsCall)Context¶
func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsAppConnectorsTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppConnectorsTestIamPermissionsCall)Do¶
func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.appConnectors.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppConnectorsTestIamPermissionsCall)Fields¶
func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppConnectorsTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppConnectorsTestIamPermissionsCall)Header¶
func (c *ProjectsLocationsAppConnectorsTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsAppGatewaysCreateCall¶
type ProjectsLocationsAppGatewaysCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysCreateCall)AppGatewayId¶
func (c *ProjectsLocationsAppGatewaysCreateCall) AppGatewayId(appGatewayIdstring) *ProjectsLocationsAppGatewaysCreateCall
AppGatewayId sets the optional parameter "appGatewayId": User-settableAppGateway resource ID. * Must start with a letter. * Must contain between4-63 characters from `/a-z-/`. * Must end with a number or a letter.
func (*ProjectsLocationsAppGatewaysCreateCall)Context¶
func (c *ProjectsLocationsAppGatewaysCreateCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysCreateCall)Do¶
func (c *ProjectsLocationsAppGatewaysCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appGateways.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppGatewaysCreateCall)Fields¶
func (c *ProjectsLocationsAppGatewaysCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysCreateCall)Header¶
func (c *ProjectsLocationsAppGatewaysCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppGatewaysCreateCall)RequestId¶
func (c *ProjectsLocationsAppGatewaysCreateCall) RequestId(requestIdstring) *ProjectsLocationsAppGatewaysCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppGatewaysCreateCall)ValidateOnly¶
func (c *ProjectsLocationsAppGatewaysCreateCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppGatewaysCreateCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppGatewaysDeleteCall¶
type ProjectsLocationsAppGatewaysDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysDeleteCall)Context¶
func (c *ProjectsLocationsAppGatewaysDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysDeleteCall)Do¶
func (c *ProjectsLocationsAppGatewaysDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.appGateways.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppGatewaysDeleteCall)Fields¶
func (c *ProjectsLocationsAppGatewaysDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysDeleteCall)Header¶
func (c *ProjectsLocationsAppGatewaysDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppGatewaysDeleteCall)RequestId¶
func (c *ProjectsLocationsAppGatewaysDeleteCall) RequestId(requestIdstring) *ProjectsLocationsAppGatewaysDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsAppGatewaysDeleteCall)ValidateOnly¶
func (c *ProjectsLocationsAppGatewaysDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsAppGatewaysDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsAppGatewaysGetCall¶
type ProjectsLocationsAppGatewaysGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysGetCall)Context¶
func (c *ProjectsLocationsAppGatewaysGetCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysGetCall)Do¶
func (c *ProjectsLocationsAppGatewaysGetCall) Do(opts ...googleapi.CallOption) (*AppGateway,error)
Do executes the "beyondcorp.projects.locations.appGateways.get" call.Any non-2xx status code is an error. Response headers are in either*AppGateway.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsAppGatewaysGetCall)Fields¶
func (c *ProjectsLocationsAppGatewaysGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysGetCall)Header¶
func (c *ProjectsLocationsAppGatewaysGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppGatewaysGetCall)IfNoneMatch¶
func (c *ProjectsLocationsAppGatewaysGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppGatewaysGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsAppGatewaysGetIamPolicyCall¶
type ProjectsLocationsAppGatewaysGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysGetIamPolicyCall)Context¶
func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysGetIamPolicyCall)Do¶
func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.appGateways.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsAppGatewaysGetIamPolicyCall)Fields¶
func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysGetIamPolicyCall)Header¶
func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppGatewaysGetIamPolicyCall)IfNoneMatch¶
func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppGatewaysGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppGatewaysGetIamPolicyCall)OptionsRequestedPolicyVersion¶
func (c *ProjectsLocationsAppGatewaysGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsAppGatewaysGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsAppGatewaysListCall¶
type ProjectsLocationsAppGatewaysListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysListCall)Context¶
func (c *ProjectsLocationsAppGatewaysListCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysListCall)Do¶
func (c *ProjectsLocationsAppGatewaysListCall) Do(opts ...googleapi.CallOption) (*ListAppGatewaysResponse,error)
Do executes the "beyondcorp.projects.locations.appGateways.list" call.Any non-2xx status code is an error. Response headers are in either*ListAppGatewaysResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppGatewaysListCall)Fields¶
func (c *ProjectsLocationsAppGatewaysListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysListCall)Filter¶
func (c *ProjectsLocationsAppGatewaysListCall) Filter(filterstring) *ProjectsLocationsAppGatewaysListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation.
func (*ProjectsLocationsAppGatewaysListCall)Header¶
func (c *ProjectsLocationsAppGatewaysListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsAppGatewaysListCall)IfNoneMatch¶
func (c *ProjectsLocationsAppGatewaysListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsAppGatewaysListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsAppGatewaysListCall)OrderBy¶
func (c *ProjectsLocationsAppGatewaysListCall) OrderBy(orderBystring) *ProjectsLocationsAppGatewaysListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsAppGatewaysListCall)PageSize¶
func (c *ProjectsLocationsAppGatewaysListCall) PageSize(pageSizeint64) *ProjectsLocationsAppGatewaysListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsAppGatewaysListCall)PageToken¶
func (c *ProjectsLocationsAppGatewaysListCall) PageToken(pageTokenstring) *ProjectsLocationsAppGatewaysListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListAppGatewaysRequest, if any.
func (*ProjectsLocationsAppGatewaysListCall)Pages¶
func (c *ProjectsLocationsAppGatewaysListCall) Pages(ctxcontext.Context, f func(*ListAppGatewaysResponse)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.
typeProjectsLocationsAppGatewaysService¶
type ProjectsLocationsAppGatewaysService struct {// contains filtered or unexported fields}funcNewProjectsLocationsAppGatewaysService¶
func NewProjectsLocationsAppGatewaysService(s *Service) *ProjectsLocationsAppGatewaysService
func (*ProjectsLocationsAppGatewaysService)Create¶
func (r *ProjectsLocationsAppGatewaysService) Create(parentstring, appgateway *AppGateway) *ProjectsLocationsAppGatewaysCreateCall
Create: Creates a new AppGateway in a given project and location.
- parent: The resource project name of the AppGateway location using theform: `projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppGatewaysService)Delete¶
func (r *ProjectsLocationsAppGatewaysService) Delete(namestring) *ProjectsLocationsAppGatewaysDeleteCall
Delete: Deletes a single AppGateway.
- name: BeyondCorp AppGateway name using the form:`projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}`.
func (*ProjectsLocationsAppGatewaysService)Get¶
func (r *ProjectsLocationsAppGatewaysService) Get(namestring) *ProjectsLocationsAppGatewaysGetCall
Get: Gets details of a single AppGateway.
- name: BeyondCorp AppGateway name using the form:`projects/{project_id}/locations/{location_id}/appGateways/{app_gateway_id}`.
func (*ProjectsLocationsAppGatewaysService)GetIamPolicy¶
func (r *ProjectsLocationsAppGatewaysService) GetIamPolicy(resourcestring) *ProjectsLocationsAppGatewaysGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsAppGatewaysService)List¶
func (r *ProjectsLocationsAppGatewaysService) List(parentstring) *ProjectsLocationsAppGatewaysListCall
List: Lists AppGateways in a given project and location.
- parent: The resource name of the AppGateway location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsAppGatewaysService)SetIamPolicy¶
func (r *ProjectsLocationsAppGatewaysService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsAppGatewaysSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsAppGatewaysService)TestIamPermissions¶
func (r *ProjectsLocationsAppGatewaysService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsAppGatewaysTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsAppGatewaysSetIamPolicyCall¶
type ProjectsLocationsAppGatewaysSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysSetIamPolicyCall)Context¶
func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysSetIamPolicyCall)Do¶
func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.appGateways.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsAppGatewaysSetIamPolicyCall)Fields¶
func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysSetIamPolicyCall)Header¶
func (c *ProjectsLocationsAppGatewaysSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsAppGatewaysTestIamPermissionsCall¶
type ProjectsLocationsAppGatewaysTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsAppGatewaysTestIamPermissionsCall)Context¶
func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsAppGatewaysTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsAppGatewaysTestIamPermissionsCall)Do¶
func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.appGateways.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsAppGatewaysTestIamPermissionsCall)Fields¶
func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppGatewaysTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsAppGatewaysTestIamPermissionsCall)Header¶
func (c *ProjectsLocationsAppGatewaysTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsApplicationDomainsGetIamPolicyCall¶added inv0.140.0
type ProjectsLocationsApplicationDomainsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsApplicationDomainsGetIamPolicyCall)Context¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsApplicationDomainsGetIamPolicyCall)Do¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.applicationDomains.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsApplicationDomainsGetIamPolicyCall)Fields¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsApplicationDomainsGetIamPolicyCall)Header¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsApplicationDomainsGetIamPolicyCall)IfNoneMatch¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsApplicationDomainsGetIamPolicyCall)OptionsRequestedPolicyVersion¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsApplicationDomainsService¶added inv0.140.0
type ProjectsLocationsApplicationDomainsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsApplicationDomainsService¶added inv0.140.0
func NewProjectsLocationsApplicationDomainsService(s *Service) *ProjectsLocationsApplicationDomainsService
func (*ProjectsLocationsApplicationDomainsService)GetIamPolicy¶added inv0.140.0
func (r *ProjectsLocationsApplicationDomainsService) GetIamPolicy(resourcestring) *ProjectsLocationsApplicationDomainsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsApplicationDomainsService)SetIamPolicy¶added inv0.140.0
func (r *ProjectsLocationsApplicationDomainsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsApplicationDomainsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsApplicationDomainsService)TestIamPermissions¶added inv0.140.0
func (r *ProjectsLocationsApplicationDomainsService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsApplicationDomainsTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsApplicationDomainsSetIamPolicyCall¶added inv0.140.0
type ProjectsLocationsApplicationDomainsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsApplicationDomainsSetIamPolicyCall)Context¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsApplicationDomainsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsApplicationDomainsSetIamPolicyCall)Do¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.applicationDomains.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsApplicationDomainsSetIamPolicyCall)Fields¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationDomainsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsApplicationDomainsSetIamPolicyCall)Header¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsApplicationDomainsTestIamPermissionsCall¶added inv0.140.0
type ProjectsLocationsApplicationDomainsTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsApplicationDomainsTestIamPermissionsCall)Context¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsApplicationDomainsTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsApplicationDomainsTestIamPermissionsCall)Do¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.applicationDomains.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsApplicationDomainsTestIamPermissionsCall)Fields¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationDomainsTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsApplicationDomainsTestIamPermissionsCall)Header¶added inv0.140.0
func (c *ProjectsLocationsApplicationDomainsTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsApplicationsGetIamPolicyCall¶added inv0.86.0
type ProjectsLocationsApplicationsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsApplicationsGetIamPolicyCall)Context¶added inv0.86.0
func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsApplicationsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsApplicationsGetIamPolicyCall)Do¶added inv0.86.0
func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.applications.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsApplicationsGetIamPolicyCall)Fields¶added inv0.86.0
func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsApplicationsGetIamPolicyCall)Header¶added inv0.86.0
func (c *ProjectsLocationsApplicationsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsApplicationsGetIamPolicyCall)IfNoneMatch¶added inv0.86.0
func (c *ProjectsLocationsApplicationsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsApplicationsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsApplicationsGetIamPolicyCall)OptionsRequestedPolicyVersion¶added inv0.86.0
func (c *ProjectsLocationsApplicationsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsApplicationsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsApplicationsService¶added inv0.86.0
type ProjectsLocationsApplicationsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsApplicationsService¶added inv0.86.0
func NewProjectsLocationsApplicationsService(s *Service) *ProjectsLocationsApplicationsService
func (*ProjectsLocationsApplicationsService)GetIamPolicy¶added inv0.86.0
func (r *ProjectsLocationsApplicationsService) GetIamPolicy(resourcestring) *ProjectsLocationsApplicationsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsApplicationsService)SetIamPolicy¶added inv0.86.0
func (r *ProjectsLocationsApplicationsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsApplicationsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsApplicationsService)TestIamPermissions¶added inv0.86.0
func (r *ProjectsLocationsApplicationsService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsApplicationsTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsApplicationsSetIamPolicyCall¶added inv0.86.0
type ProjectsLocationsApplicationsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsApplicationsSetIamPolicyCall)Context¶added inv0.86.0
func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsApplicationsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsApplicationsSetIamPolicyCall)Do¶added inv0.86.0
func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.applications.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsApplicationsSetIamPolicyCall)Fields¶added inv0.86.0
func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsApplicationsSetIamPolicyCall)Header¶added inv0.86.0
func (c *ProjectsLocationsApplicationsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsApplicationsTestIamPermissionsCall¶added inv0.86.0
type ProjectsLocationsApplicationsTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsApplicationsTestIamPermissionsCall)Context¶added inv0.86.0
func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsApplicationsTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsApplicationsTestIamPermissionsCall)Do¶added inv0.86.0
func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.applications.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsApplicationsTestIamPermissionsCall)Fields¶added inv0.86.0
func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsApplicationsTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsApplicationsTestIamPermissionsCall)Header¶added inv0.86.0
func (c *ProjectsLocationsApplicationsTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsConnectionsCreateCall¶
type ProjectsLocationsConnectionsCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsCreateCall)ConnectionId¶
func (c *ProjectsLocationsConnectionsCreateCall) ConnectionId(connectionIdstring) *ProjectsLocationsConnectionsCreateCall
ConnectionId sets the optional parameter "connectionId": User-settableconnection resource ID. * Must start with a letter. * Must contain between4-63 characters from `/a-z-/`. * Must end with a number or a letter.
func (*ProjectsLocationsConnectionsCreateCall)Context¶
func (c *ProjectsLocationsConnectionsCreateCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsCreateCall)Do¶
func (c *ProjectsLocationsConnectionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connections.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectionsCreateCall)Fields¶
func (c *ProjectsLocationsConnectionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsCreateCall)Header¶
func (c *ProjectsLocationsConnectionsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsCreateCall)RequestId¶
func (c *ProjectsLocationsConnectionsCreateCall) RequestId(requestIdstring) *ProjectsLocationsConnectionsCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsConnectionsCreateCall)ValidateOnly¶
func (c *ProjectsLocationsConnectionsCreateCall) ValidateOnly(validateOnlybool) *ProjectsLocationsConnectionsCreateCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsConnectionsDeleteCall¶
type ProjectsLocationsConnectionsDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsDeleteCall)Context¶
func (c *ProjectsLocationsConnectionsDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsDeleteCall)Do¶
func (c *ProjectsLocationsConnectionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connections.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectionsDeleteCall)Fields¶
func (c *ProjectsLocationsConnectionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsDeleteCall)Header¶
func (c *ProjectsLocationsConnectionsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsDeleteCall)RequestId¶
func (c *ProjectsLocationsConnectionsDeleteCall) RequestId(requestIdstring) *ProjectsLocationsConnectionsDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsConnectionsDeleteCall)ValidateOnly¶
func (c *ProjectsLocationsConnectionsDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsConnectionsDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsConnectionsGetCall¶
type ProjectsLocationsConnectionsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsGetCall)Context¶
func (c *ProjectsLocationsConnectionsGetCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsGetCall)Do¶
func (c *ProjectsLocationsConnectionsGetCall) Do(opts ...googleapi.CallOption) (*Connection,error)
Do executes the "beyondcorp.projects.locations.connections.get" call.Any non-2xx status code is an error. Response headers are in either*Connection.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConnectionsGetCall)Fields¶
func (c *ProjectsLocationsConnectionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsGetCall)Header¶
func (c *ProjectsLocationsConnectionsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsGetCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectionsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectionsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsConnectionsGetIamPolicyCall¶
type ProjectsLocationsConnectionsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsGetIamPolicyCall)Context¶
func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsGetIamPolicyCall)Do¶
func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.connections.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsConnectionsGetIamPolicyCall)Fields¶
func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsGetIamPolicyCall)Header¶
func (c *ProjectsLocationsConnectionsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsGetIamPolicyCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectionsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectionsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsConnectionsGetIamPolicyCall)OptionsRequestedPolicyVersion¶
func (c *ProjectsLocationsConnectionsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsConnectionsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsConnectionsListCall¶
type ProjectsLocationsConnectionsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsListCall)Context¶
func (c *ProjectsLocationsConnectionsListCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsListCall)Do¶
func (c *ProjectsLocationsConnectionsListCall) Do(opts ...googleapi.CallOption) (*ListConnectionsResponse,error)
Do executes the "beyondcorp.projects.locations.connections.list" call.Any non-2xx status code is an error. Response headers are in either*ListConnectionsResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectionsListCall)Fields¶
func (c *ProjectsLocationsConnectionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsListCall)Filter¶
func (c *ProjectsLocationsConnectionsListCall) Filter(filterstring) *ProjectsLocationsConnectionsListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation.
func (*ProjectsLocationsConnectionsListCall)Header¶
func (c *ProjectsLocationsConnectionsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsListCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectionsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectionsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsConnectionsListCall)OrderBy¶
func (c *ProjectsLocationsConnectionsListCall) OrderBy(orderBystring) *ProjectsLocationsConnectionsListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsConnectionsListCall)PageSize¶
func (c *ProjectsLocationsConnectionsListCall) PageSize(pageSizeint64) *ProjectsLocationsConnectionsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsConnectionsListCall)PageToken¶
func (c *ProjectsLocationsConnectionsListCall) PageToken(pageTokenstring) *ProjectsLocationsConnectionsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListConnectionsRequest, if any.
func (*ProjectsLocationsConnectionsListCall)Pages¶
func (c *ProjectsLocationsConnectionsListCall) Pages(ctxcontext.Context, f func(*ListConnectionsResponse)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.
typeProjectsLocationsConnectionsPatchCall¶
type ProjectsLocationsConnectionsPatchCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsPatchCall)AllowMissing¶
func (c *ProjectsLocationsConnectionsPatchCall) AllowMissing(allowMissingbool) *ProjectsLocationsConnectionsPatchCall
AllowMissing sets the optional parameter "allowMissing": If set as true,will create the resource if it is not found.
func (*ProjectsLocationsConnectionsPatchCall)Context¶
func (c *ProjectsLocationsConnectionsPatchCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsPatchCall)Do¶
func (c *ProjectsLocationsConnectionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connections.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectionsPatchCall)Fields¶
func (c *ProjectsLocationsConnectionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsPatchCall)Header¶
func (c *ProjectsLocationsConnectionsPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsPatchCall)RequestId¶
func (c *ProjectsLocationsConnectionsPatchCall) RequestId(requestIdstring) *ProjectsLocationsConnectionsPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsConnectionsPatchCall)UpdateMask¶
func (c *ProjectsLocationsConnectionsPatchCall) UpdateMask(updateMaskstring) *ProjectsLocationsConnectionsPatchCall
UpdateMask sets the optional parameter "updateMask": Required. Mask offields to update. At least one path must be supplied in this field. Theelements of the repeated paths field may only include these fields from[BeyondCorp.Connection]: * `labels` * `display_name` *`application_endpoint` * `connectors`
func (*ProjectsLocationsConnectionsPatchCall)ValidateOnly¶
func (c *ProjectsLocationsConnectionsPatchCall) ValidateOnly(validateOnlybool) *ProjectsLocationsConnectionsPatchCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsConnectionsResolveCall¶
type ProjectsLocationsConnectionsResolveCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsResolveCall)ConnectorId¶
func (c *ProjectsLocationsConnectionsResolveCall) ConnectorId(connectorIdstring) *ProjectsLocationsConnectionsResolveCall
ConnectorId sets the optional parameter "connectorId": Required. BeyondCorpConnector name of the connector associated with those connections using theform:`projects/{project_id}/locations/{location_id}/connectors/{connector_id}`
func (*ProjectsLocationsConnectionsResolveCall)Context¶
func (c *ProjectsLocationsConnectionsResolveCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsResolveCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsResolveCall)Do¶
func (c *ProjectsLocationsConnectionsResolveCall) Do(opts ...googleapi.CallOption) (*ResolveConnectionsResponse,error)
Do executes the "beyondcorp.projects.locations.connections.resolve" call.Any non-2xx status code is an error. Response headers are in either*ResolveConnectionsResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectionsResolveCall)Fields¶
func (c *ProjectsLocationsConnectionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsResolveCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsResolveCall)Header¶
func (c *ProjectsLocationsConnectionsResolveCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectionsResolveCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectionsResolveCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectionsResolveCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsConnectionsResolveCall)PageSize¶
func (c *ProjectsLocationsConnectionsResolveCall) PageSize(pageSizeint64) *ProjectsLocationsConnectionsResolveCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsConnectionsResolveCall)PageToken¶
func (c *ProjectsLocationsConnectionsResolveCall) PageToken(pageTokenstring) *ProjectsLocationsConnectionsResolveCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ResolveConnectionsResponse, if any.
func (*ProjectsLocationsConnectionsResolveCall)Pages¶
func (c *ProjectsLocationsConnectionsResolveCall) Pages(ctxcontext.Context, f func(*ResolveConnectionsResponse)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.
typeProjectsLocationsConnectionsService¶
type ProjectsLocationsConnectionsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsConnectionsService¶
func NewProjectsLocationsConnectionsService(s *Service) *ProjectsLocationsConnectionsService
func (*ProjectsLocationsConnectionsService)Create¶
func (r *ProjectsLocationsConnectionsService) Create(parentstring, connection *Connection) *ProjectsLocationsConnectionsCreateCall
Create: Creates a new Connection in a given project and location.
- parent: The resource project name of the connection location using theform: `projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsConnectionsService)Delete¶
func (r *ProjectsLocationsConnectionsService) Delete(namestring) *ProjectsLocationsConnectionsDeleteCall
Delete: Deletes a single Connection.
- name: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/connections/{connection_id}`.
func (*ProjectsLocationsConnectionsService)Get¶
func (r *ProjectsLocationsConnectionsService) Get(namestring) *ProjectsLocationsConnectionsGetCall
Get: Gets details of a single Connection.
- name: BeyondCorp Connection name using the form:`projects/{project_id}/locations/{location_id}/connections/{connection_id}`.
func (*ProjectsLocationsConnectionsService)GetIamPolicy¶
func (r *ProjectsLocationsConnectionsService) GetIamPolicy(resourcestring) *ProjectsLocationsConnectionsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsConnectionsService)List¶
func (r *ProjectsLocationsConnectionsService) List(parentstring) *ProjectsLocationsConnectionsListCall
List: Lists Connections in a given project and location.
- parent: The resource name of the connection location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsConnectionsService)Patch¶
func (r *ProjectsLocationsConnectionsService) Patch(namestring, connection *Connection) *ProjectsLocationsConnectionsPatchCall
Patch: Updates the parameters of a single Connection.
- name: Unique resource name of the connection. The name is ignored whencreating a connection.
func (*ProjectsLocationsConnectionsService)Resolve¶
func (r *ProjectsLocationsConnectionsService) Resolve(parentstring) *ProjectsLocationsConnectionsResolveCall
Resolve: Resolves connections details for a given connector. An internalmethod called by a connector to find connections to connect to.
- parent: The resource name of the connection location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsConnectionsService)SetIamPolicy¶
func (r *ProjectsLocationsConnectionsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsConnectionsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
typeProjectsLocationsConnectionsSetIamPolicyCall¶
type ProjectsLocationsConnectionsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectionsSetIamPolicyCall)Context¶
func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsConnectionsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectionsSetIamPolicyCall)Do¶
func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.connections.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsConnectionsSetIamPolicyCall)Fields¶
func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectionsSetIamPolicyCall)Header¶
func (c *ProjectsLocationsConnectionsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsConnectorsCreateCall¶
type ProjectsLocationsConnectorsCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsCreateCall)ConnectorId¶
func (c *ProjectsLocationsConnectorsCreateCall) ConnectorId(connectorIdstring) *ProjectsLocationsConnectorsCreateCall
ConnectorId sets the optional parameter "connectorId": User-settableconnector resource ID. * Must start with a letter. * Must contain between4-63 characters from `/a-z-/`. * Must end with a number or a letter.
func (*ProjectsLocationsConnectorsCreateCall)Context¶
func (c *ProjectsLocationsConnectorsCreateCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsCreateCall)Do¶
func (c *ProjectsLocationsConnectorsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connectors.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectorsCreateCall)Fields¶
func (c *ProjectsLocationsConnectorsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsCreateCall)Header¶
func (c *ProjectsLocationsConnectorsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsCreateCall)RequestId¶
func (c *ProjectsLocationsConnectorsCreateCall) RequestId(requestIdstring) *ProjectsLocationsConnectorsCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsConnectorsCreateCall)ValidateOnly¶
func (c *ProjectsLocationsConnectorsCreateCall) ValidateOnly(validateOnlybool) *ProjectsLocationsConnectorsCreateCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsConnectorsDeleteCall¶
type ProjectsLocationsConnectorsDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsDeleteCall)Context¶
func (c *ProjectsLocationsConnectorsDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsDeleteCall)Do¶
func (c *ProjectsLocationsConnectorsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connectors.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectorsDeleteCall)Fields¶
func (c *ProjectsLocationsConnectorsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsDeleteCall)Header¶
func (c *ProjectsLocationsConnectorsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsDeleteCall)RequestId¶
func (c *ProjectsLocationsConnectorsDeleteCall) RequestId(requestIdstring) *ProjectsLocationsConnectorsDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsConnectorsDeleteCall)ValidateOnly¶
func (c *ProjectsLocationsConnectorsDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsConnectorsDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsConnectorsGetCall¶
type ProjectsLocationsConnectorsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsGetCall)Context¶
func (c *ProjectsLocationsConnectorsGetCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsGetCall)Do¶
func (c *ProjectsLocationsConnectorsGetCall) Do(opts ...googleapi.CallOption) (*Connector,error)
Do executes the "beyondcorp.projects.locations.connectors.get" call.Any non-2xx status code is an error. Response headers are in either*Connector.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConnectorsGetCall)Fields¶
func (c *ProjectsLocationsConnectorsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsGetCall)Header¶
func (c *ProjectsLocationsConnectorsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsGetCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectorsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectorsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsConnectorsGetIamPolicyCall¶
type ProjectsLocationsConnectorsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsGetIamPolicyCall)Context¶
func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsGetIamPolicyCall)Do¶
func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.connectors.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsConnectorsGetIamPolicyCall)Fields¶
func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsGetIamPolicyCall)Header¶
func (c *ProjectsLocationsConnectorsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsGetIamPolicyCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectorsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectorsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsConnectorsGetIamPolicyCall)OptionsRequestedPolicyVersion¶
func (c *ProjectsLocationsConnectorsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsConnectorsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsConnectorsListCall¶
type ProjectsLocationsConnectorsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsListCall)Context¶
func (c *ProjectsLocationsConnectorsListCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsListCall)Do¶
func (c *ProjectsLocationsConnectorsListCall) Do(opts ...googleapi.CallOption) (*ListConnectorsResponse,error)
Do executes the "beyondcorp.projects.locations.connectors.list" call.Any non-2xx status code is an error. Response headers are in either*ListConnectorsResponse.ServerResponse.Header or (if a response was returnedat all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsConnectorsListCall)Fields¶
func (c *ProjectsLocationsConnectorsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsListCall)Filter¶
func (c *ProjectsLocationsConnectorsListCall) Filter(filterstring) *ProjectsLocationsConnectorsListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation.
func (*ProjectsLocationsConnectorsListCall)Header¶
func (c *ProjectsLocationsConnectorsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsListCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectorsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectorsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsConnectorsListCall)OrderBy¶
func (c *ProjectsLocationsConnectorsListCall) OrderBy(orderBystring) *ProjectsLocationsConnectorsListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsConnectorsListCall)PageSize¶
func (c *ProjectsLocationsConnectorsListCall) PageSize(pageSizeint64) *ProjectsLocationsConnectorsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsConnectorsListCall)PageToken¶
func (c *ProjectsLocationsConnectorsListCall) PageToken(pageTokenstring) *ProjectsLocationsConnectorsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListConnectorsRequest, if any.
func (*ProjectsLocationsConnectorsListCall)Pages¶
func (c *ProjectsLocationsConnectorsListCall) Pages(ctxcontext.Context, f func(*ListConnectorsResponse)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.
typeProjectsLocationsConnectorsPatchCall¶
type ProjectsLocationsConnectorsPatchCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsPatchCall)Context¶
func (c *ProjectsLocationsConnectorsPatchCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsPatchCall)Do¶
func (c *ProjectsLocationsConnectorsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connectors.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectorsPatchCall)Fields¶
func (c *ProjectsLocationsConnectorsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsPatchCall)Header¶
func (c *ProjectsLocationsConnectorsPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsPatchCall)RequestId¶
func (c *ProjectsLocationsConnectorsPatchCall) RequestId(requestIdstring) *ProjectsLocationsConnectorsPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsConnectorsPatchCall)UpdateMask¶
func (c *ProjectsLocationsConnectorsPatchCall) UpdateMask(updateMaskstring) *ProjectsLocationsConnectorsPatchCall
UpdateMask sets the optional parameter "updateMask": Required. Mask offields to update. At least one path must be supplied in this field. Theelements of the repeated paths field may only include these fields from[BeyondCorp.Connector]: * `labels` * `display_name`
func (*ProjectsLocationsConnectorsPatchCall)ValidateOnly¶
func (c *ProjectsLocationsConnectorsPatchCall) ValidateOnly(validateOnlybool) *ProjectsLocationsConnectorsPatchCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsConnectorsReportStatusCall¶
type ProjectsLocationsConnectorsReportStatusCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsReportStatusCall)Context¶
func (c *ProjectsLocationsConnectorsReportStatusCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsReportStatusCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsReportStatusCall)Do¶
func (c *ProjectsLocationsConnectorsReportStatusCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.connectors.reportStatus" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectorsReportStatusCall)Fields¶
func (c *ProjectsLocationsConnectorsReportStatusCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsReportStatusCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsReportStatusCall)Header¶
func (c *ProjectsLocationsConnectorsReportStatusCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsConnectorsResolveInstanceConfigCall¶
type ProjectsLocationsConnectorsResolveInstanceConfigCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsResolveInstanceConfigCall)Context¶
func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsResolveInstanceConfigCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsResolveInstanceConfigCall)Do¶
func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Do(opts ...googleapi.CallOption) (*ResolveInstanceConfigResponse,error)
Do executes the "beyondcorp.projects.locations.connectors.resolveInstanceConfig" call.Any non-2xx status code is an error. Response headers are in either*ResolveInstanceConfigResponse.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsConnectorsResolveInstanceConfigCall)Fields¶
func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsResolveInstanceConfigCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsResolveInstanceConfigCall)Header¶
func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsConnectorsResolveInstanceConfigCall)IfNoneMatch¶
func (c *ProjectsLocationsConnectorsResolveInstanceConfigCall) IfNoneMatch(entityTagstring) *ProjectsLocationsConnectorsResolveInstanceConfigCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsConnectorsService¶
type ProjectsLocationsConnectorsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsConnectorsService¶
func NewProjectsLocationsConnectorsService(s *Service) *ProjectsLocationsConnectorsService
func (*ProjectsLocationsConnectorsService)Create¶
func (r *ProjectsLocationsConnectorsService) Create(parentstring, connector *Connector) *ProjectsLocationsConnectorsCreateCall
Create: Creates a new Connector in a given project and location.
- parent: The resource project name of the connector location using theform: `projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsConnectorsService)Delete¶
func (r *ProjectsLocationsConnectorsService) Delete(namestring) *ProjectsLocationsConnectorsDeleteCall
Delete: Deletes a single Connector.
- name: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/connectors/{connector_id}`.
func (*ProjectsLocationsConnectorsService)Get¶
func (r *ProjectsLocationsConnectorsService) Get(namestring) *ProjectsLocationsConnectorsGetCall
Get: Gets details of a single Connector.
- name: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/connectors/{connector_id}`.
func (*ProjectsLocationsConnectorsService)GetIamPolicy¶
func (r *ProjectsLocationsConnectorsService) GetIamPolicy(resourcestring) *ProjectsLocationsConnectorsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsConnectorsService)List¶
func (r *ProjectsLocationsConnectorsService) List(parentstring) *ProjectsLocationsConnectorsListCall
List: Lists Connectors in a given project and location.
- parent: The resource name of the connector location using the form:`projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsConnectorsService)Patch¶
func (r *ProjectsLocationsConnectorsService) Patch(namestring, connector *Connector) *ProjectsLocationsConnectorsPatchCall
Patch: Updates the parameters of a single Connector.
- name: Unique resource name of the connector. The name is ignored whencreating a connector.
func (*ProjectsLocationsConnectorsService)ReportStatus¶
func (r *ProjectsLocationsConnectorsService) ReportStatus(connectorstring, reportstatusrequest *ReportStatusRequest) *ProjectsLocationsConnectorsReportStatusCall
ReportStatus: Report status for a given connector.
- connector: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/connectors/{connector}`.
func (*ProjectsLocationsConnectorsService)ResolveInstanceConfig¶
func (r *ProjectsLocationsConnectorsService) ResolveInstanceConfig(connectorstring) *ProjectsLocationsConnectorsResolveInstanceConfigCall
ResolveInstanceConfig: Gets instance configuration for a given connector. Aninternal method called by a connector to get its container config.
- connector: BeyondCorp Connector name using the form:`projects/{project_id}/locations/{location_id}/connectors/{connector}`.
func (*ProjectsLocationsConnectorsService)SetIamPolicy¶
func (r *ProjectsLocationsConnectorsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsConnectorsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
typeProjectsLocationsConnectorsSetIamPolicyCall¶
type ProjectsLocationsConnectorsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsConnectorsSetIamPolicyCall)Context¶
func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsConnectorsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConnectorsSetIamPolicyCall)Do¶
func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.connectors.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsConnectorsSetIamPolicyCall)Fields¶
func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectorsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsConnectorsSetIamPolicyCall)Header¶
func (c *ProjectsLocationsConnectorsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsGetCall¶
type ProjectsLocationsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsGetCall)Context¶
func (c *ProjectsLocationsGetCall) Context(ctxcontext.Context) *ProjectsLocationsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsGetCall)Do¶
func (c *ProjectsLocationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationLocation,error)
Do executes the "beyondcorp.projects.locations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudLocationLocation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsGetCall)Fields¶
func (c *ProjectsLocationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsGetCall)Header¶
func (c *ProjectsLocationsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsGetCall)IfNoneMatch¶
func (c *ProjectsLocationsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsInsightsConfiguredInsightCall¶added inv0.92.0
type ProjectsLocationsInsightsConfiguredInsightCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsInsightsConfiguredInsightCall)Aggregation¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Aggregation(aggregationstring) *ProjectsLocationsInsightsConfiguredInsightCall
Aggregation sets the optional parameter "aggregation": Required. Aggregationtype. Available aggregation could be fetched by calling insight list and getAPIs in `BASIC` view.
Possible values:
"AGGREGATION_UNSPECIFIED" - Unspecified."HOURLY" - Insight should be aggregated at hourly level."DAILY" - Insight should be aggregated at daily level."WEEKLY" - Insight should be aggregated at weekly level."MONTHLY" - Insight should be aggregated at monthly level."CUSTOM_DATE_RANGE" - Insight should be aggregated at the custom date
range passed in as the start and end time in the request.
func (*ProjectsLocationsInsightsConfiguredInsightCall)Context¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Context(ctxcontext.Context) *ProjectsLocationsInsightsConfiguredInsightCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsInsightsConfiguredInsightCall)CustomGroupingFieldFilter¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) CustomGroupingFieldFilter(customGroupingFieldFilterstring) *ProjectsLocationsInsightsConfiguredInsightCall
CustomGroupingFieldFilter sets the optional parameter"customGrouping.fieldFilter": Filterable parameters to be added to thegrouping clause. Available fields could be fetched by calling insight listand get APIs in `BASIC` view. `=` is the only comparison operator supported.`AND` is the only logical operator supported. Usage:field_filter="fieldName1=fieldVal1 AND fieldName2=fieldVal2". NOTE: Only`AND` conditions are allowed. NOTE: Use the `filter_alias` from`Insight.Metadata.Field` message for the filtering the corresponding fieldsin this filter field. (These expressions are based on the filter languagedescribed athttps://google.aip.dev/160).
func (*ProjectsLocationsInsightsConfiguredInsightCall)CustomGroupingGroupFields¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) CustomGroupingGroupFields(customGroupingGroupFields ...string) *ProjectsLocationsInsightsConfiguredInsightCall
CustomGroupingGroupFields sets the optional parameter"customGrouping.groupFields": Required. Fields to be used for grouping.NOTE: Use the `filter_alias` from `Insight.Metadata.Field` message fordeclaring the fields to be grouped-by here.
func (*ProjectsLocationsInsightsConfiguredInsightCall)Do¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse,error)
Do executes the "beyondcorp.projects.locations.insights.configuredInsight" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsInsightsConfiguredInsightCall)EndTime¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) EndTime(endTimestring) *ProjectsLocationsInsightsConfiguredInsightCall
EndTime sets the optional parameter "endTime": Required. Ending time for theduration for which insight is to be pulled.
func (*ProjectsLocationsInsightsConfiguredInsightCall)FieldFilter¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) FieldFilter(fieldFilterstring) *ProjectsLocationsInsightsConfiguredInsightCall
FieldFilter sets the optional parameter "fieldFilter": Otherfilterable/configurable parameters as applicable to the selected insight.Available fields could be fetched by calling insight list and get APIs in`BASIC` view. `=` is the only comparison operator supported. `AND` is theonly logical operator supported. Usage: field_filter="fieldName1=fieldVal1AND fieldName2=fieldVal2". NOTE: Only `AND` conditions are allowed. NOTE:Use the `filter_alias` from `Insight.Metadata.Field` message for thefiltering the corresponding fields in this filter field. (These expressionsare based on the filter language described athttps://google.aip.dev/160).
func (*ProjectsLocationsInsightsConfiguredInsightCall)Fields¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsConfiguredInsightCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsInsightsConfiguredInsightCall)Group¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Group(groupstring) *ProjectsLocationsInsightsConfiguredInsightCall
Group sets the optional parameter "group": Group id of the availablegroupings for the insight. Available groupings could be fetched by callinginsight list and get APIs in `BASIC` view.
func (*ProjectsLocationsInsightsConfiguredInsightCall)Header¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsInsightsConfiguredInsightCall)IfNoneMatch¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) IfNoneMatch(entityTagstring) *ProjectsLocationsInsightsConfiguredInsightCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsInsightsConfiguredInsightCall)PageSize¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) PageSize(pageSizeint64) *ProjectsLocationsInsightsConfiguredInsightCall
PageSize sets the optional parameter "pageSize": Requested page size. Servermay return fewer items than requested. If unspecified, server will pick anappropriate default.
func (*ProjectsLocationsInsightsConfiguredInsightCall)PageToken¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) PageToken(pageTokenstring) *ProjectsLocationsInsightsConfiguredInsightCall
PageToken sets the optional parameter "pageToken": Used to fetch the pagerepresented by the token. Fetches the first page when not set.
func (*ProjectsLocationsInsightsConfiguredInsightCall)Pages¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaConfiguredInsightResponse)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 (*ProjectsLocationsInsightsConfiguredInsightCall)StartTime¶added inv0.92.0
func (c *ProjectsLocationsInsightsConfiguredInsightCall) StartTime(startTimestring) *ProjectsLocationsInsightsConfiguredInsightCall
StartTime sets the optional parameter "startTime": Required. Starting timefor the duration for which insight is to be pulled.
typeProjectsLocationsInsightsGetCall¶added inv0.92.0
type ProjectsLocationsInsightsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsInsightsGetCall)Context¶added inv0.92.0
func (c *ProjectsLocationsInsightsGetCall) Context(ctxcontext.Context) *ProjectsLocationsInsightsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsInsightsGetCall)Do¶added inv0.92.0
func (c *ProjectsLocationsInsightsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight,error)
Do executes the "beyondcorp.projects.locations.insights.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaInsight.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 becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsInsightsGetCall)Fields¶added inv0.92.0
func (c *ProjectsLocationsInsightsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsInsightsGetCall)Header¶added inv0.92.0
func (c *ProjectsLocationsInsightsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsInsightsGetCall)IfNoneMatch¶added inv0.92.0
func (c *ProjectsLocationsInsightsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsInsightsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsInsightsGetCall)View¶added inv0.92.0
func (c *ProjectsLocationsInsightsGetCall) View(viewstring) *ProjectsLocationsInsightsGetCall
View sets the optional parameter "view": Required. Metadata only or fulldata view.
Possible values:
"INSIGHT_VIEW_UNSPECIFIED" - The default / unset value. The API will
default to the BASIC view.
"BASIC" - Include basic metadata about the insight, but not the insight
data. This is the default value (for both ListInsights and GetInsight).
"FULL" - Include everything.
typeProjectsLocationsInsightsListCall¶added inv0.92.0
type ProjectsLocationsInsightsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsInsightsListCall)Aggregation¶added inv0.191.0
func (c *ProjectsLocationsInsightsListCall) Aggregation(aggregationstring) *ProjectsLocationsInsightsListCall
Aggregation sets the optional parameter "aggregation": Aggregation type. Thedefault is 'DAILY'.
Possible values:
"AGGREGATION_UNSPECIFIED" - Unspecified."HOURLY" - Insight should be aggregated at hourly level."DAILY" - Insight should be aggregated at daily level."WEEKLY" - Insight should be aggregated at weekly level."MONTHLY" - Insight should be aggregated at monthly level."CUSTOM_DATE_RANGE" - Insight should be aggregated at the custom date
range passed in as the start and end time in the request.
func (*ProjectsLocationsInsightsListCall)Context¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) Context(ctxcontext.Context) *ProjectsLocationsInsightsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsInsightsListCall)Do¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse,error)
Do executes the "beyondcorp.projects.locations.insights.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsInsightsListCall)EndTime¶added inv0.191.0
func (c *ProjectsLocationsInsightsListCall) EndTime(endTimestring) *ProjectsLocationsInsightsListCall
EndTime sets the optional parameter "endTime": Ending time for the durationfor which insights are to be pulled. The default is the current time.
func (*ProjectsLocationsInsightsListCall)Fields¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsInsightsListCall)Filter¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) Filter(filterstring) *ProjectsLocationsInsightsListCall
Filter sets the optional parameter "filter": Filter expression to restrictthe insights returned. Supported filter fields: * `type` * `category` *`subCategory` Examples: * "category = application AND type = count" *"category = application AND subCategory = iap" * "type = status" Allowedvalues: * type: [count, latency, status, list] * category: [application,device, request, security] * subCategory: [iap, caa, webprotect] NOTE: Onlyequality based comparison is allowed. Only `AND` conjunction is allowed.NOTE: The 'AND' in the filter field needs to be in capital letters only.NOTE: Just filtering on `subCategory` is not allowed. It should be passed inwith the parent `category` too. (These expressions are based on the filterlanguage described athttps://google.aip.dev/160).
func (*ProjectsLocationsInsightsListCall)Header¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsInsightsListCall)IfNoneMatch¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsInsightsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsInsightsListCall)OrderBy¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) OrderBy(orderBystring) *ProjectsLocationsInsightsListCall
OrderBy sets the optional parameter "orderBy": Hint for how to order theresults. This is currently ignored.
func (*ProjectsLocationsInsightsListCall)PageSize¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) PageSize(pageSizeint64) *ProjectsLocationsInsightsListCall
PageSize sets the optional parameter "pageSize": Requested page size. Servermay return fewer items than requested. If unspecified, server will pick anappropriate default. NOTE: Default page size is 50.
func (*ProjectsLocationsInsightsListCall)PageToken¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) PageToken(pageTokenstring) *ProjectsLocationsInsightsListCall
PageToken sets the optional parameter "pageToken": A token identifying apage of results the server should return.
func (*ProjectsLocationsInsightsListCall)Pages¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSaasplatformInsightsV1alphaListInsightsResponse)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 (*ProjectsLocationsInsightsListCall)StartTime¶added inv0.191.0
func (c *ProjectsLocationsInsightsListCall) StartTime(startTimestring) *ProjectsLocationsInsightsListCall
StartTime sets the optional parameter "startTime": Starting time for theduration for which insights are to be pulled. The default is 7 days beforethe current time.
func (*ProjectsLocationsInsightsListCall)View¶added inv0.92.0
func (c *ProjectsLocationsInsightsListCall) View(viewstring) *ProjectsLocationsInsightsListCall
View sets the optional parameter "view": Required. List only metadata orfull data.
Possible values:
"INSIGHT_VIEW_UNSPECIFIED" - The default / unset value. The API will
default to the BASIC view.
"BASIC" - Include basic metadata about the insight, but not the insight
data. This is the default value (for both ListInsights and GetInsight).
"FULL" - Include everything.
typeProjectsLocationsInsightsService¶added inv0.92.0
type ProjectsLocationsInsightsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsInsightsService¶added inv0.92.0
func NewProjectsLocationsInsightsService(s *Service) *ProjectsLocationsInsightsService
func (*ProjectsLocationsInsightsService)ConfiguredInsight¶added inv0.92.0
func (r *ProjectsLocationsInsightsService) ConfiguredInsight(insightstring) *ProjectsLocationsInsightsConfiguredInsightCall
ConfiguredInsight: Gets the value for a selected particular insight based onthe provided filters. Use the organization level path for fetching at orglevel and project level path for fetching the insight value specific to aparticular project.
- insight: The resource name of the insight using the form:`organizations/{organization_id}/locations/{location_id}/insights/{insight_id}``projects/{project_id}/locations/{location_id}/insights/{insight_id}`.
func (*ProjectsLocationsInsightsService)Get¶added inv0.92.0
func (r *ProjectsLocationsInsightsService) Get(namestring) *ProjectsLocationsInsightsGetCall
Get: Gets the value for a selected particular insight with defaultconfiguration. The default aggregation level is 'DAILY' and no grouping willbe applied or default grouping if applicable. The data will be returned forrecent 7 days starting the day before. The insight data size will be limitedto 50 rows. Use the organization level path for fetching at org level andproject level path for fetching the insight value specific to a particularproject. Setting the `view` to `BASIC` will only return the metadata for theinsight.
- name: The resource name of the insight using the form:`organizations/{organization_id}/locations/{location_id}/insights/{insight_id}` `projects/{project_id}/locations/{location_id}/insights/{insight_id}`.
func (*ProjectsLocationsInsightsService)List¶added inv0.92.0
func (r *ProjectsLocationsInsightsService) List(parentstring) *ProjectsLocationsInsightsListCall
List: Lists for all the available insights that could be fetched from thesystem. Allows to filter using category. Setting the `view` to `BASIC` willlet you iterate over the list of insight metadatas.
- parent: The resource name of InsightMetadata using the form:`organizations/{organization_id}/locations/{location}``projects/{project_id}/locations/{location_id}`.
typeProjectsLocationsListCall¶
type ProjectsLocationsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsListCall)Context¶
func (c *ProjectsLocationsListCall) Context(ctxcontext.Context) *ProjectsLocationsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsListCall)Do¶
func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudLocationListLocationsResponse,error)
Do executes the "beyondcorp.projects.locations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudLocationListLocationsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsListCall)ExtraLocationTypes¶added inv0.230.0
func (c *ProjectsLocationsListCall) ExtraLocationTypes(extraLocationTypes ...string) *ProjectsLocationsListCall
ExtraLocationTypes sets the optional parameter "extraLocationTypes": Do notuse this field. It is unsupported and is ignored unless explicitlydocumented otherwise. This is primarily for internal usage.
func (*ProjectsLocationsListCall)Fields¶
func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsListCall)Filter¶
func (c *ProjectsLocationsListCall) Filter(filterstring) *ProjectsLocationsListCall
Filter sets the optional parameter "filter": A filter to narrow down resultsto a preferred subset. The filtering language accepts strings like"displayName=tokyo", and is documented in more detail in AIP-160(https://google.aip.dev/160).
func (*ProjectsLocationsListCall)Header¶
func (c *ProjectsLocationsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsListCall)IfNoneMatch¶
func (c *ProjectsLocationsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsListCall)PageSize¶
func (c *ProjectsLocationsListCall) PageSize(pageSizeint64) *ProjectsLocationsListCall
PageSize sets the optional parameter "pageSize": The maximum number ofresults to return. If not set, the service selects a default.
func (*ProjectsLocationsListCall)PageToken¶
func (c *ProjectsLocationsListCall) PageToken(pageTokenstring) *ProjectsLocationsListCall
PageToken sets the optional parameter "pageToken": A page token receivedfrom the `next_page_token` field in the response. Send that page token toreceive the subsequent page.
func (*ProjectsLocationsListCall)Pages¶
func (c *ProjectsLocationsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudLocationListLocationsResponse)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.
typeProjectsLocationsOperationsCancelCall¶
type ProjectsLocationsOperationsCancelCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsOperationsCancelCall)Context¶
func (c *ProjectsLocationsOperationsCancelCall) Context(ctxcontext.Context) *ProjectsLocationsOperationsCancelCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsCancelCall)Do¶
func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty,error)
Do executes the "beyondcorp.projects.locations.operations.cancel" call.Any non-2xx status code is an error. Response headers are in either*Empty.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsOperationsCancelCall)Fields¶
func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsOperationsCancelCall)Header¶
func (c *ProjectsLocationsOperationsCancelCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsOperationsDeleteCall¶
type ProjectsLocationsOperationsDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsOperationsDeleteCall)Context¶
func (c *ProjectsLocationsOperationsDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsOperationsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsDeleteCall)Do¶
func (c *ProjectsLocationsOperationsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty,error)
Do executes the "beyondcorp.projects.locations.operations.delete" call.Any non-2xx status code is an error. Response headers are in either*Empty.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsOperationsDeleteCall)Fields¶
func (c *ProjectsLocationsOperationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsOperationsDeleteCall)Header¶
func (c *ProjectsLocationsOperationsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsOperationsGetCall¶
type ProjectsLocationsOperationsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsOperationsGetCall)Context¶
func (c *ProjectsLocationsOperationsGetCall) Context(ctxcontext.Context) *ProjectsLocationsOperationsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsGetCall)Do¶
func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.operations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsOperationsGetCall)Fields¶
func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsOperationsGetCall)Header¶
func (c *ProjectsLocationsOperationsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsOperationsGetCall)IfNoneMatch¶
func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsOperationsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsOperationsListCall¶
type ProjectsLocationsOperationsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsOperationsListCall)Context¶
func (c *ProjectsLocationsOperationsListCall) Context(ctxcontext.Context) *ProjectsLocationsOperationsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsListCall)Do¶
func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse,error)
Do executes the "beyondcorp.projects.locations.operations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsOperationsListCall)Fields¶
func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsOperationsListCall)Filter¶
func (c *ProjectsLocationsOperationsListCall) Filter(filterstring) *ProjectsLocationsOperationsListCall
Filter sets the optional parameter "filter": The standard list filter.
func (*ProjectsLocationsOperationsListCall)Header¶
func (c *ProjectsLocationsOperationsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsOperationsListCall)IfNoneMatch¶
func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsOperationsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsOperationsListCall)PageSize¶
func (c *ProjectsLocationsOperationsListCall) PageSize(pageSizeint64) *ProjectsLocationsOperationsListCall
PageSize sets the optional parameter "pageSize": The standard list pagesize.
func (*ProjectsLocationsOperationsListCall)PageToken¶
func (c *ProjectsLocationsOperationsListCall) PageToken(pageTokenstring) *ProjectsLocationsOperationsListCall
PageToken sets the optional parameter "pageToken": The standard list pagetoken.
func (*ProjectsLocationsOperationsListCall)Pages¶
func (c *ProjectsLocationsOperationsListCall) Pages(ctxcontext.Context, f func(*GoogleLongrunningListOperationsResponse)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 (*ProjectsLocationsOperationsListCall)ReturnPartialSuccess¶added inv0.253.0
func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccessbool) *ProjectsLocationsOperationsListCall
ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":When set to `true`, operations that are reachable are returned as normal,and those that are unreachable are returned in the[ListOperationsResponse.unreachable] field. This can only be `true` whenreading across collections e.g. when `parent` is set to"projects/example/locations/-". This field is not by default supported andwill result in an `UNIMPLEMENTED` error if set unless explicitly documentedotherwise in service or product specific documentation.
typeProjectsLocationsOperationsService¶
type ProjectsLocationsOperationsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsOperationsService¶
func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService
func (*ProjectsLocationsOperationsService)Cancel¶
func (r *ProjectsLocationsOperationsService) Cancel(namestring, googlelongrunningcanceloperationrequest *GoogleLongrunningCancelOperationRequest) *ProjectsLocationsOperationsCancelCall
Cancel: Starts asynchronous cancellation on a long-running operation. Theserver makes a best effort to cancel the operation, but success is notguaranteed. If the server doesn't support this method, it returns`google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation orother methods to check whether the cancellation succeeded or whether theoperation completed despite cancellation. On successful cancellation, theoperation is not deleted; instead, it becomes an operation with anOperation.error value with a google.rpc.Status.code of `1`, corresponding to`Code.CANCELLED`.
- name: The name of the operation resource to be cancelled.
func (*ProjectsLocationsOperationsService)Delete¶
func (r *ProjectsLocationsOperationsService) Delete(namestring) *ProjectsLocationsOperationsDeleteCall
Delete: Deletes a long-running operation. This method indicates that theclient is no longer interested in the operation result. It does not cancelthe operation. If the server doesn't support this method, it returns`google.rpc.Code.UNIMPLEMENTED`.
- name: The name of the operation resource to be deleted.
func (*ProjectsLocationsOperationsService)Get¶
func (r *ProjectsLocationsOperationsService) Get(namestring) *ProjectsLocationsOperationsGetCall
Get: Gets the latest state of a long-running operation. Clients can use thismethod to poll the operation result at intervals as recommended by the APIservice.
- name: The name of the operation resource.
func (*ProjectsLocationsOperationsService)List¶
func (r *ProjectsLocationsOperationsService) List(namestring) *ProjectsLocationsOperationsListCall
List: Lists operations that match the specified filter in the request. Ifthe server doesn't support this method, it returns `UNIMPLEMENTED`.
- name: The name of the operation's parent resource.
typeProjectsLocationsSecurityGatewaysApplicationsCreateCall¶added inv0.240.0
type ProjectsLocationsSecurityGatewaysApplicationsCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsCreateCall)ApplicationId¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) ApplicationId(applicationIdstring) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
ApplicationId sets the optional parameter "applicationId": User-settableApplication resource ID. * Must start with a letter. * Must contain between4-63 characters from `/a-z-/`. * Must end with a number or letter.
func (*ProjectsLocationsSecurityGatewaysApplicationsCreateCall)Context¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsCreateCall)Do¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysApplicationsCreateCall)Fields¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsCreateCall)Header¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysApplicationsCreateCall)RequestId¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsCreateCall) RequestId(requestIdstring) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore request if it has already beencompleted. The server will guarantee that for at least 60 minutes since thefirst request.
typeProjectsLocationsSecurityGatewaysApplicationsDeleteCall¶added inv0.193.0
type ProjectsLocationsSecurityGatewaysApplicationsDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsDeleteCall)Context¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsDeleteCall)Do¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysApplicationsDeleteCall)Fields¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsDeleteCall)Header¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysApplicationsDeleteCall)RequestId¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) RequestId(requestIdstring) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsSecurityGatewaysApplicationsDeleteCall)ValidateOnly¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsSecurityGatewaysApplicationsGetCall¶added inv0.193.0
type ProjectsLocationsSecurityGatewaysApplicationsGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsGetCall)Context¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetCall)Do¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication.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 becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetCall)Fields¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetCall)Header¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetCall)IfNoneMatch¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall¶added inv0.198.0
type ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall)Context¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall)Do¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall)Fields¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall)Header¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall)IfNoneMatch¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall)OptionsRequestedPolicyVersion¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsSecurityGatewaysApplicationsListCall¶added inv0.193.0
type ProjectsLocationsSecurityGatewaysApplicationsListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)Context¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)Do¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)Fields¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)Filter¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Filter(filterstring) *ProjectsLocationsSecurityGatewaysApplicationsListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation. All fields in the Application message are supported.For example, the following query will return the Application withdisplayName "test-application" For more information, please refer tohttps://google.aip.dev/160.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)Header¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)IfNoneMatch¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsSecurityGatewaysApplicationsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)OrderBy¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) OrderBy(orderBystring) *ProjectsLocationsSecurityGatewaysApplicationsListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)PageSize¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) PageSize(pageSizeint64) *ProjectsLocationsSecurityGatewaysApplicationsListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)PageToken¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) PageToken(pageTokenstring) *ProjectsLocationsSecurityGatewaysApplicationsListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListApplicationsRequest, if any.
func (*ProjectsLocationsSecurityGatewaysApplicationsListCall)Pages¶added inv0.193.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListApplicationsResponse)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.
typeProjectsLocationsSecurityGatewaysApplicationsPatchCall¶added inv0.240.0
type ProjectsLocationsSecurityGatewaysApplicationsPatchCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsPatchCall)Context¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsPatchCall)Do¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysApplicationsPatchCall)Fields¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsPatchCall)Header¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysApplicationsPatchCall)RequestId¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) RequestId(requestIdstring) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request timed out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsSecurityGatewaysApplicationsPatchCall)UpdateMask¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsPatchCall) UpdateMask(updateMaskstring) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
UpdateMask sets the optional parameter "updateMask": Mutable fields include:display_name.
typeProjectsLocationsSecurityGatewaysApplicationsService¶added inv0.193.0
type ProjectsLocationsSecurityGatewaysApplicationsService struct {// contains filtered or unexported fields}funcNewProjectsLocationsSecurityGatewaysApplicationsService¶added inv0.193.0
func NewProjectsLocationsSecurityGatewaysApplicationsService(s *Service) *ProjectsLocationsSecurityGatewaysApplicationsService
func (*ProjectsLocationsSecurityGatewaysApplicationsService)Create¶added inv0.240.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Create(parentstring, googlecloudbeyondcorpsecuritygatewaysv1alphaapplication *GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication) *ProjectsLocationsSecurityGatewaysApplicationsCreateCall
Create: Creates a new Application in a given project and location.
- parent: The resource name of the parent SecurityGateway using the form:`projects/{project_id}/locations/global/securityGateways/{security_gateway_id}`.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)Delete¶added inv0.193.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Delete(namestring) *ProjectsLocationsSecurityGatewaysApplicationsDeleteCall
Delete: Deletes a single application.
- name: Name of the resource.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)Get¶added inv0.193.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Get(namestring) *ProjectsLocationsSecurityGatewaysApplicationsGetCall
Get: Gets details of a single Application.
- name: The resource name of the Application using the form:`projects/{project_id}/locations/global/securityGateway/{security_gateway_id}/applications/{application_id}`.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)GetIamPolicy¶added inv0.198.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) GetIamPolicy(resourcestring) *ProjectsLocationsSecurityGatewaysApplicationsGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)List¶added inv0.193.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) List(parentstring) *ProjectsLocationsSecurityGatewaysApplicationsListCall
List: Lists Applications in a given project and location.
- parent: The parent location to which the resources belong.`projects/{project_id}/locations/global/securityGateways/{security_gateway_id}`.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)Patch¶added inv0.240.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) Patch(namestring, googlecloudbeyondcorpsecuritygatewaysv1alphaapplication *GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication) *ProjectsLocationsSecurityGatewaysApplicationsPatchCall
Patch: Updates the parameters of a single Application.
- name: Identifier. Name of the resource.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)SetIamPolicy¶added inv0.198.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsSecurityGatewaysApplicationsService)TestIamPermissions¶added inv0.240.0
func (r *ProjectsLocationsSecurityGatewaysApplicationsService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall¶added inv0.198.0
type ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall)Context¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall)Do¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall)Fields¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall)Header¶added inv0.198.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall¶added inv0.240.0
type ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall)Context¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall)Do¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.securityGateways.applications.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall)Fields¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall)Header¶added inv0.240.0
func (c *ProjectsLocationsSecurityGatewaysApplicationsTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsSecurityGatewaysCreateCall¶added inv0.173.0
type ProjectsLocationsSecurityGatewaysCreateCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysCreateCall)Context¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysCreateCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysCreateCall)Do¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.securityGateways.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysCreateCall)Fields¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysCreateCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysCreateCall)Header¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysCreateCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysCreateCall)RequestId¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysCreateCall) RequestId(requestIdstring) *ProjectsLocationsSecurityGatewaysCreateCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes sincethe first request.
func (*ProjectsLocationsSecurityGatewaysCreateCall)SecurityGatewayId¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysCreateCall) SecurityGatewayId(securityGatewayIdstring) *ProjectsLocationsSecurityGatewaysCreateCall
SecurityGatewayId sets the optional parameter "securityGatewayId":User-settable SecurityGateway resource ID. * Must start with a letter. *Must contain between 4-63 characters from `/a-z-/`. * Must end with a numberor letter.
typeProjectsLocationsSecurityGatewaysDeleteCall¶added inv0.173.0
type ProjectsLocationsSecurityGatewaysDeleteCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysDeleteCall)Context¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysDeleteCall)Do¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.securityGateways.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysDeleteCall)Fields¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysDeleteCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysDeleteCall)Header¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysDeleteCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysDeleteCall)RequestId¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysDeleteCall) RequestId(requestIdstring) *ProjectsLocationsSecurityGatewaysDeleteCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request times out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsSecurityGatewaysDeleteCall)ValidateOnly¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysDeleteCall) ValidateOnly(validateOnlybool) *ProjectsLocationsSecurityGatewaysDeleteCall
ValidateOnly sets the optional parameter "validateOnly": If set, validatesrequest by executing a dry-run which would not alter the resource in anyway.
typeProjectsLocationsSecurityGatewaysGetCall¶added inv0.173.0
type ProjectsLocationsSecurityGatewaysGetCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysGetCall)Context¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysGetCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysGetCall)Do¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway,error)
Do executes the "beyondcorp.projects.locations.securityGateways.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysGetCall)Fields¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysGetCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysGetCall)Header¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysGetCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysGetCall)IfNoneMatch¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysGetCall) IfNoneMatch(entityTagstring) *ProjectsLocationsSecurityGatewaysGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
typeProjectsLocationsSecurityGatewaysGetIamPolicyCall¶added inv0.182.0
type ProjectsLocationsSecurityGatewaysGetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysGetIamPolicyCall)Context¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysGetIamPolicyCall)Do¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.securityGateways.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsSecurityGatewaysGetIamPolicyCall)Fields¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysGetIamPolicyCall)Header¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysGetIamPolicyCall)IfNoneMatch¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) IfNoneMatch(entityTagstring) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsSecurityGatewaysGetIamPolicyCall)OptionsRequestedPolicyVersion¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersionint64) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).
typeProjectsLocationsSecurityGatewaysListCall¶added inv0.173.0
type ProjectsLocationsSecurityGatewaysListCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysListCall)Context¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysListCall)Do¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse,error)
Do executes the "beyondcorp.projects.locations.securityGateways.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysListCall)Fields¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysListCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysListCall)Filter¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) Filter(filterstring) *ProjectsLocationsSecurityGatewaysListCall
Filter sets the optional parameter "filter": A filter specifying constraintsof a list operation. All fields in the SecurityGateway message aresupported. For example, the following query will return the SecurityGatewaywith displayName "test-security-gateway" For more information, please refertohttps://google.aip.dev/160.
func (*ProjectsLocationsSecurityGatewaysListCall)Header¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysListCall)IfNoneMatch¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) IfNoneMatch(entityTagstring) *ProjectsLocationsSecurityGatewaysListCall
IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.
func (*ProjectsLocationsSecurityGatewaysListCall)OrderBy¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) OrderBy(orderBystring) *ProjectsLocationsSecurityGatewaysListCall
OrderBy sets the optional parameter "orderBy": Specifies the ordering ofresults. See Sorting order(https://cloud.google.com/apis/design/design_patterns#sorting_order) formore information.
func (*ProjectsLocationsSecurityGatewaysListCall)PageSize¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) PageSize(pageSizeint64) *ProjectsLocationsSecurityGatewaysListCall
PageSize sets the optional parameter "pageSize": The maximum number of itemsto return. If not specified, a default value of 50 will be used by theservice. Regardless of the page_size value, the response may include apartial list and a caller should only rely on response's next_page_token todetermine if there are more instances left to be queried.
func (*ProjectsLocationsSecurityGatewaysListCall)PageToken¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) PageToken(pageTokenstring) *ProjectsLocationsSecurityGatewaysListCall
PageToken sets the optional parameter "pageToken": The next_page_token valuereturned from a previous ListSecurityGatewayRequest, if any.
func (*ProjectsLocationsSecurityGatewaysListCall)Pages¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysListCall) Pages(ctxcontext.Context, f func(*GoogleCloudBeyondcorpSecuritygatewaysV1alphaListSecurityGatewaysResponse)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.
typeProjectsLocationsSecurityGatewaysPatchCall¶added inv0.173.0
type ProjectsLocationsSecurityGatewaysPatchCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysPatchCall)Context¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysPatchCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysPatchCall)Do¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysPatchCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation,error)
Do executes the "beyondcorp.projects.locations.securityGateways.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysPatchCall)Fields¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysPatchCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysPatchCall)Header¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysPatchCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
func (*ProjectsLocationsSecurityGatewaysPatchCall)RequestId¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysPatchCall) RequestId(requestIdstring) *ProjectsLocationsSecurityGatewaysPatchCall
RequestId sets the optional parameter "requestId": An optional request ID toidentify requests. Specify a unique request ID so that if you must retryyour request, the server will know to ignore the request if it has alreadybeen completed. The server will guarantee that for at least 60 minutes afterthe first request. For example, consider a situation where you make aninitial request and the request timed out. If you make the request againwith the same request ID, the server can check if original operation withthe same request ID was received, and if so, will ignore the second request.This prevents clients from accidentally creating duplicate commitments. Therequest ID must be a valid UUID with the exception that zero UUID is notsupported (00000000-0000-0000-0000-000000000000).
func (*ProjectsLocationsSecurityGatewaysPatchCall)UpdateMask¶added inv0.173.0
func (c *ProjectsLocationsSecurityGatewaysPatchCall) UpdateMask(updateMaskstring) *ProjectsLocationsSecurityGatewaysPatchCall
UpdateMask sets the optional parameter "updateMask": Mutable fields include:display_name, hubs.
typeProjectsLocationsSecurityGatewaysService¶added inv0.173.0
type ProjectsLocationsSecurityGatewaysService struct {Applications *ProjectsLocationsSecurityGatewaysApplicationsService// contains filtered or unexported fields}funcNewProjectsLocationsSecurityGatewaysService¶added inv0.173.0
func NewProjectsLocationsSecurityGatewaysService(s *Service) *ProjectsLocationsSecurityGatewaysService
func (*ProjectsLocationsSecurityGatewaysService)Create¶added inv0.173.0
func (r *ProjectsLocationsSecurityGatewaysService) Create(parentstring, googlecloudbeyondcorpsecuritygatewaysv1alphasecuritygateway *GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway) *ProjectsLocationsSecurityGatewaysCreateCall
Create: Creates a new Security Gateway in a given project and location.
- parent: The resource project name of the SecurityGateway location usingthe form: `projects/{project_id}/locations/{location_id}`.
func (*ProjectsLocationsSecurityGatewaysService)Delete¶added inv0.173.0
func (r *ProjectsLocationsSecurityGatewaysService) Delete(namestring) *ProjectsLocationsSecurityGatewaysDeleteCall
Delete: Deletes a single SecurityGateway.
- name: BeyondCorp SecurityGateway name using the form:`projects/{project_id}/locations/{location_id}/securityGateways/{security_gateway_id}`.
func (*ProjectsLocationsSecurityGatewaysService)Get¶added inv0.173.0
func (r *ProjectsLocationsSecurityGatewaysService) Get(namestring) *ProjectsLocationsSecurityGatewaysGetCall
Get: Gets details of a single SecurityGateway.
- name: The resource name of the PartnerTenant using the form:`projects/{project_id}/locations/{location_id}/securityGateway/{security_gateway_id}`.
func (*ProjectsLocationsSecurityGatewaysService)GetIamPolicy¶added inv0.182.0
func (r *ProjectsLocationsSecurityGatewaysService) GetIamPolicy(resourcestring) *ProjectsLocationsSecurityGatewaysGetIamPolicyCall
GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.
- resource: REQUIRED: The resource for which the policy is being requested.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsSecurityGatewaysService)List¶added inv0.173.0
func (r *ProjectsLocationsSecurityGatewaysService) List(parentstring) *ProjectsLocationsSecurityGatewaysListCall
List: Lists SecurityGateways in a given project and location.
- parent: The parent location to which the resources belong.`projects/{project_id}/locations/{location_id}/`.
func (*ProjectsLocationsSecurityGatewaysService)Patch¶added inv0.173.0
func (r *ProjectsLocationsSecurityGatewaysService) Patch(namestring, googlecloudbeyondcorpsecuritygatewaysv1alphasecuritygateway *GoogleCloudBeyondcorpSecuritygatewaysV1alphaSecurityGateway) *ProjectsLocationsSecurityGatewaysPatchCall
Patch: Updates the parameters of a single SecurityGateway.
- name: Identifier. Name of the resource.
func (*ProjectsLocationsSecurityGatewaysService)SetIamPolicy¶added inv0.182.0
func (r *ProjectsLocationsSecurityGatewaysService) SetIamPolicy(resourcestring, googleiamv1setiampolicyrequest *GoogleIamV1SetIamPolicyRequest) *ProjectsLocationsSecurityGatewaysSetIamPolicyCall
SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.
- resource: REQUIRED: The resource for which the policy is being specified.See Resource names (https://cloud.google.com/apis/design/resource_names)for the appropriate value for this field.
func (*ProjectsLocationsSecurityGatewaysService)TestIamPermissions¶added inv0.182.0
func (r *ProjectsLocationsSecurityGatewaysService) TestIamPermissions(resourcestring, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.
- resource: REQUIRED: The resource for which the policy detail is beingrequested. See Resource names(https://cloud.google.com/apis/design/resource_names) for the appropriatevalue for this field.
typeProjectsLocationsSecurityGatewaysSetIamPolicyCall¶added inv0.182.0
type ProjectsLocationsSecurityGatewaysSetIamPolicyCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysSetIamPolicyCall)Context¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysSetIamPolicyCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysSetIamPolicyCall)Do¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1Policy,error)
Do executes the "beyondcorp.projects.locations.securityGateways.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.
func (*ProjectsLocationsSecurityGatewaysSetIamPolicyCall)Fields¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysSetIamPolicyCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysSetIamPolicyCall)Header¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysSetIamPolicyCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsSecurityGatewaysTestIamPermissionsCall¶added inv0.182.0
type ProjectsLocationsSecurityGatewaysTestIamPermissionsCall struct {// contains filtered or unexported fields}func (*ProjectsLocationsSecurityGatewaysTestIamPermissionsCall)Context¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Context(ctxcontext.Context) *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsSecurityGatewaysTestIamPermissionsCall)Do¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*GoogleIamV1TestIamPermissionsResponse,error)
Do executes the "beyondcorp.projects.locations.securityGateways.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.
func (*ProjectsLocationsSecurityGatewaysTestIamPermissionsCall)Fields¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall
Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.
func (*ProjectsLocationsSecurityGatewaysTestIamPermissionsCall)Header¶added inv0.182.0
func (c *ProjectsLocationsSecurityGatewaysTestIamPermissionsCall) Header()http.Header
Header returns a http.Header that can be modified by the caller to addheaders to the request.
typeProjectsLocationsService¶
type ProjectsLocationsService struct {AppConnections *ProjectsLocationsAppConnectionsServiceAppConnectors *ProjectsLocationsAppConnectorsServiceAppGateways *ProjectsLocationsAppGatewaysServiceApplicationDomains *ProjectsLocationsApplicationDomainsServiceApplications *ProjectsLocationsApplicationsServiceConnections *ProjectsLocationsConnectionsServiceConnectors *ProjectsLocationsConnectorsServiceInsights *ProjectsLocationsInsightsServiceOperations *ProjectsLocationsOperationsServiceSecurityGateways *ProjectsLocationsSecurityGatewaysService// contains filtered or unexported fields}funcNewProjectsLocationsService¶
func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
func (*ProjectsLocationsService)Get¶
func (r *ProjectsLocationsService) Get(namestring) *ProjectsLocationsGetCall
Get: Gets information about a location.
- name: Resource name for the location.
func (*ProjectsLocationsService)List¶
func (r *ProjectsLocationsService) List(namestring) *ProjectsLocationsListCall
List: Lists information about the supported locations for this service.
- name: The resource that owns the locations collection, if applicable.
typeProjectsService¶
type ProjectsService struct {Locations *ProjectsLocationsService// contains filtered or unexported fields}funcNewProjectsService¶
func NewProjectsService(s *Service) *ProjectsService
typeRemoteAgentDetails¶
type RemoteAgentDetails struct {}RemoteAgentDetails: RemoteAgentDetails reflects the details of a remoteagent.
typeReportStatusRequest¶
type ReportStatusRequest struct {// RequestId: Optional. An optional request ID to identify requests. Specify a// unique request ID so that if you must retry your request, the server will// know to ignore the request if it has already been completed. The server will// guarantee that for at least 60 minutes since the first request. For example,// consider a situation where you make an initial request and the request times// out. If you make the request again with the same request ID, the server can// check if original operation with the same request ID was received, and if// so, will ignore the second request. This prevents clients from accidentally// creating duplicate commitments. The request ID must be a valid UUID with the// exception that zero UUID is not supported// (00000000-0000-0000-0000-000000000000).RequestIdstring `json:"requestId,omitempty"`// ResourceInfo: Required. Resource info of the connector.ResourceInfo *ResourceInfo `json:"resourceInfo,omitempty"`// ValidateOnly: Optional. If set, validates request by executing a dry-run// which would not alter the resource in any way.ValidateOnlybool `json:"validateOnly,omitempty"`// ForceSendFields is a list of field names (e.g. "RequestId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "RequestId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ReportStatusRequest: Request report the connector status.
func (ReportStatusRequest)MarshalJSON¶
func (sReportStatusRequest) MarshalJSON() ([]byte,error)
typeResolveConnectionsResponse¶
type ResolveConnectionsResponse struct {// ConnectionDetails: A list of BeyondCorp Connections with details in the// project.ConnectionDetails []*ConnectionDetails `json:"connectionDetails,omitempty"`// NextPageToken: A token to retrieve the next page of results, or empty if// there are no more results in the list.NextPageTokenstring `json:"nextPageToken,omitempty"`// Unreachable: A list of locations that could not be reached.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "ConnectionDetails") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConnectionDetails") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ResolveConnectionsResponse: Response message forBeyondCorp.ResolveConnections.
func (ResolveConnectionsResponse)MarshalJSON¶
func (sResolveConnectionsResponse) MarshalJSON() ([]byte,error)
typeResolveInstanceConfigResponse¶
type ResolveInstanceConfigResponse struct {// InstanceConfig: ConnectorInstanceConfig.InstanceConfig *ConnectorInstanceConfig `json:"instanceConfig,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "InstanceConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "InstanceConfig") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ResolveInstanceConfigResponse: Response message forBeyondCorp.ResolveInstanceConfig.
func (ResolveInstanceConfigResponse)MarshalJSON¶
func (sResolveInstanceConfigResponse) MarshalJSON() ([]byte,error)
typeResourceInfo¶
type ResourceInfo struct {// Id: Required. Unique Id for the resource.Idstring `json:"id,omitempty"`// Resource: Specific details for the resource.Resourcegoogleapi.RawMessage `json:"resource,omitempty"`// Status: Overall health status. Overall status is derived based on the status// of each sub level resources.//// Possible values:// "HEALTH_STATUS_UNSPECIFIED" - Health status is unknown: not initialized or// failed to retrieve.// "HEALTHY" - The resource is healthy.// "UNHEALTHY" - The resource is unhealthy.// "UNRESPONSIVE" - The resource is unresponsive.// "DEGRADED" - Some sub-resources are UNHEALTHY.Statusstring `json:"status,omitempty"`// Sub: List of Info for the sub level resources.Sub []*ResourceInfo `json:"sub,omitempty"`// Time: The timestamp to collect the info. It is suggested to be set by the// topmost level resource only.Timestring `json:"time,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.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. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ResourceInfo: ResourceInfo represents the information/status of theassociated resource.
func (ResourceInfo)MarshalJSON¶
func (sResourceInfo) MarshalJSON() ([]byte,error)
typeService¶
type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragmentOrganizations *OrganizationsServiceProjects *ProjectsService// contains filtered or unexported fields} funcNewdeprecated
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.
funcNewService¶
NewService creates a new Service.
typeServiceAccount¶
type ServiceAccount struct {// Email: Email address of the service account.Emailstring `json:"email,omitempty"`// ForceSendFields is a list of field names (e.g. "Email") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Email") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}ServiceAccount: ServiceAccount represents a GCP service account.
func (ServiceAccount)MarshalJSON¶
func (sServiceAccount) MarshalJSON() ([]byte,error)
typeTunnelv1ProtoTunnelerError¶
type Tunnelv1ProtoTunnelerError struct {// Err: Original raw errorErrstring `json:"err,omitempty"`// Retryable: retryable isn't used for now, but we may want to reuse it in the// future.Retryablebool `json:"retryable,omitempty"`// ForceSendFields is a list of field names (e.g. "Err") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Err") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}Tunnelv1ProtoTunnelerError: TunnelerError is an error proto for errorsreturned by the connection manager.
func (Tunnelv1ProtoTunnelerError)MarshalJSON¶
func (sTunnelv1ProtoTunnelerError) MarshalJSON() ([]byte,error)
typeTunnelv1ProtoTunnelerInfo¶
type Tunnelv1ProtoTunnelerInfo struct {// BackoffRetryCount: backoff_retry_count stores the number of times the// tunneler has been retried by tunManager for current backoff sequence. Gets// reset to 0 if time difference between 2 consecutive retries exceeds// backoffRetryResetTime.BackoffRetryCountint64 `json:"backoffRetryCount,omitempty"`// Id: id is the unique id of a tunneler.Idstring `json:"id,omitempty"`// LatestErr: latest_err stores the Error for the latest tunneler failure. Gets// reset everytime the tunneler is retried by tunManager.LatestErr *Tunnelv1ProtoTunnelerError `json:"latestErr,omitempty"`// LatestRetryTime: latest_retry_time stores the time when the tunneler was// last restarted.LatestRetryTimestring `json:"latestRetryTime,omitempty"`// TotalRetryCount: total_retry_count stores the total number of times the// tunneler has been retried by tunManager.TotalRetryCountint64 `json:"totalRetryCount,omitempty"`// ForceSendFields is a list of field names (e.g. "BackoffRetryCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BackoffRetryCount") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}Tunnelv1ProtoTunnelerInfo: TunnelerInfo contains metadata about tunnelerlaunched by connection manager.
func (Tunnelv1ProtoTunnelerInfo)MarshalJSON¶
func (sTunnelv1ProtoTunnelerInfo) MarshalJSON() ([]byte,error)