pub struct TemplateInstance {
pub metadata: ObjectMeta,
pub spec: TemplateInstanceSpec,
pub status: TemplateInstanceStatus,
}
Expand description
TemplateInstance requests and records the instantiation of a Template. TemplateInstance is part of an experimental API.
Fields§
§metadata: ObjectMeta
Standard object metadata.
spec: TemplateInstanceSpec
spec describes the desired state of this TemplateInstance.
status: TemplateInstanceStatus
status describes the current state of this TemplateInstance.
Implementations§
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn create_namespaced_template_instance(
namespace: &str,
body: &TemplateInstance,
optional: CreateOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
pub fn create_namespaced_template_instance( namespace: &str, body: &TemplateInstance, optional: CreateOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<CreateResponse<Self>>), RequestError>
create a TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::CreateResponse
<Self>>
constructor, or k8s_openapi::CreateResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn delete_collection_namespaced_template_instance(
namespace: &str,
delete_optional: DeleteOptional<'_>,
list_optional: ListOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<DeleteResponse<List<Self>>>), RequestError>
pub fn delete_collection_namespaced_template_instance( namespace: &str, delete_optional: DeleteOptional<'_>, list_optional: ListOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<DeleteResponse<List<Self>>>), RequestError>
delete collection of TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::DeleteResponse
<
k8s_openapi::List
<Self>>>
constructor, or k8s_openapi::DeleteResponse
<
k8s_openapi::List
<Self>>
directly, to parse the HTTP response.
§Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
delete_optional
Delete options. Use
Default::default()
to not pass any. -
list_optional
List options. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn delete_namespaced_template_instance(
name: &str,
namespace: &str,
optional: DeleteOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<DeleteResponse<Self>>), RequestError>
pub fn delete_namespaced_template_instance( name: &str, namespace: &str, optional: DeleteOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<DeleteResponse<Self>>), RequestError>
delete a TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::DeleteResponse
<Self>>
constructor, or k8s_openapi::DeleteResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn list_namespaced_template_instance(
namespace: &str,
optional: ListOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
pub fn list_namespaced_template_instance( namespace: &str, optional: ListOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
list or watch objects of kind TemplateInstance
This operation only supports listing all items of this type.
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::ListResponse
<Self>>
constructor, or k8s_openapi::ListResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn list_template_instance_for_all_namespaces(
optional: ListOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
pub fn list_template_instance_for_all_namespaces( optional: ListOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ListResponse<Self>>), RequestError>
list or watch objects of kind TemplateInstance
This operation only supports listing all items of this type.
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::ListResponse
<Self>>
constructor, or k8s_openapi::ListResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn patch_namespaced_template_instance(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
pub fn patch_namespaced_template_instance( name: &str, namespace: &str, body: &Patch, optional: PatchOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
partially update the specified TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::PatchResponse
<Self>>
constructor, or k8s_openapi::PatchResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn patch_namespaced_template_instance_status(
name: &str,
namespace: &str,
body: &Patch,
optional: PatchOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
pub fn patch_namespaced_template_instance_status( name: &str, namespace: &str, body: &Patch, optional: PatchOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<PatchResponse<Self>>), RequestError>
partially update status of the specified TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::PatchResponse
<Self>>
constructor, or k8s_openapi::PatchResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn read_namespaced_template_instance(
name: &str,
namespace: &str,
optional: ReadNamespacedTemplateInstanceOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReadNamespacedTemplateInstanceResponse>), RequestError>
pub fn read_namespaced_template_instance( name: &str, namespace: &str, optional: ReadNamespacedTemplateInstanceOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReadNamespacedTemplateInstanceResponse>), RequestError>
read the specified TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
ReadNamespacedTemplateInstanceResponse
>
constructor, or ReadNamespacedTemplateInstanceResponse
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn read_namespaced_template_instance_status(
name: &str,
namespace: &str,
optional: ReadNamespacedTemplateInstanceStatusOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReadNamespacedTemplateInstanceStatusResponse>), RequestError>
pub fn read_namespaced_template_instance_status( name: &str, namespace: &str, optional: ReadNamespacedTemplateInstanceStatusOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReadNamespacedTemplateInstanceStatusResponse>), RequestError>
read status of the specified TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
ReadNamespacedTemplateInstanceStatusResponse
>
constructor, or ReadNamespacedTemplateInstanceStatusResponse
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn replace_namespaced_template_instance(
name: &str,
namespace: &str,
body: &TemplateInstance,
optional: ReplaceOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
pub fn replace_namespaced_template_instance( name: &str, namespace: &str, body: &TemplateInstance, optional: ReplaceOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
replace the specified TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::ReplaceResponse
<Self>>
constructor, or k8s_openapi::ReplaceResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn replace_namespaced_template_instance_status(
name: &str,
namespace: &str,
body: &TemplateInstance,
optional: ReplaceOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
pub fn replace_namespaced_template_instance_status( name: &str, namespace: &str, body: &TemplateInstance, optional: ReplaceOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<ReplaceResponse<Self>>), RequestError>
replace status of the specified TemplateInstance
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::ReplaceResponse
<Self>>
constructor, or k8s_openapi::ReplaceResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
name
name of the TemplateInstance
-
namespace
object name and auth scope, such as for teams and projects
-
body
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn watch_namespaced_template_instance(
namespace: &str,
optional: WatchOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
pub fn watch_namespaced_template_instance( namespace: &str, optional: WatchOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
list or watch objects of kind TemplateInstance
This operation only supports watching one item, or a list of items, of this type for changes.
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::WatchResponse
<Self>>
constructor, or k8s_openapi::WatchResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
namespace
object name and auth scope, such as for teams and projects
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Source§impl TemplateInstance
impl TemplateInstance
Sourcepub fn watch_template_instance_for_all_namespaces(
optional: WatchOptional<'_>,
) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
pub fn watch_template_instance_for_all_namespaces( optional: WatchOptional<'_>, ) -> Result<(Request<Vec<u8>>, fn(StatusCode) -> ResponseBody<WatchResponse<Self>>), RequestError>
list or watch objects of kind TemplateInstance
This operation only supports watching one item, or a list of items, of this type for changes.
Use the returned k8s_openapi::ResponseBody
<
k8s_openapi::WatchResponse
<Self>>
constructor, or k8s_openapi::WatchResponse
<Self>
directly, to parse the HTTP response.
§Arguments
-
optional
Optional parameters. Use
Default::default()
to not pass any.
Trait Implementations§
Source§impl Clone for TemplateInstance
impl Clone for TemplateInstance
Source§fn clone(&self) -> TemplateInstance
fn clone(&self) -> TemplateInstance
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for TemplateInstance
impl Debug for TemplateInstance
Source§impl Default for TemplateInstance
impl Default for TemplateInstance
Source§fn default() -> TemplateInstance
fn default() -> TemplateInstance
Source§impl<'de> Deserialize<'de> for TemplateInstance
impl<'de> Deserialize<'de> for TemplateInstance
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl ListableResource for TemplateInstance
impl ListableResource for TemplateInstance
Source§impl Metadata for TemplateInstance
impl Metadata for TemplateInstance
Source§impl PartialEq for TemplateInstance
impl PartialEq for TemplateInstance
Source§impl Resource for TemplateInstance
impl Resource for TemplateInstance
Source§const API_VERSION: &'static str = "template.openshift.io/v1"
const API_VERSION: &'static str = "template.openshift.io/v1"
Resource::GROUP
and Resource::VERSION
(eg "apiextensions.k8s.io/v1beta1"
)
or just the version for resources without a group (eg "v1"
). Read more