#[non_exhaustive]pub struct AssetBundleCloudFormationOverridePropertyConfiguration {
pub resource_id_override_configuration: Option<AssetBundleExportJobResourceIdOverrideConfiguration>,
pub vpc_connections: Option<Vec<AssetBundleExportJobVpcConnectionOverrideProperties>>,
pub refresh_schedules: Option<Vec<AssetBundleExportJobRefreshScheduleOverrideProperties>>,
pub data_sources: Option<Vec<AssetBundleExportJobDataSourceOverrideProperties>>,
pub data_sets: Option<Vec<AssetBundleExportJobDataSetOverrideProperties>>,
pub themes: Option<Vec<AssetBundleExportJobThemeOverrideProperties>>,
pub analyses: Option<Vec<AssetBundleExportJobAnalysisOverrideProperties>>,
pub dashboards: Option<Vec<AssetBundleExportJobDashboardOverrideProperties>>,
}Expand description
An optional collection of CloudFormation property configurations that control how the export job is generated.
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.resource_id_override_configuration: Option<AssetBundleExportJobResourceIdOverrideConfiguration>An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.
vpc_connections: Option<Vec<AssetBundleExportJobVpcConnectionOverrideProperties>>An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.
refresh_schedules: Option<Vec<AssetBundleExportJobRefreshScheduleOverrideProperties>>An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.
data_sources: Option<Vec<AssetBundleExportJobDataSourceOverrideProperties>>An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.
data_sets: Option<Vec<AssetBundleExportJobDataSetOverrideProperties>>An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.
themes: Option<Vec<AssetBundleExportJobThemeOverrideProperties>>An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.
analyses: Option<Vec<AssetBundleExportJobAnalysisOverrideProperties>>An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.
dashboards: Option<Vec<AssetBundleExportJobDashboardOverrideProperties>>An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.
Implementations§
source§impl AssetBundleCloudFormationOverridePropertyConfiguration
impl AssetBundleCloudFormationOverridePropertyConfiguration
sourcepub fn resource_id_override_configuration(
&self
) -> Option<&AssetBundleExportJobResourceIdOverrideConfiguration>
pub fn resource_id_override_configuration( &self ) -> Option<&AssetBundleExportJobResourceIdOverrideConfiguration>
An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.
sourcepub fn vpc_connections(
&self
) -> &[AssetBundleExportJobVpcConnectionOverrideProperties]
pub fn vpc_connections( &self ) -> &[AssetBundleExportJobVpcConnectionOverrideProperties]
An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .vpc_connections.is_none().
sourcepub fn refresh_schedules(
&self
) -> &[AssetBundleExportJobRefreshScheduleOverrideProperties]
pub fn refresh_schedules( &self ) -> &[AssetBundleExportJobRefreshScheduleOverrideProperties]
An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .refresh_schedules.is_none().
sourcepub fn data_sources(
&self
) -> &[AssetBundleExportJobDataSourceOverrideProperties]
pub fn data_sources( &self ) -> &[AssetBundleExportJobDataSourceOverrideProperties]
An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .data_sources.is_none().
sourcepub fn data_sets(&self) -> &[AssetBundleExportJobDataSetOverrideProperties]
pub fn data_sets(&self) -> &[AssetBundleExportJobDataSetOverrideProperties]
An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .data_sets.is_none().
sourcepub fn themes(&self) -> &[AssetBundleExportJobThemeOverrideProperties]
pub fn themes(&self) -> &[AssetBundleExportJobThemeOverrideProperties]
An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .themes.is_none().
sourcepub fn analyses(&self) -> &[AssetBundleExportJobAnalysisOverrideProperties]
pub fn analyses(&self) -> &[AssetBundleExportJobAnalysisOverrideProperties]
An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .analyses.is_none().
sourcepub fn dashboards(&self) -> &[AssetBundleExportJobDashboardOverrideProperties]
pub fn dashboards(&self) -> &[AssetBundleExportJobDashboardOverrideProperties]
An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dashboards.is_none().
source§impl AssetBundleCloudFormationOverridePropertyConfiguration
impl AssetBundleCloudFormationOverridePropertyConfiguration
sourcepub fn builder(
) -> AssetBundleCloudFormationOverridePropertyConfigurationBuilder
pub fn builder( ) -> AssetBundleCloudFormationOverridePropertyConfigurationBuilder
Creates a new builder-style object to manufacture AssetBundleCloudFormationOverridePropertyConfiguration.
Trait Implementations§
source§impl Clone for AssetBundleCloudFormationOverridePropertyConfiguration
impl Clone for AssetBundleCloudFormationOverridePropertyConfiguration
source§fn clone(&self) -> AssetBundleCloudFormationOverridePropertyConfiguration
fn clone(&self) -> AssetBundleCloudFormationOverridePropertyConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AssetBundleCloudFormationOverridePropertyConfiguration
impl PartialEq for AssetBundleCloudFormationOverridePropertyConfiguration
source§fn eq(
&self,
other: &AssetBundleCloudFormationOverridePropertyConfiguration
) -> bool
fn eq( &self, other: &AssetBundleCloudFormationOverridePropertyConfiguration ) -> bool
self and other values to be equal, and is used
by ==.