pub struct CreateLicenseVersion<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* private fields */ }Expand description
Fluent builder constructing a request to CreateLicenseVersion.
Creates a new version of the specified license.
Implementations
impl<C, M, R> CreateLicenseVersion<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateLicenseVersion<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<CreateLicenseVersionOutput, SdkError<CreateLicenseVersionError>> where
R::Policy: SmithyRetryPolicy<CreateLicenseVersionInputOperationOutputAlias, CreateLicenseVersionOutput, CreateLicenseVersionError, CreateLicenseVersionInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<CreateLicenseVersionOutput, SdkError<CreateLicenseVersionError>> where
R::Policy: SmithyRetryPolicy<CreateLicenseVersionInputOperationOutputAlias, CreateLicenseVersionOutput, CreateLicenseVersionError, CreateLicenseVersionInputOperationRetryAlias>,
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, which can be set when configuring the client.
Amazon Resource Name (ARN) of the license.
Amazon Resource Name (ARN) of the license.
License name.
License name.
Product name.
Product name.
License issuer.
Home Region of the license.
Home Region of the license.
Date and time range during which the license is valid, in ISO8601-UTC format.
Date and time range during which the license is valid, in ISO8601-UTC format.
Appends an item to LicenseMetadata.
To override the contents of this collection use set_license_metadata.
Information about the license.
Information about the license.
Appends an item to Entitlements.
To override the contents of this collection use set_entitlements.
License entitlements.
License entitlements.
Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.
Configuration for consumption of the license. Choose a provisional configuration for workloads running with continuous connectivity. Choose a borrow configuration for workloads with offline usage.
License status.
License status.
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Current version of the license.
Current version of the license.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for CreateLicenseVersion<C, M, R>
impl<C, M, R> Send for CreateLicenseVersion<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for CreateLicenseVersion<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for CreateLicenseVersion<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for CreateLicenseVersion<C, M, R>
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