[−][src]Struct rusoto_quicksight::CreateTemplateRequest
Fields
aws_account_id: String
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
name: Option<String>
A display name for the template.
permissions: Option<Vec<ResourcePermission>>
A list of resource permissions to be set on the template.
source_entity: TemplateSourceEntity
The entity that you are using as a source when you create the template. In SourceEntity
, you specify the type of object you're using as source: SourceTemplate
for a template or SourceAnalysis
for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate
, specify the ARN of the source template. For SourceAnalysis
, specify the ARN of the source analysis. The SourceTemplate
ARN can contain any AWS Account and any QuickSight-supported AWS Region.
Use the DataSetReferences
entity within SourceTemplate
or SourceAnalysis
to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.
Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.
template_id: String
An ID for the template that you want to create. This template is unique per AWS Region in each AWS account.
version_description: Option<String>
A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate
is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription
field.
Trait Implementations
impl Clone for CreateTemplateRequest
[src]
pub fn clone(&self) -> CreateTemplateRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreateTemplateRequest
[src]
impl Default for CreateTemplateRequest
[src]
pub fn default() -> CreateTemplateRequest
[src]
impl PartialEq<CreateTemplateRequest> for CreateTemplateRequest
[src]
pub fn eq(&self, other: &CreateTemplateRequest) -> bool
[src]
pub fn ne(&self, other: &CreateTemplateRequest) -> bool
[src]
impl Serialize for CreateTemplateRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for CreateTemplateRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateTemplateRequest
[src]
impl Send for CreateTemplateRequest
[src]
impl Sync for CreateTemplateRequest
[src]
impl Unpin for CreateTemplateRequest
[src]
impl UnwindSafe for CreateTemplateRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,