pub struct CreateStudioComponent { /* private fields */ }
Expand description

Fluent builder constructing a request to CreateStudioComponent.

Creates a studio component resource.

Implementations§

Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.

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.

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.

The configuration of the studio component, based on component type.

The configuration of the studio component, based on component type.

The description.

The description.

Appends an item to ec2SecurityGroupIds.

To override the contents of this collection use set_ec2_security_group_ids.

The EC2 security groups that control access to the studio component.

The EC2 security groups that control access to the studio component.

Appends an item to initializationScripts.

To override the contents of this collection use set_initialization_scripts.

Initialization scripts for studio components.

Initialization scripts for studio components.

The name for the studio component.

The name for the studio component.

Appends an item to scriptParameters.

To override the contents of this collection use set_script_parameters.

Parameters for the studio component scripts.

Parameters for the studio component scripts.

The studio ID.

The studio ID.

The specific subtype of a studio component.

The specific subtype of a studio component.

Adds a key-value pair to tags.

To override the contents of this collection use set_tags.

A collection of labels, in the form of key-value pairs, that apply to this resource.

A collection of labels, in the form of key-value pairs, that apply to this resource.

The type of the studio component.

The type of the studio component.

An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.

An IAM role attached to Studio Component when the system initialization script runs which give the studio component access to Amazon Web Services resources when the system initialization script runs.

An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.

An IAM role attached to a Studio Component that gives the studio component access to Amazon Web Services resources at anytime while the instance is running.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
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