pub struct AccountState {Show 26 fields
pub distributions: BTreeMap<String, StoredDistribution>,
pub invalidations: BTreeMap<String, StoredInvalidation>,
pub tags: BTreeMap<String, Vec<Tag>>,
pub origin_access_controls: BTreeMap<String, StoredOriginAccessControl>,
pub cache_policies: BTreeMap<String, StoredCachePolicy>,
pub origin_request_policies: BTreeMap<String, StoredOriginRequestPolicy>,
pub response_headers_policies: BTreeMap<String, StoredResponseHeadersPolicy>,
pub continuous_deployment_policies: BTreeMap<String, StoredContinuousDeploymentPolicy>,
pub functions: BTreeMap<String, StoredFunction>,
pub public_keys: BTreeMap<String, StoredPublicKey>,
pub key_groups: BTreeMap<String, StoredKeyGroup>,
pub key_value_stores: BTreeMap<String, StoredKeyValueStore>,
pub origin_access_identities: BTreeMap<String, StoredOriginAccessIdentity>,
pub monitoring_subscriptions: BTreeMap<String, StoredMonitoringSubscription>,
pub streaming_distributions: BTreeMap<String, StoredStreamingDistribution>,
pub field_level_encryptions: BTreeMap<String, StoredFieldLevelEncryption>,
pub field_level_encryption_profiles: BTreeMap<String, StoredFieldLevelEncryptionProfile>,
pub realtime_log_configs: BTreeMap<String, StoredRealtimeLogConfig>,
pub vpc_origins: BTreeMap<String, StoredVpcOrigin>,
pub anycast_ip_lists: BTreeMap<String, StoredAnycastIpList>,
pub trust_stores: BTreeMap<String, StoredTrustStore>,
pub resource_policies: BTreeMap<String, StoredResourcePolicy>,
pub connection_groups: BTreeMap<String, StoredConnectionGroup>,
pub distribution_tenants: BTreeMap<String, StoredDistributionTenant>,
pub tenant_invalidations: BTreeMap<String, StoredTenantInvalidation>,
pub connection_functions: BTreeMap<String, StoredConnectionFunction>,
}Fields§
§distributions: BTreeMap<String, StoredDistribution>§invalidations: BTreeMap<String, StoredInvalidation>Tags keyed by ARN.
origin_access_controls: BTreeMap<String, StoredOriginAccessControl>§cache_policies: BTreeMap<String, StoredCachePolicy>§origin_request_policies: BTreeMap<String, StoredOriginRequestPolicy>§response_headers_policies: BTreeMap<String, StoredResponseHeadersPolicy>§continuous_deployment_policies: BTreeMap<String, StoredContinuousDeploymentPolicy>§functions: BTreeMap<String, StoredFunction>§public_keys: BTreeMap<String, StoredPublicKey>§key_groups: BTreeMap<String, StoredKeyGroup>§key_value_stores: BTreeMap<String, StoredKeyValueStore>§origin_access_identities: BTreeMap<String, StoredOriginAccessIdentity>§monitoring_subscriptions: BTreeMap<String, StoredMonitoringSubscription>Per-distribution monitoring subscription, keyed by distribution id.
streaming_distributions: BTreeMap<String, StoredStreamingDistribution>§field_level_encryptions: BTreeMap<String, StoredFieldLevelEncryption>§field_level_encryption_profiles: BTreeMap<String, StoredFieldLevelEncryptionProfile>§realtime_log_configs: BTreeMap<String, StoredRealtimeLogConfig>Realtime log configs keyed by ARN.
vpc_origins: BTreeMap<String, StoredVpcOrigin>§anycast_ip_lists: BTreeMap<String, StoredAnycastIpList>§trust_stores: BTreeMap<String, StoredTrustStore>§resource_policies: BTreeMap<String, StoredResourcePolicy>Resource policies keyed by resource ARN.
connection_groups: BTreeMap<String, StoredConnectionGroup>§distribution_tenants: BTreeMap<String, StoredDistributionTenant>§tenant_invalidations: BTreeMap<String, StoredTenantInvalidation>§connection_functions: BTreeMap<String, StoredConnectionFunction>Trait Implementations§
Source§impl Debug for AccountState
impl Debug for AccountState
Source§impl Default for AccountState
impl Default for AccountState
Source§fn default() -> AccountState
fn default() -> AccountState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccountState
impl<'de> Deserialize<'de> for AccountState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AccountState
impl RefUnwindSafe for AccountState
impl Send for AccountState
impl Sync for AccountState
impl Unpin for AccountState
impl UnsafeUnpin for AccountState
impl UnwindSafe for AccountState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self, then passes self.as_ref() into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self, then passes self.as_mut() into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self, then passes self.deref() into the pipe function.Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B> of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B> of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R> view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R> view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap() only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut() only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref() only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut() only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref() only in debug builds, and is erased in release
builds.