[][src]Struct rusoto_amplify::App

pub struct App {
    pub app_arn: String,
    pub app_id: String,
    pub auto_branch_creation_config: Option<AutoBranchCreationConfig>,
    pub auto_branch_creation_patterns: Option<Vec<String>>,
    pub basic_auth_credentials: Option<String>,
    pub build_spec: Option<String>,
    pub create_time: f64,
    pub custom_rules: Option<Vec<CustomRule>>,
    pub default_domain: String,
    pub description: String,
    pub enable_auto_branch_creation: Option<bool>,
    pub enable_basic_auth: bool,
    pub enable_branch_auto_build: bool,
    pub enable_branch_auto_deletion: Option<bool>,
    pub environment_variables: HashMap<String, String>,
    pub iam_service_role_arn: Option<String>,
    pub name: String,
    pub platform: String,
    pub production_branch: Option<ProductionBranch>,
    pub repository: String,
    pub tags: Option<HashMap<String, String>>,
    pub update_time: f64,
}

Represents the different branches of a repository for building, deploying, and hosting an Amplify app.

Fields

app_arn: String

The Amazon Resource Name (ARN) of the Amplify app.

app_id: String

The unique ID of the Amplify app.

auto_branch_creation_config: Option<AutoBranchCreationConfig>

Describes the automated branch creation configuration for the Amplify app.

auto_branch_creation_patterns: Option<Vec<String>>

Describes the automated branch creation glob patterns for the Amplify app.

basic_auth_credentials: Option<String>

The basic authorization credentials for branches for the Amplify app.

build_spec: Option<String>

Describes the content of the build specification (build spec) for the Amplify app.

create_time: f64

Creates a date and time for the Amplify app.

custom_rules: Option<Vec<CustomRule>>

Describes the custom redirect and rewrite rules for the Amplify app.

default_domain: String

The default domain for the Amplify app.

description: String

The description for the Amplify app.

enable_auto_branch_creation: Option<bool>

Enables automated branch creation for the Amplify app.

enable_basic_auth: bool

Enables basic authorization for the Amplify app's branches.

enable_branch_auto_build: bool

Enables the auto-building of branches for the Amplify app.

enable_branch_auto_deletion: Option<bool>

Automatically disconnect a branch in the Amplify Console when you delete a branch from your Git repository.

environment_variables: HashMap<String, String>

The environment variables for the Amplify app.

iam_service_role_arn: Option<String>

The AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) of the Amplify app.

name: String

The name for the Amplify app.

platform: String

The platform for the Amplify app.

production_branch: Option<ProductionBranch>

Describes the information about a production branch of the Amplify app.

repository: String

The repository for the Amplify app.

tags: Option<HashMap<String, String>>

The tag for the Amplify app.

update_time: f64

Updates the date and time for the Amplify app.

Trait Implementations

impl Clone for App[src]

impl Debug for App[src]

impl Default for App[src]

impl<'de> Deserialize<'de> for App[src]

impl PartialEq<App> for App[src]

impl StructuralPartialEq for App[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.