pub struct Builder { /* private fields */ }Expand description
A builder for ValidateResourcePolicyInput.
Implementations§
source§impl Builder
impl Builder
sourcepub fn secret_id(self, input: impl Into<String>) -> Self
pub fn secret_id(self, input: impl Into<String>) -> Self
This field is reserved for internal use.
sourcepub fn set_secret_id(self, input: Option<String>) -> Self
pub fn set_secret_id(self, input: Option<String>) -> Self
This field is reserved for internal use.
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 an Amazon Web Services resource-based policy. The policy in the string identifies who can access or manage this secret and its versions. For example policies, see Permissions policy examples.
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 an Amazon Web Services resource-based policy. The policy in the string identifies who can access or manage this secret and its versions. For example policies, see Permissions policy examples.
sourcepub fn build(self) -> Result<ValidateResourcePolicyInput, BuildError>
pub fn build(self) -> Result<ValidateResourcePolicyInput, BuildError>
Consumes the builder and constructs a ValidateResourcePolicyInput.