AWS Native

v0.29.0 published on Thursday, Sep 8, 2022 by Pulumi

getAnalysis

Definition of the AWS::QuickSight::Analysis Resource Type.

Using getAnalysis

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAnalysis(args: GetAnalysisArgs, opts?: InvokeOptions): Promise<GetAnalysisResult>
function getAnalysisOutput(args: GetAnalysisOutputArgs, opts?: InvokeOptions): Output<GetAnalysisResult>
def get_analysis(analysis_id: Optional[str] = None,
                 aws_account_id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetAnalysisResult
def get_analysis_output(analysis_id: Optional[pulumi.Input[str]] = None,
                 aws_account_id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetAnalysisResult]
func LookupAnalysis(ctx *Context, args *LookupAnalysisArgs, opts ...InvokeOption) (*LookupAnalysisResult, error)
func LookupAnalysisOutput(ctx *Context, args *LookupAnalysisOutputArgs, opts ...InvokeOption) LookupAnalysisResultOutput

> Note: This function is named LookupAnalysis in the Go SDK.

public static class GetAnalysis 
{
    public static Task<GetAnalysisResult> InvokeAsync(GetAnalysisArgs args, InvokeOptions? opts = null)
    public static Output<GetAnalysisResult> Invoke(GetAnalysisInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAnalysisResult> getAnalysis(GetAnalysisArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: aws-native:quicksight:getAnalysis
  Arguments:
    # Arguments dictionary

The following arguments are supported:

getAnalysis Result

The following output properties are available:

Arn string
CreatedTime string
DataSetArns []string
Errors []AnalysisError
Name string
Permissions []AnalysisResourcePermission
    <p>To specify no permissions, omit <code>Permissions</code>.</p>
Tags []AnalysisTag
ThemeArn string
arn String
createdTime String
dataSetArns List<String>
errors List<AnalysisError>
name String
permissions List<AnalysisResourcePermission>
    <p>To specify no permissions, omit <code>Permissions</code>.</p>
tags List<AnalysisTag>
themeArn String
arn string
createdTime string
dataSetArns string[]
errors AnalysisError[]
name string
permissions AnalysisResourcePermission[]
    <p>To specify no permissions, omit <code>Permissions</code>.</p>
tags AnalysisTag[]
themeArn string
arn str
created_time str
data_set_arns Sequence[str]
errors Sequence[AnalysisError]
name str
permissions Sequence[AnalysisResourcePermission]
    <p>To specify no permissions, omit <code>Permissions</code>.</p>
tags Sequence[AnalysisTag]
theme_arn str
arn String
createdTime String
dataSetArns List<String>
errors List<Property Map>
name String
permissions List<Property Map>
    <p>To specify no permissions, omit <code>Permissions</code>.</p>
tags List<Property Map>
themeArn String

Supporting Types

AnalysisError

AnalysisErrorType

AnalysisResourcePermission

Actions List<string>
Principal string
Actions []string
Principal string
actions List<String>
principal String
actions string[]
principal string
actions Sequence[str]
principal str
actions List<String>
principal String

AnalysisTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0