[−][src]Struct rusoto_elbv2::Action
Information about an action.
Fields
authenticate_cognito_config: Option<AuthenticateCognitoActionConfig>
[HTTPS listeners] Information for using Amazon Cognito to authenticate users. Specify only when Type
is authenticate-cognito
.
authenticate_oidc_config: Option<AuthenticateOidcActionConfig>
[HTTPS listeners] Information about an identity provider that is compliant with OpenID Connect (OIDC). Specify only when Type
is authenticate-oidc
.
fixed_response_config: Option<FixedResponseActionConfig>
[Application Load Balancer] Information for creating an action that returns a custom HTTP response. Specify only when Type
is fixed-response
.
order: Option<i64>
The order for the action. This value is required for rules with multiple actions. The action with the lowest value for order is performed first. The final action to be performed must be a forward
or a fixed-response
action.
redirect_config: Option<RedirectActionConfig>
[Application Load Balancer] Information for creating a redirect action. Specify only when Type
is redirect
.
target_group_arn: Option<String>
The Amazon Resource Name (ARN) of the target group. Specify only when Type
is forward
.
type_: String
The type of action. Each rule must include exactly one of the following types of actions: forward
, fixed-response
, or redirect
.
Trait Implementations
impl PartialEq<Action> for Action
[src]
impl Default for Action
[src]
impl Clone for Action
[src]
fn clone(&self) -> Action
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Action
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self