Struct aws_sdk_cloudformation::input::TestTypeInput [−][src]
#[non_exhaustive]pub struct TestTypeInput {
pub arn: Option<String>,
pub type: Option<ThirdPartyType>,
pub type_name: Option<String>,
pub version_id: Option<String>,
pub log_delivery_bucket: Option<String>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.arn: Option<String>
The Amazon Resource Number (ARN) of the extension.
Conditional: You must specify Arn
, or TypeName
and
Type
.
type: Option<ThirdPartyType>
The type of the extension to test.
Conditional: You must specify Arn
, or TypeName
and
Type
.
type_name: Option<String>
The name of the extension to test.
Conditional: You must specify Arn
, or TypeName
and
Type
.
version_id: Option<String>
The version of the extension to test.
You can specify the version id with either Arn
, or with
TypeName
and Type
.
If you do not specify a version, CloudFormation uses the default version of the extension in this account and region for testing.
log_delivery_bucket: Option<String>
The S3 bucket to which CloudFormation delivers the contract test execution logs.
CloudFormation delivers the logs by the time contract testing has completed and the
extension has been assigned a test type status of PASSED
or
FAILED
.
The user calling TestType
must be able to access items in the specified S3
bucket. Specifically, the user needs the following permissions:
-
GetObject
-
PutObject
For more information, see Actions, Resources, and Condition Keys for Amazon S3 in the Amazon Web Services Identity and Access Management User Guide.
Implementations
pub fn make_operation(
&self,
_config: &Config
) -> Result<Operation<TestType, AwsErrorRetryPolicy>, BuildError>
pub fn make_operation(
&self,
_config: &Config
) -> Result<Operation<TestType, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<TestType
>
Creates a new builder-style object to manufacture TestTypeInput
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TestTypeInput
impl Send for TestTypeInput
impl Sync for TestTypeInput
impl Unpin for TestTypeInput
impl UnwindSafe for TestTypeInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more