Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Lists subnetworks that are usable for creating clusters in a project.
See: Kubernetes Engine API Reference for container.projects.aggregated.usableSubnetworks.list
.
Synopsis
- type ProjectsAggregatedUsableSubnetworksListResource = "v1" :> (Capture "parent" Text :> ("aggregated" :> ("usableSubnetworks" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListUsableSubnetworksResponse))))))))))))
- projectsAggregatedUsableSubnetworksList :: Text -> ProjectsAggregatedUsableSubnetworksList
- data ProjectsAggregatedUsableSubnetworksList
- pauslParent :: Lens' ProjectsAggregatedUsableSubnetworksList Text
- pauslXgafv :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Xgafv)
- pauslUploadProtocol :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text)
- pauslAccessToken :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text)
- pauslUploadType :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text)
- pauslFilter :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text)
- pauslPageToken :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text)
- pauslPageSize :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Int32)
- pauslCallback :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text)
REST Resource
type ProjectsAggregatedUsableSubnetworksListResource = "v1" :> (Capture "parent" Text :> ("aggregated" :> ("usableSubnetworks" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListUsableSubnetworksResponse)))))))))))) Source #
A resource alias for container.projects.aggregated.usableSubnetworks.list
method which the
ProjectsAggregatedUsableSubnetworksList
request conforms to.
Creating a Request
projectsAggregatedUsableSubnetworksList Source #
Creates a value of ProjectsAggregatedUsableSubnetworksList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ProjectsAggregatedUsableSubnetworksList Source #
Lists subnetworks that are usable for creating clusters in a project.
See: projectsAggregatedUsableSubnetworksList
smart constructor.
Instances
Request Lenses
pauslParent :: Lens' ProjectsAggregatedUsableSubnetworksList Text Source #
The parent project where subnetworks are usable. Specified in the format 'projects/*'.
pauslXgafv :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Xgafv) Source #
V1 error format.
pauslUploadProtocol :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text) Source #
Upload protocol for media (e.g. "raw", "multipart").
pauslAccessToken :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text) Source #
OAuth access token.
pauslUploadType :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
pauslFilter :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text) Source #
Filtering currently only supports equality on the networkProjectId and must be in the form: "networkProjectId=[PROJECTID]", where `networkProjectId` is the project which owns the listed subnetworks. This defaults to the parent project ID.
pauslPageToken :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Text) Source #
Specifies a page token to use. Set this to the nextPageToken returned by previous list requests to get the next page of results.
pauslPageSize :: Lens' ProjectsAggregatedUsableSubnetworksList (Maybe Int32) Source #
The max number of results per page that should be returned. If the number of available results is larger than `page_size`, a `next_page_token` is returned which can be used to get the next page of results in subsequent requests. Acceptable values are 0 to 500, inclusive. (Default: 500)