pub struct CreateRoleRequestBuilder { /* private fields */ }
Expand description
Builder for CreateRoleRequest
.
Implementations§
source§impl CreateRoleRequestBuilder
impl CreateRoleRequestBuilder
pub fn mount<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn role<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn auth_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn bound_ami_id<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_account_id<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_region<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_vpc_id<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_subnet_id<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_iam_role_arn<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_iam_instance_profile_arn<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bound_ec2_instance_id<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn role_tag<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn bound_iam_principal_arn<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn inferred_entity_type<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn inferred_aws_region<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn resolve_aws_unique_ids<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
pub fn allow_instance_migration<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
pub fn disallow_reauthentication<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
pub fn token_ttl<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
pub fn token_max_ttl<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
pub fn token_policies<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn token_bound_cidrs<VALUE: Into<Vec<String>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn token_explicit_max_ttl<VALUE: Into<i64>>( &mut self, value: VALUE, ) -> &mut Self
pub fn token_no_default_policy<VALUE: Into<bool>>( &mut self, value: VALUE, ) -> &mut Self
pub fn token_num_uses<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
pub fn token_period<VALUE: Into<i64>>(&mut self, value: VALUE) -> &mut Self
pub fn token_type<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
sourcepub fn build(&self) -> Result<CreateRoleRequest, CreateRoleRequestBuilderError>
pub fn build(&self) -> Result<CreateRoleRequest, CreateRoleRequestBuilderError>
Trait Implementations§
source§impl Clone for CreateRoleRequestBuilder
impl Clone for CreateRoleRequestBuilder
source§fn clone(&self) -> CreateRoleRequestBuilder
fn clone(&self) -> CreateRoleRequestBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CreateRoleRequestBuilder
impl RefUnwindSafe for CreateRoleRequestBuilder
impl Send for CreateRoleRequestBuilder
impl Sync for CreateRoleRequestBuilder
impl Unpin for CreateRoleRequestBuilder
impl UnwindSafe for CreateRoleRequestBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)