pub struct CreateProposalInput {
pub actions: ProposalActions,
pub client_request_token: String,
pub description: Option<String>,
pub member_id: String,
pub network_id: String,
}Fields§
§actions: ProposalActionsThe type of actions proposed, such as inviting a member or removing a member. The types of Actions in a proposal are mutually exclusive. For example, a proposal with Invitations actions cannot also contain Removals actions.
client_request_token: StringA unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an AWS SDK or the AWS CLI.
description: Option<String>A description for the proposal that is visible to voting members, for example, "Proposal to add Example Corp. as member."
member_id: StringThe unique identifier of the member that is creating the proposal. This identifier is especially useful for identifying the member making the proposal when multiple members exist in a single AWS account.
network_id: StringThe unique identifier of the network for which the proposal is made.
Trait Implementations§
Source§impl Clone for CreateProposalInput
impl Clone for CreateProposalInput
Source§fn clone(&self) -> CreateProposalInput
fn clone(&self) -> CreateProposalInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more