Struct aws_sdk_cloudcontrol::input::GetResourceInput
source · #[non_exhaustive]pub struct GetResourceInput { /* private fields */ }
Implementations§
source§impl GetResourceInput
impl GetResourceInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<GetResource, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<GetResource, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<GetResource
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GetResourceInput
.
source§impl GetResourceInput
impl GetResourceInput
sourcepub fn type_version_id(&self) -> Option<&str>
pub fn type_version_id(&self) -> Option<&str>
For private resource types, the type version to use in this resource operation. If you do not specify a resource version, CloudFormation uses the default version.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. The role specified must have the permissions required for this operation. The necessary permissions for each event handler are defined in the handlers
section of the resource type definition schema.
If you do not specify a role, Cloud Control API uses a temporary session created using your Amazon Web Services user credentials.
For more information, see Specifying credentials in the Amazon Web Services Cloud Control API User Guide.
sourcepub fn identifier(&self) -> Option<&str>
pub fn identifier(&self) -> Option<&str>
The identifier for the resource.
You can specify the primary identifier, or any secondary identifier defined for the resource type in its resource schema. You can only specify one identifier. Primary identifiers can be specified as a string or JSON; secondary identifiers must be specified as JSON.
For compound primary identifiers (that is, one that consists of multiple resource properties strung together), to specify the primary identifier as a string, list the property values in the order they are specified in the primary identifier definition, separated by |
.
For more information, see Identifying resources in the Amazon Web Services Cloud Control API User Guide.
Trait Implementations§
source§impl Clone for GetResourceInput
impl Clone for GetResourceInput
source§fn clone(&self) -> GetResourceInput
fn clone(&self) -> GetResourceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetResourceInput
impl Debug for GetResourceInput
source§impl PartialEq<GetResourceInput> for GetResourceInput
impl PartialEq<GetResourceInput> for GetResourceInput
source§fn eq(&self, other: &GetResourceInput) -> bool
fn eq(&self, other: &GetResourceInput) -> bool
self
and other
values to be equal, and is used
by ==
.