Struct aws_sdk_secretsmanager::operation::get_resource_policy::builders::GetResourcePolicyOutputBuilder
source · #[non_exhaustive]pub struct GetResourcePolicyOutputBuilder { /* private fields */ }
Expand description
A builder for GetResourcePolicyOutput
.
Implementations§
source§impl GetResourcePolicyOutputBuilder
impl GetResourcePolicyOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The ARN of the secret that the resource-based policy was retrieved for.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The ARN of the secret that the resource-based policy was retrieved for.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The ARN of the secret that the resource-based policy was retrieved for.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the secret that the resource-based policy was retrieved for.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the secret that the resource-based policy was retrieved for.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the secret that the resource-based policy was retrieved for.
sourcepub fn resource_policy(self, input: impl Into<String>) -> Self
pub fn resource_policy(self, input: impl Into<String>) -> Self
A JSON-formatted string that contains the permissions policy attached to the secret. For more information about permissions policies, see Authentication and access control for Secrets Manager.
sourcepub fn set_resource_policy(self, input: Option<String>) -> Self
pub fn set_resource_policy(self, input: Option<String>) -> Self
A JSON-formatted string that contains the permissions policy attached to the secret. For more information about permissions policies, see Authentication and access control for Secrets Manager.
sourcepub fn get_resource_policy(&self) -> &Option<String>
pub fn get_resource_policy(&self) -> &Option<String>
A JSON-formatted string that contains the permissions policy attached to the secret. For more information about permissions policies, see Authentication and access control for Secrets Manager.
sourcepub fn build(self) -> GetResourcePolicyOutput
pub fn build(self) -> GetResourcePolicyOutput
Consumes the builder and constructs a GetResourcePolicyOutput
.
Trait Implementations§
source§impl Clone for GetResourcePolicyOutputBuilder
impl Clone for GetResourcePolicyOutputBuilder
source§fn clone(&self) -> GetResourcePolicyOutputBuilder
fn clone(&self) -> GetResourcePolicyOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetResourcePolicyOutputBuilder
impl Default for GetResourcePolicyOutputBuilder
source§fn default() -> GetResourcePolicyOutputBuilder
fn default() -> GetResourcePolicyOutputBuilder
source§impl PartialEq for GetResourcePolicyOutputBuilder
impl PartialEq for GetResourcePolicyOutputBuilder
source§fn eq(&self, other: &GetResourcePolicyOutputBuilder) -> bool
fn eq(&self, other: &GetResourcePolicyOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetResourcePolicyOutputBuilder
Auto Trait Implementations§
impl Freeze for GetResourcePolicyOutputBuilder
impl RefUnwindSafe for GetResourcePolicyOutputBuilder
impl Send for GetResourcePolicyOutputBuilder
impl Sync for GetResourcePolicyOutputBuilder
impl Unpin for GetResourcePolicyOutputBuilder
impl UnwindSafe for GetResourcePolicyOutputBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)