gogol-resourceviews-0.3.0: Google Compute Engine Instance Groups SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.ResourceViews

Contents

Description

The Resource View API allows users to create and manage logical sets of Google Compute Engine instances.

See: Google Compute Engine Instance Groups API Reference

Synopsis

Service Configuration

resourceViewsService :: ServiceConfig Source #

Default request referring to version v1beta2 of the Google Compute Engine Instance Groups API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

computeScope :: Proxy '["https://www.googleapis.com/auth/compute"] Source #

View and manage your Google Compute Engine resources

cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"] Source #

View your data across Google Cloud Platform services

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

ndevCloudmanScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman"] Source #

View and manage your Google Cloud Platform management resources and deployment status information

ndevCloudmanReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman.readonly"] Source #

View your Google Cloud Platform management resources and deployment status information

computeReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/compute.readonly"] Source #

View your Google Compute Engine resources

API Declaration

Resources

resourceviews.zoneOperations.get

resourceviews.zoneOperations.list

resourceviews.zoneViews.addResources

resourceviews.zoneViews.delete

resourceviews.zoneViews.get

resourceviews.zoneViews.getService

resourceviews.zoneViews.insert

resourceviews.zoneViews.list

resourceviews.zoneViews.listResources

resourceviews.zoneViews.removeResources

resourceviews.zoneViews.setService

Types

OperationWarningsItemDataItem

data OperationWarningsItemDataItem Source #

Instances

Eq OperationWarningsItemDataItem Source # 
Data OperationWarningsItemDataItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItemDataItem -> c OperationWarningsItemDataItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItemDataItem #

toConstr :: OperationWarningsItemDataItem -> Constr #

dataTypeOf :: OperationWarningsItemDataItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItemDataItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItemDataItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItemDataItem -> OperationWarningsItemDataItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemDataItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemDataItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItemDataItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItemDataItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

Show OperationWarningsItemDataItem Source # 
Generic OperationWarningsItemDataItem Source # 
ToJSON OperationWarningsItemDataItem Source # 
FromJSON OperationWarningsItemDataItem Source # 
type Rep OperationWarningsItemDataItem Source # 
type Rep OperationWarningsItemDataItem = D1 (MetaData "OperationWarningsItemDataItem" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "OperationWarningsItemDataItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_owidiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_owidiKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

operationWarningsItemDataItem :: OperationWarningsItemDataItem Source #

Creates a value of OperationWarningsItemDataItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

owidiValue :: Lens' OperationWarningsItemDataItem (Maybe Text) Source #

Output Only
Metadata value for this warning.

owidiKey :: Lens' OperationWarningsItemDataItem (Maybe Text) Source #

Output Only
Metadata key for this warning.

OperationList

data OperationList Source #

Instances

Eq OperationList Source # 
Data OperationList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationList -> c OperationList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationList #

toConstr :: OperationList -> Constr #

dataTypeOf :: OperationList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationList) #

gmapT :: (forall b. Data b => b -> b) -> OperationList -> OperationList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationList -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

Show OperationList Source # 
Generic OperationList Source # 

Associated Types

type Rep OperationList :: * -> * #

ToJSON OperationList Source # 
FromJSON OperationList Source # 
type Rep OperationList Source # 
type Rep OperationList = D1 (MetaData "OperationList" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "OperationList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Operation]))) ((:*:) (S1 (MetaSel (Just Symbol "_olSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

operationList :: OperationList Source #

Creates a value of OperationList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

olNextPageToken :: Lens' OperationList (Maybe Text) Source #

A token used to continue a truncated list request (output only).

olKind :: Lens' OperationList Text Source #

Type of resource.

olItems :: Lens' OperationList [Operation] Source #

The operation resources.

olSelfLink :: Lens' OperationList (Maybe Text) Source #

Server defined URL for this resource (output only).

olId :: Lens' OperationList (Maybe Text) Source #

Unique identifier for the resource; defined by the server (output only).

ResourceView

data ResourceView Source #

The resource view object.

See: resourceView smart constructor.

Instances

Eq ResourceView Source # 
Data ResourceView Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceView -> c ResourceView #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceView #

toConstr :: ResourceView -> Constr #

dataTypeOf :: ResourceView -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResourceView) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceView) #

gmapT :: (forall b. Data b => b -> b) -> ResourceView -> ResourceView #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceView -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceView -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceView -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceView -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceView -> m ResourceView #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceView -> m ResourceView #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceView -> m ResourceView #

Show ResourceView Source # 
Generic ResourceView Source # 

Associated Types

type Rep ResourceView :: * -> * #

ToJSON ResourceView Source # 
FromJSON ResourceView Source # 
type Rep ResourceView Source # 
type Rep ResourceView = D1 (MetaData "ResourceView" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ResourceView'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rvSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))) ((:*:) (S1 (MetaSel (Just Symbol "_rvKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_rvFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rvNetwork") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rvResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_rvSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rvName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rvCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rvId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rvLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Label]))) ((:*:) (S1 (MetaSel (Just Symbol "_rvEndpoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ServiceEndpoint]))) (S1 (MetaSel (Just Symbol "_rvDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

resourceView :: ResourceView Source #

Creates a value of ResourceView with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rvSize :: Lens' ResourceView (Maybe Word32) Source #

The total number of resources in the resource view.

rvKind :: Lens' ResourceView Text Source #

Type of the resource.

rvFingerprint :: Lens' ResourceView (Maybe Text) Source #

The fingerprint of the service endpoint information.

rvNetwork :: Lens' ResourceView (Maybe Text) Source #

The URL of a Compute Engine network to which the resources in the view belong.

rvResources :: Lens' ResourceView [Text] Source #

A list of all resources in the resource view.

rvSelfLink :: Lens' ResourceView (Maybe Text) Source #

Output Only
A self-link to the resource view.

rvName :: Lens' ResourceView (Maybe Text) Source #

The name of the resource view.

rvCreationTimestamp :: Lens' ResourceView (Maybe Text) Source #

The creation time of the resource view.

rvId :: Lens' ResourceView (Maybe Text) Source #

Output Only
The ID of the resource view.

rvLabels :: Lens' ResourceView [Label] Source #

The labels for events.

rvEndpoints :: Lens' ResourceView [ServiceEndpoint] Source #

Services endpoint information.

rvDescription :: Lens' ResourceView (Maybe Text) Source #

The detailed description of the resource view.

ZoneViewsList

data ZoneViewsList Source #

The response to a list request.

See: zoneViewsList smart constructor.

Instances

Eq ZoneViewsList Source # 
Data ZoneViewsList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsList -> c ZoneViewsList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsList #

toConstr :: ZoneViewsList -> Constr #

dataTypeOf :: ZoneViewsList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsList) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsList -> ZoneViewsList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsList -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsList -> m ZoneViewsList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsList -> m ZoneViewsList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsList -> m ZoneViewsList #

Show ZoneViewsList Source # 
Generic ZoneViewsList Source # 

Associated Types

type Rep ZoneViewsList :: * -> * #

ToJSON ZoneViewsList Source # 
FromJSON ZoneViewsList Source # 
type Rep ZoneViewsList Source # 
type Rep ZoneViewsList = D1 (MetaData "ZoneViewsList" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ZoneViewsList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_zvlNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_zvlKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_zvlItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceView]))) (S1 (MetaSel (Just Symbol "_zvlSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

zoneViewsList :: ZoneViewsList Source #

Creates a value of ZoneViewsList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

zvlNextPageToken :: Lens' ZoneViewsList (Maybe Text) Source #

A token used for pagination.

zvlKind :: Lens' ZoneViewsList Text Source #

Type of resource.

zvlItems :: Lens' ZoneViewsList [ResourceView] Source #

The result that contains all resource views that meet the criteria.

zvlSelfLink :: Lens' ZoneViewsList (Maybe Text) Source #

Server defined URL for this resource (output only).

Operation

data Operation Source #

An operation resource, used to manage asynchronous API requests.

See: operation smart constructor.

Instances

Eq Operation Source # 
Data Operation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Operation -> c Operation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Operation #

toConstr :: Operation -> Constr #

dataTypeOf :: Operation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Operation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Operation) #

gmapT :: (forall b. Data b => b -> b) -> Operation -> Operation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQ :: (forall d. Data d => d -> u) -> Operation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Operation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

Show Operation Source # 
Generic Operation Source # 

Associated Types

type Rep Operation :: * -> * #

ToJSON Operation Source # 
FromJSON Operation Source # 
type Rep Operation Source # 
type Rep Operation = D1 (MetaData "Operation" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "Operation'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_oStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_oStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_oError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationError))) (S1 (MetaSel (Just Symbol "_oHTTPErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationWarningsItem]))) (S1 (MetaSel (Just Symbol "_oHTTPErrorStatusCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_oOperationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oClientOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

oTargetId :: Lens' Operation (Maybe Word64) Source #

Output Only
Unique target ID which identifies a particular incarnation of the target.

oStatus :: Lens' Operation (Maybe Text) Source #

Output Only
Status of the operation.

oInsertTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was requested, in RFC3339 text format.

oProgress :: Lens' Operation (Maybe Int32) Source #

Output only
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess at when the operation will be complete. This number should be monotonically increasing as the operation progresses.

oStartTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was started by the server, in RFC3339 text format.

oKind :: Lens' Operation Text Source #

Output only
Type of the resource.

oError :: Lens' Operation (Maybe OperationError) Source #

Output Only
If errors occurred during processing of this operation, this field will be populated.

oHTTPErrorMessage :: Lens' Operation (Maybe Text) Source #

Output only
If operation fails, the HTTP error message returned.

oZone :: Lens' Operation (Maybe Text) Source #

Output Only
URL of the zone where the operation resides. Only available when performing per-zone operations.

oWarnings :: Lens' Operation [OperationWarningsItem] Source #

Output Only
If there are issues with this operation, a warning is returned.

oHTTPErrorStatusCode :: Lens' Operation (Maybe Int32) Source #

Output only
If operation fails, the HTTP error status code returned.

oUser :: Lens' Operation (Maybe Text) Source #

Output Only
User who requested the operation, for example: user'example.com.

oSelfLink :: Lens' Operation (Maybe Text) Source #

Output Only
Server-defined fully-qualified URL for this resource.

oName :: Lens' Operation (Maybe Text) Source #

Output Only
Name of the resource.

oStatusMessage :: Lens' Operation (Maybe Text) Source #

Output Only
An optional textual description of the current status of the operation.

oCreationTimestamp :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was requested, in RFC3339 text format.

oEndTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was completed, in RFC3339 text format.

oId :: Lens' Operation (Maybe Word64) Source #

Output Only
Unique identifier for the resource, generated by the server.

oOperationType :: Lens' Operation (Maybe Text) Source #

Output only
Type of the operation. Operations include insert, update, and delete.

oRegion :: Lens' Operation (Maybe Text) Source #

Output Only
URL of the region where the operation resides. Only available when performing regional operations.

oTargetLink :: Lens' Operation (Maybe Text) Source #

Output only
URL of the resource the operation is mutating.

oClientOperationId :: Lens' Operation (Maybe Text) Source #

Output only
An optional identifier specified by the client when the mutation was initiated. Must be unique for all operation resources in the project.

ZoneViewsListResourcesFormat

data ZoneViewsListResourcesFormat Source #

The requested format of the return value. It can be URL or URL_PORT. A JSON object will be included in the response based on the format. The default format is NONE, which results in no JSON in the response.

Constructors

None
NONE
URL
URL
URLPort
URL_PORT

Instances

Enum ZoneViewsListResourcesFormat Source # 
Eq ZoneViewsListResourcesFormat Source # 
Data ZoneViewsListResourcesFormat Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsListResourcesFormat -> c ZoneViewsListResourcesFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsListResourcesFormat #

toConstr :: ZoneViewsListResourcesFormat -> Constr #

dataTypeOf :: ZoneViewsListResourcesFormat -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsListResourcesFormat) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsListResourcesFormat) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsListResourcesFormat -> ZoneViewsListResourcesFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsListResourcesFormat -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsListResourcesFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsListResourcesFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsListResourcesFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesFormat -> m ZoneViewsListResourcesFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesFormat -> m ZoneViewsListResourcesFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesFormat -> m ZoneViewsListResourcesFormat #

Ord ZoneViewsListResourcesFormat Source # 
Read ZoneViewsListResourcesFormat Source # 
Show ZoneViewsListResourcesFormat Source # 
Generic ZoneViewsListResourcesFormat Source # 
Hashable ZoneViewsListResourcesFormat Source # 
ToJSON ZoneViewsListResourcesFormat Source # 
FromJSON ZoneViewsListResourcesFormat Source # 
FromHttpApiData ZoneViewsListResourcesFormat Source # 
ToHttpApiData ZoneViewsListResourcesFormat Source # 
type Rep ZoneViewsListResourcesFormat Source # 
type Rep ZoneViewsListResourcesFormat = D1 (MetaData "ZoneViewsListResourcesFormat" "Network.Google.ResourceViews.Types.Sum" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) ((:+:) (C1 (MetaCons "None" PrefixI False) U1) ((:+:) (C1 (MetaCons "URL" PrefixI False) U1) (C1 (MetaCons "URLPort" PrefixI False) U1)))

ZoneViewsListResourcesResponse

data ZoneViewsListResourcesResponse Source #

The response to a list resource request.

See: zoneViewsListResourcesResponse smart constructor.

Instances

Eq ZoneViewsListResourcesResponse Source # 
Data ZoneViewsListResourcesResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsListResourcesResponse -> c ZoneViewsListResourcesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsListResourcesResponse #

toConstr :: ZoneViewsListResourcesResponse -> Constr #

dataTypeOf :: ZoneViewsListResourcesResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsListResourcesResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsListResourcesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsListResourcesResponse -> ZoneViewsListResourcesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsListResourcesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsListResourcesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsListResourcesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsListResourcesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesResponse -> m ZoneViewsListResourcesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesResponse -> m ZoneViewsListResourcesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesResponse -> m ZoneViewsListResourcesResponse #

Show ZoneViewsListResourcesResponse Source # 
Generic ZoneViewsListResourcesResponse Source # 
ToJSON ZoneViewsListResourcesResponse Source # 
FromJSON ZoneViewsListResourcesResponse Source # 
type Rep ZoneViewsListResourcesResponse Source # 
type Rep ZoneViewsListResourcesResponse = D1 (MetaData "ZoneViewsListResourcesResponse" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ZoneViewsListResourcesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_zvlrrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_zvlrrItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ListResourceResponseItem]))) (S1 (MetaSel (Just Symbol "_zvlrrNetwork") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

zoneViewsListResourcesResponse :: ZoneViewsListResourcesResponse Source #

Creates a value of ZoneViewsListResourcesResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

zvlrrItems :: Lens' ZoneViewsListResourcesResponse [ListResourceResponseItem] Source #

The formatted JSON that is requested by the user.

zvlrrNetwork :: Lens' ZoneViewsListResourcesResponse (Maybe Text) Source #

The URL of a Compute Engine network to which the resources in the view belong.

ServiceEndpoint

data ServiceEndpoint Source #

The service endpoint that may be started in a VM.

See: serviceEndpoint smart constructor.

Instances

Eq ServiceEndpoint Source # 
Data ServiceEndpoint Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ServiceEndpoint -> c ServiceEndpoint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ServiceEndpoint #

toConstr :: ServiceEndpoint -> Constr #

dataTypeOf :: ServiceEndpoint -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ServiceEndpoint) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ServiceEndpoint) #

gmapT :: (forall b. Data b => b -> b) -> ServiceEndpoint -> ServiceEndpoint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ServiceEndpoint -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ServiceEndpoint -> r #

gmapQ :: (forall d. Data d => d -> u) -> ServiceEndpoint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ServiceEndpoint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ServiceEndpoint -> m ServiceEndpoint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ServiceEndpoint -> m ServiceEndpoint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ServiceEndpoint -> m ServiceEndpoint #

Show ServiceEndpoint Source # 
Generic ServiceEndpoint Source # 
ToJSON ServiceEndpoint Source # 
FromJSON ServiceEndpoint Source # 
type Rep ServiceEndpoint Source # 
type Rep ServiceEndpoint = D1 (MetaData "ServiceEndpoint" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ServiceEndpoint'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_seName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_sePort") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

serviceEndpoint :: ServiceEndpoint Source #

Creates a value of ServiceEndpoint with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

seName :: Lens' ServiceEndpoint (Maybe Text) Source #

The name of the service endpoint.

sePort :: Lens' ServiceEndpoint (Maybe Int32) Source #

The port of the service endpoint.

ZoneViewsListResourcesListState

data ZoneViewsListResourcesListState Source #

The state of the instance to list. By default, it lists all instances.

Constructors

All
ALL
Running
RUNNING

Instances

Enum ZoneViewsListResourcesListState Source # 
Eq ZoneViewsListResourcesListState Source # 
Data ZoneViewsListResourcesListState Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsListResourcesListState -> c ZoneViewsListResourcesListState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsListResourcesListState #

toConstr :: ZoneViewsListResourcesListState -> Constr #

dataTypeOf :: ZoneViewsListResourcesListState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsListResourcesListState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsListResourcesListState) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsListResourcesListState -> ZoneViewsListResourcesListState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsListResourcesListState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsListResourcesListState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsListResourcesListState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsListResourcesListState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesListState -> m ZoneViewsListResourcesListState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesListState -> m ZoneViewsListResourcesListState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsListResourcesListState -> m ZoneViewsListResourcesListState #

Ord ZoneViewsListResourcesListState Source # 
Read ZoneViewsListResourcesListState Source # 
Show ZoneViewsListResourcesListState Source # 
Generic ZoneViewsListResourcesListState Source # 
Hashable ZoneViewsListResourcesListState Source # 
ToJSON ZoneViewsListResourcesListState Source # 
FromJSON ZoneViewsListResourcesListState Source # 
FromHttpApiData ZoneViewsListResourcesListState Source # 
ToHttpApiData ZoneViewsListResourcesListState Source # 
type Rep ZoneViewsListResourcesListState Source # 
type Rep ZoneViewsListResourcesListState = D1 (MetaData "ZoneViewsListResourcesListState" "Network.Google.ResourceViews.Types.Sum" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) ((:+:) (C1 (MetaCons "All" PrefixI False) U1) (C1 (MetaCons "Running" PrefixI False) U1))

ZoneViewsRemoveResourcesRequest

data ZoneViewsRemoveResourcesRequest Source #

The request to remove resources from the resource view.

See: zoneViewsRemoveResourcesRequest smart constructor.

Instances

Eq ZoneViewsRemoveResourcesRequest Source # 
Data ZoneViewsRemoveResourcesRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsRemoveResourcesRequest -> c ZoneViewsRemoveResourcesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsRemoveResourcesRequest #

toConstr :: ZoneViewsRemoveResourcesRequest -> Constr #

dataTypeOf :: ZoneViewsRemoveResourcesRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsRemoveResourcesRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsRemoveResourcesRequest) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsRemoveResourcesRequest -> ZoneViewsRemoveResourcesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsRemoveResourcesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsRemoveResourcesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsRemoveResourcesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsRemoveResourcesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsRemoveResourcesRequest -> m ZoneViewsRemoveResourcesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsRemoveResourcesRequest -> m ZoneViewsRemoveResourcesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsRemoveResourcesRequest -> m ZoneViewsRemoveResourcesRequest #

Show ZoneViewsRemoveResourcesRequest Source # 
Generic ZoneViewsRemoveResourcesRequest Source # 
ToJSON ZoneViewsRemoveResourcesRequest Source # 
FromJSON ZoneViewsRemoveResourcesRequest Source # 
type Rep ZoneViewsRemoveResourcesRequest Source # 
type Rep ZoneViewsRemoveResourcesRequest = D1 (MetaData "ZoneViewsRemoveResourcesRequest" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" True) (C1 (MetaCons "ZoneViewsRemoveResourcesRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_zvrrrResources") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

zoneViewsRemoveResourcesRequest :: ZoneViewsRemoveResourcesRequest Source #

Creates a value of ZoneViewsRemoveResourcesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

zvrrrResources :: Lens' ZoneViewsRemoveResourcesRequest [Text] Source #

The list of resources to be removed.

ListResourceResponseItemEndpoints

data ListResourceResponseItemEndpoints Source #

The list of service end points on the resource.

See: listResourceResponseItemEndpoints smart constructor.

Instances

Eq ListResourceResponseItemEndpoints Source # 
Data ListResourceResponseItemEndpoints Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListResourceResponseItemEndpoints -> c ListResourceResponseItemEndpoints #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListResourceResponseItemEndpoints #

toConstr :: ListResourceResponseItemEndpoints -> Constr #

dataTypeOf :: ListResourceResponseItemEndpoints -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListResourceResponseItemEndpoints) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListResourceResponseItemEndpoints) #

gmapT :: (forall b. Data b => b -> b) -> ListResourceResponseItemEndpoints -> ListResourceResponseItemEndpoints #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListResourceResponseItemEndpoints -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListResourceResponseItemEndpoints -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListResourceResponseItemEndpoints -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListResourceResponseItemEndpoints -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListResourceResponseItemEndpoints -> m ListResourceResponseItemEndpoints #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListResourceResponseItemEndpoints -> m ListResourceResponseItemEndpoints #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListResourceResponseItemEndpoints -> m ListResourceResponseItemEndpoints #

Show ListResourceResponseItemEndpoints Source # 
Generic ListResourceResponseItemEndpoints Source # 
ToJSON ListResourceResponseItemEndpoints Source # 
FromJSON ListResourceResponseItemEndpoints Source # 
type Rep ListResourceResponseItemEndpoints Source # 
type Rep ListResourceResponseItemEndpoints = D1 (MetaData "ListResourceResponseItemEndpoints" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" True) (C1 (MetaCons "ListResourceResponseItemEndpoints'" PrefixI True) (S1 (MetaSel (Just Symbol "_lrrieAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text [Textual Int32]))))

listResourceResponseItemEndpoints Source #

Creates a value of ListResourceResponseItemEndpoints with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ZoneViewsAddResourcesRequest

data ZoneViewsAddResourcesRequest Source #

The request to add resources to the resource view.

See: zoneViewsAddResourcesRequest smart constructor.

Instances

Eq ZoneViewsAddResourcesRequest Source # 
Data ZoneViewsAddResourcesRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsAddResourcesRequest -> c ZoneViewsAddResourcesRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsAddResourcesRequest #

toConstr :: ZoneViewsAddResourcesRequest -> Constr #

dataTypeOf :: ZoneViewsAddResourcesRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsAddResourcesRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsAddResourcesRequest) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsAddResourcesRequest -> ZoneViewsAddResourcesRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsAddResourcesRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsAddResourcesRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsAddResourcesRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsAddResourcesRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsAddResourcesRequest -> m ZoneViewsAddResourcesRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsAddResourcesRequest -> m ZoneViewsAddResourcesRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsAddResourcesRequest -> m ZoneViewsAddResourcesRequest #

Show ZoneViewsAddResourcesRequest Source # 
Generic ZoneViewsAddResourcesRequest Source # 
ToJSON ZoneViewsAddResourcesRequest Source # 
FromJSON ZoneViewsAddResourcesRequest Source # 
type Rep ZoneViewsAddResourcesRequest Source # 
type Rep ZoneViewsAddResourcesRequest = D1 (MetaData "ZoneViewsAddResourcesRequest" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" True) (C1 (MetaCons "ZoneViewsAddResourcesRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_zvarrResources") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

zoneViewsAddResourcesRequest :: ZoneViewsAddResourcesRequest Source #

Creates a value of ZoneViewsAddResourcesRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

zvarrResources :: Lens' ZoneViewsAddResourcesRequest [Text] Source #

The list of resources to be added.

OperationError

data OperationError Source #

Output Only
If errors occurred during processing of this operation, this field will be populated.

See: operationError smart constructor.

Instances

Eq OperationError Source # 
Data OperationError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationError -> c OperationError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationError #

toConstr :: OperationError -> Constr #

dataTypeOf :: OperationError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationError) #

gmapT :: (forall b. Data b => b -> b) -> OperationError -> OperationError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

Show OperationError Source # 
Generic OperationError Source # 

Associated Types

type Rep OperationError :: * -> * #

ToJSON OperationError Source # 
FromJSON OperationError Source # 
type Rep OperationError Source # 
type Rep OperationError = D1 (MetaData "OperationError" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" True) (C1 (MetaCons "OperationError'" PrefixI True) (S1 (MetaSel (Just Symbol "_oeErrors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [OperationErrorErrorsItem]))))

operationError :: OperationError Source #

Creates a value of OperationError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeErrors :: Lens' OperationError [OperationErrorErrorsItem] Source #

Output Only
The array of errors encountered while processing this operation.

ZoneViewsGetServiceResponse

data ZoneViewsGetServiceResponse Source #

Instances

Eq ZoneViewsGetServiceResponse Source # 
Data ZoneViewsGetServiceResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsGetServiceResponse -> c ZoneViewsGetServiceResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsGetServiceResponse #

toConstr :: ZoneViewsGetServiceResponse -> Constr #

dataTypeOf :: ZoneViewsGetServiceResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsGetServiceResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsGetServiceResponse) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsGetServiceResponse -> ZoneViewsGetServiceResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsGetServiceResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsGetServiceResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsGetServiceResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsGetServiceResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsGetServiceResponse -> m ZoneViewsGetServiceResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsGetServiceResponse -> m ZoneViewsGetServiceResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsGetServiceResponse -> m ZoneViewsGetServiceResponse #

Show ZoneViewsGetServiceResponse Source # 
Generic ZoneViewsGetServiceResponse Source # 
ToJSON ZoneViewsGetServiceResponse Source # 
FromJSON ZoneViewsGetServiceResponse Source # 
type Rep ZoneViewsGetServiceResponse Source # 
type Rep ZoneViewsGetServiceResponse = D1 (MetaData "ZoneViewsGetServiceResponse" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ZoneViewsGetServiceResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_zvgsrFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_zvgsrEndpoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ServiceEndpoint])))))

zoneViewsGetServiceResponse :: ZoneViewsGetServiceResponse Source #

Creates a value of ZoneViewsGetServiceResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

zvgsrFingerprint :: Lens' ZoneViewsGetServiceResponse (Maybe Text) Source #

The fingerprint of the service information.

OperationErrorErrorsItem

data OperationErrorErrorsItem Source #

Instances

Eq OperationErrorErrorsItem Source # 
Data OperationErrorErrorsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationErrorErrorsItem -> c OperationErrorErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationErrorErrorsItem #

toConstr :: OperationErrorErrorsItem -> Constr #

dataTypeOf :: OperationErrorErrorsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationErrorErrorsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationErrorErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationErrorErrorsItem -> OperationErrorErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrorErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrorErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationErrorErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationErrorErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

Show OperationErrorErrorsItem Source # 
Generic OperationErrorErrorsItem Source # 
ToJSON OperationErrorErrorsItem Source # 
FromJSON OperationErrorErrorsItem Source # 
type Rep OperationErrorErrorsItem Source # 
type Rep OperationErrorErrorsItem = D1 (MetaData "OperationErrorErrorsItem" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "OperationErrorErrorsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oeeiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oeeiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oeeiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

operationErrorErrorsItem :: OperationErrorErrorsItem Source #

Creates a value of OperationErrorErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeeiLocation :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
Indicates the field in the request which caused the error. This property is optional.

oeeiCode :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
The error type identifier for this error.

oeeiMessage :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
An optional, human-readable error message.

ZoneViewsSetServiceRequest

data ZoneViewsSetServiceRequest Source #

Instances

Eq ZoneViewsSetServiceRequest Source # 
Data ZoneViewsSetServiceRequest Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZoneViewsSetServiceRequest -> c ZoneViewsSetServiceRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZoneViewsSetServiceRequest #

toConstr :: ZoneViewsSetServiceRequest -> Constr #

dataTypeOf :: ZoneViewsSetServiceRequest -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ZoneViewsSetServiceRequest) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZoneViewsSetServiceRequest) #

gmapT :: (forall b. Data b => b -> b) -> ZoneViewsSetServiceRequest -> ZoneViewsSetServiceRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsSetServiceRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZoneViewsSetServiceRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> ZoneViewsSetServiceRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ZoneViewsSetServiceRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZoneViewsSetServiceRequest -> m ZoneViewsSetServiceRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsSetServiceRequest -> m ZoneViewsSetServiceRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZoneViewsSetServiceRequest -> m ZoneViewsSetServiceRequest #

Show ZoneViewsSetServiceRequest Source # 
Generic ZoneViewsSetServiceRequest Source # 
ToJSON ZoneViewsSetServiceRequest Source # 
FromJSON ZoneViewsSetServiceRequest Source # 
type Rep ZoneViewsSetServiceRequest Source # 
type Rep ZoneViewsSetServiceRequest = D1 (MetaData "ZoneViewsSetServiceRequest" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ZoneViewsSetServiceRequest'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_zvssrResourceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_zvssrFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_zvssrEndpoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ServiceEndpoint]))))))

zoneViewsSetServiceRequest :: ZoneViewsSetServiceRequest Source #

Creates a value of ZoneViewsSetServiceRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

zvssrResourceName :: Lens' ZoneViewsSetServiceRequest (Maybe Text) Source #

The name of the resource if user wants to update the service information of the resource.

zvssrFingerprint :: Lens' ZoneViewsSetServiceRequest (Maybe Text) Source #

Fingerprint of the service information; a hash of the contents. This field is used for optimistic locking when updating the service entries.

zvssrEndpoints :: Lens' ZoneViewsSetServiceRequest [ServiceEndpoint] Source #

The service information to be updated.

ListResourceResponseItem

data ListResourceResponseItem Source #

The list response item that contains the resource and end points information.

See: listResourceResponseItem smart constructor.

Instances

Eq ListResourceResponseItem Source # 
Data ListResourceResponseItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListResourceResponseItem -> c ListResourceResponseItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListResourceResponseItem #

toConstr :: ListResourceResponseItem -> Constr #

dataTypeOf :: ListResourceResponseItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListResourceResponseItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListResourceResponseItem) #

gmapT :: (forall b. Data b => b -> b) -> ListResourceResponseItem -> ListResourceResponseItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListResourceResponseItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListResourceResponseItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListResourceResponseItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListResourceResponseItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListResourceResponseItem -> m ListResourceResponseItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListResourceResponseItem -> m ListResourceResponseItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListResourceResponseItem -> m ListResourceResponseItem #

Show ListResourceResponseItem Source # 
Generic ListResourceResponseItem Source # 
ToJSON ListResourceResponseItem Source # 
FromJSON ListResourceResponseItem Source # 
type Rep ListResourceResponseItem Source # 
type Rep ListResourceResponseItem = D1 (MetaData "ListResourceResponseItem" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "ListResourceResponseItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lrriResource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lrriEndpoints") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ListResourceResponseItemEndpoints)))))

listResourceResponseItem :: ListResourceResponseItem Source #

Creates a value of ListResourceResponseItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lrriResource :: Lens' ListResourceResponseItem (Maybe Text) Source #

The full URL of the resource.

lrriEndpoints :: Lens' ListResourceResponseItem (Maybe ListResourceResponseItemEndpoints) Source #

The list of service end points on the resource.

Label

data Label Source #

The Label to be applied to the resource views.

See: label smart constructor.

Instances

Eq Label Source # 

Methods

(==) :: Label -> Label -> Bool #

(/=) :: Label -> Label -> Bool #

Data Label Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Label -> c Label #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Label #

toConstr :: Label -> Constr #

dataTypeOf :: Label -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Label) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Label) #

gmapT :: (forall b. Data b => b -> b) -> Label -> Label #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Label -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Label -> r #

gmapQ :: (forall d. Data d => d -> u) -> Label -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Label -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Label -> m Label #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Label -> m Label #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Label -> m Label #

Show Label Source # 

Methods

showsPrec :: Int -> Label -> ShowS #

show :: Label -> String #

showList :: [Label] -> ShowS #

Generic Label Source # 

Associated Types

type Rep Label :: * -> * #

Methods

from :: Label -> Rep Label x #

to :: Rep Label x -> Label #

ToJSON Label Source # 
FromJSON Label Source # 
type Rep Label Source # 
type Rep Label = D1 (MetaData "Label" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "Label'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

label :: Label Source #

Creates a value of Label with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lValue :: Lens' Label (Maybe Text) Source #

Value of the label.

lKey :: Lens' Label (Maybe Text) Source #

Key of the label.

OperationWarningsItem

data OperationWarningsItem Source #

Instances

Eq OperationWarningsItem Source # 
Data OperationWarningsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItem -> c OperationWarningsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItem #

toConstr :: OperationWarningsItem -> Constr #

dataTypeOf :: OperationWarningsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItem -> OperationWarningsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

Show OperationWarningsItem Source # 
Generic OperationWarningsItem Source # 
ToJSON OperationWarningsItem Source # 
FromJSON OperationWarningsItem Source # 
type Rep OperationWarningsItem Source # 
type Rep OperationWarningsItem = D1 (MetaData "OperationWarningsItem" "Network.Google.ResourceViews.Types.Product" "gogol-resourceviews-0.3.0-BJwizxuAgmaLsvuJwxPyLY" False) (C1 (MetaCons "OperationWarningsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_owiData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationWarningsItemDataItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_owiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_owiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

operationWarningsItem :: OperationWarningsItem Source #

Creates a value of OperationWarningsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

owiData :: Lens' OperationWarningsItem [OperationWarningsItemDataItem] Source #

Output only
Metadata for this warning in key:value format.

owiCode :: Lens' OperationWarningsItem (Maybe Text) Source #

Output only
The warning type identifier for this warning.

owiMessage :: Lens' OperationWarningsItem (Maybe Text) Source #

Output only
Optional human-readable details for this warning.