#[non_exhaustive]pub struct PutOrganizationConformancePackInput { /* private fields */ }Implementations§
source§impl PutOrganizationConformancePackInput
impl PutOrganizationConformancePackInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<PutOrganizationConformancePack, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<PutOrganizationConformancePack, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<PutOrganizationConformancePack>
Examples found in repository?
9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::PutOrganizationConformancePack,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::PutOrganizationConformancePackError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::PutOrganizationConformancePackOutput,
aws_smithy_http::result::SdkError<crate::error::PutOrganizationConformancePackError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PutOrganizationConformancePackInput.
source§impl PutOrganizationConformancePackInput
impl PutOrganizationConformancePackInput
sourcepub fn organization_conformance_pack_name(&self) -> Option<&str>
pub fn organization_conformance_pack_name(&self) -> Option<&str>
Name of the organization conformance pack you want to create.
sourcepub fn template_s3_uri(&self) -> Option<&str>
pub fn template_s3_uri(&self) -> Option<&str>
Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).
You must have access to read Amazon S3 bucket.
sourcepub fn template_body(&self) -> Option<&str>
pub fn template_body(&self) -> Option<&str>
A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.
sourcepub fn delivery_s3_bucket(&self) -> Option<&str>
pub fn delivery_s3_bucket(&self) -> Option<&str>
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional. If used, it must be prefixed with awsconfigconforms.
sourcepub fn delivery_s3_key_prefix(&self) -> Option<&str>
pub fn delivery_s3_key_prefix(&self) -> Option<&str>
The prefix for the Amazon S3 bucket.
This field is optional.
sourcepub fn conformance_pack_input_parameters(
&self
) -> Option<&[ConformancePackInputParameter]>
pub fn conformance_pack_input_parameters(
&self
) -> Option<&[ConformancePackInputParameter]>
A list of ConformancePackInputParameter objects.
sourcepub fn excluded_accounts(&self) -> Option<&[String]>
pub fn excluded_accounts(&self) -> Option<&[String]>
A list of Amazon Web Services accounts to be excluded from an organization conformance pack while deploying a conformance pack.
Trait Implementations§
source§impl Clone for PutOrganizationConformancePackInput
impl Clone for PutOrganizationConformancePackInput
source§fn clone(&self) -> PutOrganizationConformancePackInput
fn clone(&self) -> PutOrganizationConformancePackInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more