#[non_exhaustive]pub struct CreateSourceLocationOutput {
pub access_configuration: Option<AccessConfiguration>,
pub arn: Option<String>,
pub creation_time: Option<DateTime>,
pub default_segment_delivery_configuration: Option<DefaultSegmentDeliveryConfiguration>,
pub http_configuration: Option<HttpConfiguration>,
pub last_modified_time: Option<DateTime>,
pub segment_delivery_configurations: Option<Vec<SegmentDeliveryConfiguration>>,
pub source_location_name: Option<String>,
pub tags: Option<HashMap<String, String>>,
/* private fields */
}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.access_configuration: Option<AccessConfiguration>Access configuration parameters. Configures the type of authentication used to access content from your source location.
arn: Option<String>The ARN to assign to the source location.
creation_time: Option<DateTime>The time the source location was created.
default_segment_delivery_configuration: Option<DefaultSegmentDeliveryConfiguration>The optional configuration for the server that serves segments.
http_configuration: Option<HttpConfiguration>The source's HTTP package configurations.
last_modified_time: Option<DateTime>The time the source location was last modified.
segment_delivery_configurations: Option<Vec<SegmentDeliveryConfiguration>>The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
source_location_name: Option<String>The name to assign to the source location.
The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
Implementations§
source§impl CreateSourceLocationOutput
impl CreateSourceLocationOutput
sourcepub fn access_configuration(&self) -> Option<&AccessConfiguration>
pub fn access_configuration(&self) -> Option<&AccessConfiguration>
Access configuration parameters. Configures the type of authentication used to access content from your source location.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time the source location was created.
sourcepub fn default_segment_delivery_configuration(
&self
) -> Option<&DefaultSegmentDeliveryConfiguration>
pub fn default_segment_delivery_configuration( &self ) -> Option<&DefaultSegmentDeliveryConfiguration>
The optional configuration for the server that serves segments.
sourcepub fn http_configuration(&self) -> Option<&HttpConfiguration>
pub fn http_configuration(&self) -> Option<&HttpConfiguration>
The source's HTTP package configurations.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The time the source location was last modified.
sourcepub fn segment_delivery_configurations(
&self
) -> Option<&[SegmentDeliveryConfiguration]>
pub fn segment_delivery_configurations( &self ) -> Option<&[SegmentDeliveryConfiguration]>
The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
sourcepub fn source_location_name(&self) -> Option<&str>
pub fn source_location_name(&self) -> Option<&str>
The name to assign to the source location.
The tags to assign to the source location. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
source§impl CreateSourceLocationOutput
impl CreateSourceLocationOutput
sourcepub fn builder() -> CreateSourceLocationOutputBuilder
pub fn builder() -> CreateSourceLocationOutputBuilder
Creates a new builder-style object to manufacture CreateSourceLocationOutput.
Trait Implementations§
source§impl Clone for CreateSourceLocationOutput
impl Clone for CreateSourceLocationOutput
source§fn clone(&self) -> CreateSourceLocationOutput
fn clone(&self) -> CreateSourceLocationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateSourceLocationOutput
impl Debug for CreateSourceLocationOutput
source§impl PartialEq<CreateSourceLocationOutput> for CreateSourceLocationOutput
impl PartialEq<CreateSourceLocationOutput> for CreateSourceLocationOutput
source§fn eq(&self, other: &CreateSourceLocationOutput) -> bool
fn eq(&self, other: &CreateSourceLocationOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for CreateSourceLocationOutput
impl RequestId for CreateSourceLocationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.