Struct fastly_api::models::logging_kinesis::LoggingKinesis
source · [−]pub struct LoggingKinesis {
pub name: Option<String>,
pub placement: Option<LoggingPlacement>,
pub format_version: Option<LoggingFormatVersion>,
pub format: Option<String>,
pub topic: Option<String>,
pub region: Option<AwsRegion>,
pub secret_key: Option<String>,
pub access_key: Option<String>,
pub iam_role: Option<String>,
}Fields
name: Option<String>The name for the real-time logging configuration.
placement: Option<LoggingPlacement>format_version: Option<LoggingFormatVersion>format: Option<String>A Fastly log format string. Must produce valid JSON that Kinesis can ingest.
topic: Option<String>The Amazon Kinesis stream to send logs to. Required.
region: Option<AwsRegion>secret_key: Option<String>The secret key associated with the target Amazon Kinesis stream. Not required if iam_role is specified.
access_key: Option<String>The access key associated with the target Amazon Kinesis stream. Not required if iam_role is specified.
iam_role: Option<String>The ARN for an IAM role granting Fastly access to the target Amazon Kinesis stream. Not required if access_key and secret_key are provided.
Implementations
sourceimpl LoggingKinesis
impl LoggingKinesis
pub fn new() -> LoggingKinesis
Trait Implementations
sourceimpl Clone for LoggingKinesis
impl Clone for LoggingKinesis
sourcefn clone(&self) -> LoggingKinesis
fn clone(&self) -> LoggingKinesis
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for LoggingKinesis
impl Debug for LoggingKinesis
sourceimpl Default for LoggingKinesis
impl Default for LoggingKinesis
sourcefn default() -> LoggingKinesis
fn default() -> LoggingKinesis
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for LoggingKinesis
impl<'de> Deserialize<'de> for LoggingKinesis
sourcefn 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
sourceimpl PartialEq<LoggingKinesis> for LoggingKinesis
impl PartialEq<LoggingKinesis> for LoggingKinesis
sourcefn eq(&self, other: &LoggingKinesis) -> bool
fn eq(&self, other: &LoggingKinesis) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Serialize for LoggingKinesis
impl Serialize for LoggingKinesis
impl StructuralPartialEq for LoggingKinesis
Auto Trait Implementations
impl RefUnwindSafe for LoggingKinesis
impl Send for LoggingKinesis
impl Sync for LoggingKinesis
impl Unpin for LoggingKinesis
impl UnwindSafe for LoggingKinesis
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more