Documentation
¶
Index ¶
- Constants
- type DataCatalog
- type DataCatalogArgs
- type DataCatalogInput
- type DataCatalogOutput
- func (o DataCatalogOutput) Description() pulumi.StringPtrOutput
- func (DataCatalogOutput) ElementType() reflect.Type
- func (o DataCatalogOutput) Name() pulumi.StringOutput
- func (o DataCatalogOutput) Parameters() pulumi.AnyOutput
- func (o DataCatalogOutput) Tags() DataCatalogTagArrayOutput
- func (o DataCatalogOutput) ToDataCatalogOutput() DataCatalogOutput
- func (o DataCatalogOutput) ToDataCatalogOutputWithContext(ctx context.Context) DataCatalogOutput
- func (o DataCatalogOutput) Type() DataCatalogTypeOutput
- type DataCatalogState
- type DataCatalogTag
- type DataCatalogTagArgs
- type DataCatalogTagArray
- type DataCatalogTagArrayInput
- type DataCatalogTagArrayOutput
- func (DataCatalogTagArrayOutput) ElementType() reflect.Type
- func (o DataCatalogTagArrayOutput) Index(i pulumi.IntInput) DataCatalogTagOutput
- func (o DataCatalogTagArrayOutput) ToDataCatalogTagArrayOutput() DataCatalogTagArrayOutput
- func (o DataCatalogTagArrayOutput) ToDataCatalogTagArrayOutputWithContext(ctx context.Context) DataCatalogTagArrayOutput
- type DataCatalogTagInput
- type DataCatalogTagOutput
- func (DataCatalogTagOutput) ElementType() reflect.Type
- func (o DataCatalogTagOutput) Key() pulumi.StringOutput
- func (o DataCatalogTagOutput) ToDataCatalogTagOutput() DataCatalogTagOutput
- func (o DataCatalogTagOutput) ToDataCatalogTagOutputWithContext(ctx context.Context) DataCatalogTagOutput
- func (o DataCatalogTagOutput) Value() pulumi.StringOutput
- type DataCatalogType
- func (DataCatalogType) ElementType() reflect.Type
- func (e DataCatalogType) ToDataCatalogTypeOutput() DataCatalogTypeOutput
- func (e DataCatalogType) ToDataCatalogTypeOutputWithContext(ctx context.Context) DataCatalogTypeOutput
- func (e DataCatalogType) ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput
- func (e DataCatalogType) ToDataCatalogTypePtrOutputWithContext(ctx context.Context) DataCatalogTypePtrOutput
- func (e DataCatalogType) ToStringOutput() pulumi.StringOutput
- func (e DataCatalogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataCatalogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataCatalogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataCatalogTypeInput
- type DataCatalogTypeOutput
- func (DataCatalogTypeOutput) ElementType() reflect.Type
- func (o DataCatalogTypeOutput) ToDataCatalogTypeOutput() DataCatalogTypeOutput
- func (o DataCatalogTypeOutput) ToDataCatalogTypeOutputWithContext(ctx context.Context) DataCatalogTypeOutput
- func (o DataCatalogTypeOutput) ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput
- func (o DataCatalogTypeOutput) ToDataCatalogTypePtrOutputWithContext(ctx context.Context) DataCatalogTypePtrOutput
- func (o DataCatalogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DataCatalogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DataCatalogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataCatalogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataCatalogTypePtrInput
- type DataCatalogTypePtrOutput
- func (o DataCatalogTypePtrOutput) Elem() DataCatalogTypeOutput
- func (DataCatalogTypePtrOutput) ElementType() reflect.Type
- func (o DataCatalogTypePtrOutput) ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput
- func (o DataCatalogTypePtrOutput) ToDataCatalogTypePtrOutputWithContext(ctx context.Context) DataCatalogTypePtrOutput
- func (o DataCatalogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataCatalogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupDataCatalogArgs
- type LookupDataCatalogOutputArgs
- type LookupDataCatalogResult
- type LookupDataCatalogResultOutput
- func (o LookupDataCatalogResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDataCatalogResultOutput) ElementType() reflect.Type
- func (o LookupDataCatalogResultOutput) Parameters() pulumi.AnyOutput
- func (o LookupDataCatalogResultOutput) Tags() DataCatalogTagArrayOutput
- func (o LookupDataCatalogResultOutput) ToLookupDataCatalogResultOutput() LookupDataCatalogResultOutput
- func (o LookupDataCatalogResultOutput) ToLookupDataCatalogResultOutputWithContext(ctx context.Context) LookupDataCatalogResultOutput
- func (o LookupDataCatalogResultOutput) Type() DataCatalogTypePtrOutput
- type LookupNamedQueryArgs
- type LookupNamedQueryOutputArgs
- type LookupNamedQueryResult
- type LookupNamedQueryResultOutput
- func (LookupNamedQueryResultOutput) ElementType() reflect.Type
- func (o LookupNamedQueryResultOutput) NamedQueryId() pulumi.StringPtrOutput
- func (o LookupNamedQueryResultOutput) ToLookupNamedQueryResultOutput() LookupNamedQueryResultOutput
- func (o LookupNamedQueryResultOutput) ToLookupNamedQueryResultOutputWithContext(ctx context.Context) LookupNamedQueryResultOutput
- type LookupPreparedStatementArgs
- type LookupPreparedStatementOutputArgs
- type LookupPreparedStatementResult
- type LookupPreparedStatementResultOutput
- func (o LookupPreparedStatementResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPreparedStatementResultOutput) ElementType() reflect.Type
- func (o LookupPreparedStatementResultOutput) QueryStatement() pulumi.StringPtrOutput
- func (o LookupPreparedStatementResultOutput) ToLookupPreparedStatementResultOutput() LookupPreparedStatementResultOutput
- func (o LookupPreparedStatementResultOutput) ToLookupPreparedStatementResultOutputWithContext(ctx context.Context) LookupPreparedStatementResultOutput
- type LookupWorkGroupArgs
- type LookupWorkGroupOutputArgs
- type LookupWorkGroupResult
- type LookupWorkGroupResultOutput
- func (o LookupWorkGroupResultOutput) CreationTime() pulumi.StringPtrOutput
- func (o LookupWorkGroupResultOutput) Description() pulumi.StringPtrOutput
- func (LookupWorkGroupResultOutput) ElementType() reflect.Type
- func (o LookupWorkGroupResultOutput) RecursiveDeleteOption() pulumi.BoolPtrOutput
- func (o LookupWorkGroupResultOutput) State() WorkGroupStateEnumPtrOutput
- func (o LookupWorkGroupResultOutput) Tags() WorkGroupTagArrayOutput
- func (o LookupWorkGroupResultOutput) ToLookupWorkGroupResultOutput() LookupWorkGroupResultOutput
- func (o LookupWorkGroupResultOutput) ToLookupWorkGroupResultOutputWithContext(ctx context.Context) LookupWorkGroupResultOutput
- func (o LookupWorkGroupResultOutput) WorkGroupConfiguration() WorkGroupConfigurationPtrOutput
- type NamedQuery
- type NamedQueryArgs
- type NamedQueryInput
- type NamedQueryOutput
- func (o NamedQueryOutput) Database() pulumi.StringOutput
- func (o NamedQueryOutput) Description() pulumi.StringPtrOutput
- func (NamedQueryOutput) ElementType() reflect.Type
- func (o NamedQueryOutput) Name() pulumi.StringPtrOutput
- func (o NamedQueryOutput) NamedQueryId() pulumi.StringOutput
- func (o NamedQueryOutput) QueryString() pulumi.StringOutput
- func (o NamedQueryOutput) ToNamedQueryOutput() NamedQueryOutput
- func (o NamedQueryOutput) ToNamedQueryOutputWithContext(ctx context.Context) NamedQueryOutput
- func (o NamedQueryOutput) WorkGroup() pulumi.StringPtrOutput
- type NamedQueryState
- type PreparedStatement
- type PreparedStatementArgs
- type PreparedStatementInput
- type PreparedStatementOutput
- func (o PreparedStatementOutput) Description() pulumi.StringPtrOutput
- func (PreparedStatementOutput) ElementType() reflect.Type
- func (o PreparedStatementOutput) QueryStatement() pulumi.StringOutput
- func (o PreparedStatementOutput) StatementName() pulumi.StringOutput
- func (o PreparedStatementOutput) ToPreparedStatementOutput() PreparedStatementOutput
- func (o PreparedStatementOutput) ToPreparedStatementOutputWithContext(ctx context.Context) PreparedStatementOutput
- func (o PreparedStatementOutput) WorkGroup() pulumi.StringOutput
- type PreparedStatementState
- type WorkGroup
- type WorkGroupArgs
- type WorkGroupConfiguration
- type WorkGroupConfigurationArgs
- func (WorkGroupConfigurationArgs) ElementType() reflect.Type
- func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationOutput() WorkGroupConfigurationOutput
- func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationOutputWithContext(ctx context.Context) WorkGroupConfigurationOutput
- func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput
- func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationPtrOutput
- type WorkGroupConfigurationInput
- type WorkGroupConfigurationOutput
- func (o WorkGroupConfigurationOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
- func (WorkGroupConfigurationOutput) ElementType() reflect.Type
- func (o WorkGroupConfigurationOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
- func (o WorkGroupConfigurationOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationOutput) ResultConfiguration() WorkGroupResultConfigurationPtrOutput
- func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationOutput() WorkGroupConfigurationOutput
- func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationOutputWithContext(ctx context.Context) WorkGroupConfigurationOutput
- func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput
- func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationPtrOutput
- type WorkGroupConfigurationPtrInput
- type WorkGroupConfigurationPtrOutput
- func (o WorkGroupConfigurationPtrOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
- func (o WorkGroupConfigurationPtrOutput) Elem() WorkGroupConfigurationOutput
- func (WorkGroupConfigurationPtrOutput) ElementType() reflect.Type
- func (o WorkGroupConfigurationPtrOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationPtrOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
- func (o WorkGroupConfigurationPtrOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationPtrOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationPtrOutput) ResultConfiguration() WorkGroupResultConfigurationPtrOutput
- func (o WorkGroupConfigurationPtrOutput) ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput
- func (o WorkGroupConfigurationPtrOutput) ToWorkGroupConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationPtrOutput
- type WorkGroupConfigurationUpdates
- type WorkGroupConfigurationUpdatesArgs
- func (WorkGroupConfigurationUpdatesArgs) ElementType() reflect.Type
- func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesOutput() WorkGroupConfigurationUpdatesOutput
- func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesOutput
- func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput
- func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesPtrOutput
- type WorkGroupConfigurationUpdatesInput
- type WorkGroupConfigurationUpdatesOutput
- func (o WorkGroupConfigurationUpdatesOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
- func (WorkGroupConfigurationUpdatesOutput) ElementType() reflect.Type
- func (o WorkGroupConfigurationUpdatesOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) RemoveBytesScannedCutoffPerQuery() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) ResultConfigurationUpdates() WorkGroupResultConfigurationUpdatesPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesOutput() WorkGroupConfigurationUpdatesOutput
- func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesOutput
- func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput
- func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesPtrOutput
- type WorkGroupConfigurationUpdatesPtrInput
- type WorkGroupConfigurationUpdatesPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) Elem() WorkGroupConfigurationUpdatesOutput
- func (WorkGroupConfigurationUpdatesPtrOutput) ElementType() reflect.Type
- func (o WorkGroupConfigurationUpdatesPtrOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) RemoveBytesScannedCutoffPerQuery() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) ResultConfigurationUpdates() WorkGroupResultConfigurationUpdatesPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput
- func (o WorkGroupConfigurationUpdatesPtrOutput) ToWorkGroupConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesPtrOutput
- type WorkGroupEncryptionConfiguration
- type WorkGroupEncryptionConfigurationArgs
- func (WorkGroupEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationOutput() WorkGroupEncryptionConfigurationOutput
- func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationOutput
- func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput
- func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationPtrOutput
- type WorkGroupEncryptionConfigurationInput
- type WorkGroupEncryptionConfigurationOutput
- func (WorkGroupEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o WorkGroupEncryptionConfigurationOutput) EncryptionOption() WorkGroupEncryptionOptionOutput
- func (o WorkGroupEncryptionConfigurationOutput) KmsKey() pulumi.StringPtrOutput
- func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationOutput() WorkGroupEncryptionConfigurationOutput
- func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationOutput
- func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationPtrOutput
- type WorkGroupEncryptionConfigurationPtrInput
- type WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupEncryptionConfigurationPtrOutput) Elem() WorkGroupEncryptionConfigurationOutput
- func (WorkGroupEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o WorkGroupEncryptionConfigurationPtrOutput) EncryptionOption() WorkGroupEncryptionOptionPtrOutput
- func (o WorkGroupEncryptionConfigurationPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o WorkGroupEncryptionConfigurationPtrOutput) ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupEncryptionConfigurationPtrOutput) ToWorkGroupEncryptionConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationPtrOutput
- type WorkGroupEncryptionOption
- func (WorkGroupEncryptionOption) ElementType() reflect.Type
- func (e WorkGroupEncryptionOption) ToStringOutput() pulumi.StringOutput
- func (e WorkGroupEncryptionOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkGroupEncryptionOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkGroupEncryptionOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionOutput() WorkGroupEncryptionOptionOutput
- func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionOutput
- func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput
- func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionPtrOutput
- type WorkGroupEncryptionOptionInput
- type WorkGroupEncryptionOptionOutput
- func (WorkGroupEncryptionOptionOutput) ElementType() reflect.Type
- func (o WorkGroupEncryptionOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkGroupEncryptionOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkGroupEncryptionOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkGroupEncryptionOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionOutput() WorkGroupEncryptionOptionOutput
- func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionOutput
- func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput
- func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionPtrOutput
- type WorkGroupEncryptionOptionPtrInput
- type WorkGroupEncryptionOptionPtrOutput
- func (o WorkGroupEncryptionOptionPtrOutput) Elem() WorkGroupEncryptionOptionOutput
- func (WorkGroupEncryptionOptionPtrOutput) ElementType() reflect.Type
- func (o WorkGroupEncryptionOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkGroupEncryptionOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkGroupEncryptionOptionPtrOutput) ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput
- func (o WorkGroupEncryptionOptionPtrOutput) ToWorkGroupEncryptionOptionPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionPtrOutput
- type WorkGroupEngineVersion
- type WorkGroupEngineVersionArgs
- func (WorkGroupEngineVersionArgs) ElementType() reflect.Type
- func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionOutput() WorkGroupEngineVersionOutput
- func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionOutputWithContext(ctx context.Context) WorkGroupEngineVersionOutput
- func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput
- func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionPtrOutputWithContext(ctx context.Context) WorkGroupEngineVersionPtrOutput
- type WorkGroupEngineVersionInput
- type WorkGroupEngineVersionOutput
- func (o WorkGroupEngineVersionOutput) EffectiveEngineVersion() pulumi.StringPtrOutput
- func (WorkGroupEngineVersionOutput) ElementType() reflect.Type
- func (o WorkGroupEngineVersionOutput) SelectedEngineVersion() pulumi.StringPtrOutput
- func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionOutput() WorkGroupEngineVersionOutput
- func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionOutputWithContext(ctx context.Context) WorkGroupEngineVersionOutput
- func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput
- func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionPtrOutputWithContext(ctx context.Context) WorkGroupEngineVersionPtrOutput
- type WorkGroupEngineVersionPtrInput
- type WorkGroupEngineVersionPtrOutput
- func (o WorkGroupEngineVersionPtrOutput) EffectiveEngineVersion() pulumi.StringPtrOutput
- func (o WorkGroupEngineVersionPtrOutput) Elem() WorkGroupEngineVersionOutput
- func (WorkGroupEngineVersionPtrOutput) ElementType() reflect.Type
- func (o WorkGroupEngineVersionPtrOutput) SelectedEngineVersion() pulumi.StringPtrOutput
- func (o WorkGroupEngineVersionPtrOutput) ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput
- func (o WorkGroupEngineVersionPtrOutput) ToWorkGroupEngineVersionPtrOutputWithContext(ctx context.Context) WorkGroupEngineVersionPtrOutput
- type WorkGroupInput
- type WorkGroupOutput
- func (o WorkGroupOutput) CreationTime() pulumi.StringOutput
- func (o WorkGroupOutput) Description() pulumi.StringPtrOutput
- func (WorkGroupOutput) ElementType() reflect.Type
- func (o WorkGroupOutput) Name() pulumi.StringOutput
- func (o WorkGroupOutput) RecursiveDeleteOption() pulumi.BoolPtrOutput
- func (o WorkGroupOutput) State() WorkGroupStateEnumPtrOutput
- func (o WorkGroupOutput) Tags() WorkGroupTagArrayOutput
- func (o WorkGroupOutput) ToWorkGroupOutput() WorkGroupOutput
- func (o WorkGroupOutput) ToWorkGroupOutputWithContext(ctx context.Context) WorkGroupOutput
- func (o WorkGroupOutput) WorkGroupConfiguration() WorkGroupConfigurationPtrOutput
- func (o WorkGroupOutput) WorkGroupConfigurationUpdates() WorkGroupConfigurationUpdatesPtrOutput
- type WorkGroupResultConfiguration
- type WorkGroupResultConfigurationArgs
- func (WorkGroupResultConfigurationArgs) ElementType() reflect.Type
- func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationOutput() WorkGroupResultConfigurationOutput
- func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationOutputWithContext(ctx context.Context) WorkGroupResultConfigurationOutput
- func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput
- func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationPtrOutput
- type WorkGroupResultConfigurationInput
- type WorkGroupResultConfigurationOutput
- func (WorkGroupResultConfigurationOutput) ElementType() reflect.Type
- func (o WorkGroupResultConfigurationOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupResultConfigurationOutput) OutputLocation() pulumi.StringPtrOutput
- func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationOutput() WorkGroupResultConfigurationOutput
- func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationOutputWithContext(ctx context.Context) WorkGroupResultConfigurationOutput
- func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput
- func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationPtrOutput
- type WorkGroupResultConfigurationPtrInput
- type WorkGroupResultConfigurationPtrOutput
- func (o WorkGroupResultConfigurationPtrOutput) Elem() WorkGroupResultConfigurationOutput
- func (WorkGroupResultConfigurationPtrOutput) ElementType() reflect.Type
- func (o WorkGroupResultConfigurationPtrOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupResultConfigurationPtrOutput) OutputLocation() pulumi.StringPtrOutput
- func (o WorkGroupResultConfigurationPtrOutput) ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput
- func (o WorkGroupResultConfigurationPtrOutput) ToWorkGroupResultConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationPtrOutput
- type WorkGroupResultConfigurationUpdates
- type WorkGroupResultConfigurationUpdatesArgs
- func (WorkGroupResultConfigurationUpdatesArgs) ElementType() reflect.Type
- func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesOutput() WorkGroupResultConfigurationUpdatesOutput
- func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesOutput
- func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput
- func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesPtrOutput
- type WorkGroupResultConfigurationUpdatesInput
- type WorkGroupResultConfigurationUpdatesOutput
- func (WorkGroupResultConfigurationUpdatesOutput) ElementType() reflect.Type
- func (o WorkGroupResultConfigurationUpdatesOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) OutputLocation() pulumi.StringPtrOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) RemoveEncryptionConfiguration() pulumi.BoolPtrOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) RemoveOutputLocation() pulumi.BoolPtrOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesOutput() WorkGroupResultConfigurationUpdatesOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput
- func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesPtrOutput
- type WorkGroupResultConfigurationUpdatesPtrInput
- type WorkGroupResultConfigurationUpdatesPtrOutput
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) Elem() WorkGroupResultConfigurationUpdatesOutput
- func (WorkGroupResultConfigurationUpdatesPtrOutput) ElementType() reflect.Type
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) OutputLocation() pulumi.StringPtrOutput
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) RemoveEncryptionConfiguration() pulumi.BoolPtrOutput
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) RemoveOutputLocation() pulumi.BoolPtrOutput
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput
- func (o WorkGroupResultConfigurationUpdatesPtrOutput) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesPtrOutput
- type WorkGroupState
- type WorkGroupStateEnum
- func (WorkGroupStateEnum) ElementType() reflect.Type
- func (e WorkGroupStateEnum) ToStringOutput() pulumi.StringOutput
- func (e WorkGroupStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkGroupStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkGroupStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkGroupStateEnum) ToWorkGroupStateEnumOutput() WorkGroupStateEnumOutput
- func (e WorkGroupStateEnum) ToWorkGroupStateEnumOutputWithContext(ctx context.Context) WorkGroupStateEnumOutput
- func (e WorkGroupStateEnum) ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput
- func (e WorkGroupStateEnum) ToWorkGroupStateEnumPtrOutputWithContext(ctx context.Context) WorkGroupStateEnumPtrOutput
- type WorkGroupStateEnumInput
- type WorkGroupStateEnumOutput
- func (WorkGroupStateEnumOutput) ElementType() reflect.Type
- func (o WorkGroupStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkGroupStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkGroupStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkGroupStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumOutput() WorkGroupStateEnumOutput
- func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumOutputWithContext(ctx context.Context) WorkGroupStateEnumOutput
- func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput
- func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumPtrOutputWithContext(ctx context.Context) WorkGroupStateEnumPtrOutput
- type WorkGroupStateEnumPtrInput
- type WorkGroupStateEnumPtrOutput
- func (o WorkGroupStateEnumPtrOutput) Elem() WorkGroupStateEnumOutput
- func (WorkGroupStateEnumPtrOutput) ElementType() reflect.Type
- func (o WorkGroupStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkGroupStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkGroupStateEnumPtrOutput) ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput
- func (o WorkGroupStateEnumPtrOutput) ToWorkGroupStateEnumPtrOutputWithContext(ctx context.Context) WorkGroupStateEnumPtrOutput
- type WorkGroupTag
- type WorkGroupTagArgs
- type WorkGroupTagArray
- type WorkGroupTagArrayInput
- type WorkGroupTagArrayOutput
- func (WorkGroupTagArrayOutput) ElementType() reflect.Type
- func (o WorkGroupTagArrayOutput) Index(i pulumi.IntInput) WorkGroupTagOutput
- func (o WorkGroupTagArrayOutput) ToWorkGroupTagArrayOutput() WorkGroupTagArrayOutput
- func (o WorkGroupTagArrayOutput) ToWorkGroupTagArrayOutputWithContext(ctx context.Context) WorkGroupTagArrayOutput
- type WorkGroupTagInput
- type WorkGroupTagOutput
- func (WorkGroupTagOutput) ElementType() reflect.Type
- func (o WorkGroupTagOutput) Key() pulumi.StringOutput
- func (o WorkGroupTagOutput) ToWorkGroupTagOutput() WorkGroupTagOutput
- func (o WorkGroupTagOutput) ToWorkGroupTagOutputWithContext(ctx context.Context) WorkGroupTagOutput
- func (o WorkGroupTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( DataCatalogTypeLambda = DataCatalogType("LAMBDA") DataCatalogTypeGlue = DataCatalogType("GLUE") DataCatalogTypeHive = DataCatalogType("HIVE") )
const ( WorkGroupEncryptionOptionSseS3 = WorkGroupEncryptionOption("SSE_S3") WorkGroupEncryptionOptionSseKms = WorkGroupEncryptionOption("SSE_KMS") WorkGroupEncryptionOptionCseKms = WorkGroupEncryptionOption("CSE_KMS") )
const ( WorkGroupStateEnumEnabled = WorkGroupStateEnum("ENABLED") WorkGroupStateEnumDisabled = WorkGroupStateEnum("DISABLED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataCatalog ¶
type DataCatalog struct { pulumi.CustomResourceState // A description of the data catalog to be created. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the data catalog to create. The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters. Name pulumi.StringOutput `pulumi:"name"` // Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type. Parameters pulumi.AnyOutput `pulumi:"parameters"` // A list of comma separated tags to add to the data catalog that is created. Tags DataCatalogTagArrayOutput `pulumi:"tags"` // The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore. Type DataCatalogTypeOutput `pulumi:"type"` }
Resource schema for AWS::Athena::DataCatalog
func GetDataCatalog ¶
func GetDataCatalog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataCatalogState, opts ...pulumi.ResourceOption) (*DataCatalog, error)
GetDataCatalog gets an existing DataCatalog resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataCatalog ¶
func NewDataCatalog(ctx *pulumi.Context, name string, args *DataCatalogArgs, opts ...pulumi.ResourceOption) (*DataCatalog, error)
NewDataCatalog registers a new resource with the given unique name, arguments, and options.
func (*DataCatalog) ElementType ¶
func (*DataCatalog) ElementType() reflect.Type
func (*DataCatalog) ToDataCatalogOutput ¶
func (i *DataCatalog) ToDataCatalogOutput() DataCatalogOutput
func (*DataCatalog) ToDataCatalogOutputWithContext ¶
func (i *DataCatalog) ToDataCatalogOutputWithContext(ctx context.Context) DataCatalogOutput
type DataCatalogArgs ¶
type DataCatalogArgs struct { // A description of the data catalog to be created. Description pulumi.StringPtrInput // The name of the data catalog to create. The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters. Name pulumi.StringPtrInput // Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type. Parameters pulumi.Input // A list of comma separated tags to add to the data catalog that is created. Tags DataCatalogTagArrayInput // The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore. Type DataCatalogTypeInput }
The set of arguments for constructing a DataCatalog resource.
func (DataCatalogArgs) ElementType ¶
func (DataCatalogArgs) ElementType() reflect.Type
type DataCatalogInput ¶
type DataCatalogInput interface { pulumi.Input ToDataCatalogOutput() DataCatalogOutput ToDataCatalogOutputWithContext(ctx context.Context) DataCatalogOutput }
type DataCatalogOutput ¶
type DataCatalogOutput struct{ *pulumi.OutputState }
func (DataCatalogOutput) Description ¶ added in v0.17.0
func (o DataCatalogOutput) Description() pulumi.StringPtrOutput
A description of the data catalog to be created.
func (DataCatalogOutput) ElementType ¶
func (DataCatalogOutput) ElementType() reflect.Type
func (DataCatalogOutput) Name ¶ added in v0.17.0
func (o DataCatalogOutput) Name() pulumi.StringOutput
The name of the data catalog to create. The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters.
func (DataCatalogOutput) Parameters ¶ added in v0.17.0
func (o DataCatalogOutput) Parameters() pulumi.AnyOutput
Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type.
func (DataCatalogOutput) Tags ¶ added in v0.17.0
func (o DataCatalogOutput) Tags() DataCatalogTagArrayOutput
A list of comma separated tags to add to the data catalog that is created.
func (DataCatalogOutput) ToDataCatalogOutput ¶
func (o DataCatalogOutput) ToDataCatalogOutput() DataCatalogOutput
func (DataCatalogOutput) ToDataCatalogOutputWithContext ¶
func (o DataCatalogOutput) ToDataCatalogOutputWithContext(ctx context.Context) DataCatalogOutput
func (DataCatalogOutput) Type ¶ added in v0.17.0
func (o DataCatalogOutput) Type() DataCatalogTypeOutput
The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore.
type DataCatalogState ¶
type DataCatalogState struct { }
func (DataCatalogState) ElementType ¶
func (DataCatalogState) ElementType() reflect.Type
type DataCatalogTag ¶
type DataCatalogTagArgs ¶
type DataCatalogTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (DataCatalogTagArgs) ElementType ¶
func (DataCatalogTagArgs) ElementType() reflect.Type
func (DataCatalogTagArgs) ToDataCatalogTagOutput ¶
func (i DataCatalogTagArgs) ToDataCatalogTagOutput() DataCatalogTagOutput
func (DataCatalogTagArgs) ToDataCatalogTagOutputWithContext ¶
func (i DataCatalogTagArgs) ToDataCatalogTagOutputWithContext(ctx context.Context) DataCatalogTagOutput
type DataCatalogTagArray ¶
type DataCatalogTagArray []DataCatalogTagInput
func (DataCatalogTagArray) ElementType ¶
func (DataCatalogTagArray) ElementType() reflect.Type
func (DataCatalogTagArray) ToDataCatalogTagArrayOutput ¶
func (i DataCatalogTagArray) ToDataCatalogTagArrayOutput() DataCatalogTagArrayOutput
func (DataCatalogTagArray) ToDataCatalogTagArrayOutputWithContext ¶
func (i DataCatalogTagArray) ToDataCatalogTagArrayOutputWithContext(ctx context.Context) DataCatalogTagArrayOutput
type DataCatalogTagArrayInput ¶
type DataCatalogTagArrayInput interface { pulumi.Input ToDataCatalogTagArrayOutput() DataCatalogTagArrayOutput ToDataCatalogTagArrayOutputWithContext(context.Context) DataCatalogTagArrayOutput }
DataCatalogTagArrayInput is an input type that accepts DataCatalogTagArray and DataCatalogTagArrayOutput values. You can construct a concrete instance of `DataCatalogTagArrayInput` via:
DataCatalogTagArray{ DataCatalogTagArgs{...} }
type DataCatalogTagArrayOutput ¶
type DataCatalogTagArrayOutput struct{ *pulumi.OutputState }
func (DataCatalogTagArrayOutput) ElementType ¶
func (DataCatalogTagArrayOutput) ElementType() reflect.Type
func (DataCatalogTagArrayOutput) Index ¶
func (o DataCatalogTagArrayOutput) Index(i pulumi.IntInput) DataCatalogTagOutput
func (DataCatalogTagArrayOutput) ToDataCatalogTagArrayOutput ¶
func (o DataCatalogTagArrayOutput) ToDataCatalogTagArrayOutput() DataCatalogTagArrayOutput
func (DataCatalogTagArrayOutput) ToDataCatalogTagArrayOutputWithContext ¶
func (o DataCatalogTagArrayOutput) ToDataCatalogTagArrayOutputWithContext(ctx context.Context) DataCatalogTagArrayOutput
type DataCatalogTagInput ¶
type DataCatalogTagInput interface { pulumi.Input ToDataCatalogTagOutput() DataCatalogTagOutput ToDataCatalogTagOutputWithContext(context.Context) DataCatalogTagOutput }
DataCatalogTagInput is an input type that accepts DataCatalogTagArgs and DataCatalogTagOutput values. You can construct a concrete instance of `DataCatalogTagInput` via:
DataCatalogTagArgs{...}
type DataCatalogTagOutput ¶
type DataCatalogTagOutput struct{ *pulumi.OutputState }
func (DataCatalogTagOutput) ElementType ¶
func (DataCatalogTagOutput) ElementType() reflect.Type
func (DataCatalogTagOutput) Key ¶
func (o DataCatalogTagOutput) Key() pulumi.StringOutput
func (DataCatalogTagOutput) ToDataCatalogTagOutput ¶
func (o DataCatalogTagOutput) ToDataCatalogTagOutput() DataCatalogTagOutput
func (DataCatalogTagOutput) ToDataCatalogTagOutputWithContext ¶
func (o DataCatalogTagOutput) ToDataCatalogTagOutputWithContext(ctx context.Context) DataCatalogTagOutput
func (DataCatalogTagOutput) Value ¶
func (o DataCatalogTagOutput) Value() pulumi.StringOutput
type DataCatalogType ¶
type DataCatalogType string
The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore.
func (DataCatalogType) ElementType ¶
func (DataCatalogType) ElementType() reflect.Type
func (DataCatalogType) ToDataCatalogTypeOutput ¶
func (e DataCatalogType) ToDataCatalogTypeOutput() DataCatalogTypeOutput
func (DataCatalogType) ToDataCatalogTypeOutputWithContext ¶
func (e DataCatalogType) ToDataCatalogTypeOutputWithContext(ctx context.Context) DataCatalogTypeOutput
func (DataCatalogType) ToDataCatalogTypePtrOutput ¶
func (e DataCatalogType) ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput
func (DataCatalogType) ToDataCatalogTypePtrOutputWithContext ¶
func (e DataCatalogType) ToDataCatalogTypePtrOutputWithContext(ctx context.Context) DataCatalogTypePtrOutput
func (DataCatalogType) ToStringOutput ¶
func (e DataCatalogType) ToStringOutput() pulumi.StringOutput
func (DataCatalogType) ToStringOutputWithContext ¶
func (e DataCatalogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataCatalogType) ToStringPtrOutput ¶
func (e DataCatalogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataCatalogType) ToStringPtrOutputWithContext ¶
func (e DataCatalogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataCatalogTypeInput ¶
type DataCatalogTypeInput interface { pulumi.Input ToDataCatalogTypeOutput() DataCatalogTypeOutput ToDataCatalogTypeOutputWithContext(context.Context) DataCatalogTypeOutput }
DataCatalogTypeInput is an input type that accepts DataCatalogTypeArgs and DataCatalogTypeOutput values. You can construct a concrete instance of `DataCatalogTypeInput` via:
DataCatalogTypeArgs{...}
type DataCatalogTypeOutput ¶
type DataCatalogTypeOutput struct{ *pulumi.OutputState }
func (DataCatalogTypeOutput) ElementType ¶
func (DataCatalogTypeOutput) ElementType() reflect.Type
func (DataCatalogTypeOutput) ToDataCatalogTypeOutput ¶
func (o DataCatalogTypeOutput) ToDataCatalogTypeOutput() DataCatalogTypeOutput
func (DataCatalogTypeOutput) ToDataCatalogTypeOutputWithContext ¶
func (o DataCatalogTypeOutput) ToDataCatalogTypeOutputWithContext(ctx context.Context) DataCatalogTypeOutput
func (DataCatalogTypeOutput) ToDataCatalogTypePtrOutput ¶
func (o DataCatalogTypeOutput) ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput
func (DataCatalogTypeOutput) ToDataCatalogTypePtrOutputWithContext ¶
func (o DataCatalogTypeOutput) ToDataCatalogTypePtrOutputWithContext(ctx context.Context) DataCatalogTypePtrOutput
func (DataCatalogTypeOutput) ToStringOutput ¶
func (o DataCatalogTypeOutput) ToStringOutput() pulumi.StringOutput
func (DataCatalogTypeOutput) ToStringOutputWithContext ¶
func (o DataCatalogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataCatalogTypeOutput) ToStringPtrOutput ¶
func (o DataCatalogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataCatalogTypeOutput) ToStringPtrOutputWithContext ¶
func (o DataCatalogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataCatalogTypePtrInput ¶
type DataCatalogTypePtrInput interface { pulumi.Input ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput ToDataCatalogTypePtrOutputWithContext(context.Context) DataCatalogTypePtrOutput }
func DataCatalogTypePtr ¶
func DataCatalogTypePtr(v string) DataCatalogTypePtrInput
type DataCatalogTypePtrOutput ¶
type DataCatalogTypePtrOutput struct{ *pulumi.OutputState }
func (DataCatalogTypePtrOutput) Elem ¶
func (o DataCatalogTypePtrOutput) Elem() DataCatalogTypeOutput
func (DataCatalogTypePtrOutput) ElementType ¶
func (DataCatalogTypePtrOutput) ElementType() reflect.Type
func (DataCatalogTypePtrOutput) ToDataCatalogTypePtrOutput ¶
func (o DataCatalogTypePtrOutput) ToDataCatalogTypePtrOutput() DataCatalogTypePtrOutput
func (DataCatalogTypePtrOutput) ToDataCatalogTypePtrOutputWithContext ¶
func (o DataCatalogTypePtrOutput) ToDataCatalogTypePtrOutputWithContext(ctx context.Context) DataCatalogTypePtrOutput
func (DataCatalogTypePtrOutput) ToStringPtrOutput ¶
func (o DataCatalogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataCatalogTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DataCatalogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupDataCatalogArgs ¶ added in v0.12.0
type LookupDataCatalogArgs struct { // The name of the data catalog to create. The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters. Name string `pulumi:"name"` }
type LookupDataCatalogOutputArgs ¶ added in v0.12.0
type LookupDataCatalogOutputArgs struct { // The name of the data catalog to create. The catalog name must be unique for the AWS account and can use a maximum of 128 alphanumeric, underscore, at sign, or hyphen characters. Name pulumi.StringInput `pulumi:"name"` }
func (LookupDataCatalogOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDataCatalogOutputArgs) ElementType() reflect.Type
type LookupDataCatalogResult ¶ added in v0.12.0
type LookupDataCatalogResult struct { // A description of the data catalog to be created. Description *string `pulumi:"description"` // Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type. Parameters interface{} `pulumi:"parameters"` // A list of comma separated tags to add to the data catalog that is created. Tags []DataCatalogTag `pulumi:"tags"` // The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore. Type *DataCatalogType `pulumi:"type"` }
func LookupDataCatalog ¶ added in v0.12.0
func LookupDataCatalog(ctx *pulumi.Context, args *LookupDataCatalogArgs, opts ...pulumi.InvokeOption) (*LookupDataCatalogResult, error)
Resource schema for AWS::Athena::DataCatalog
type LookupDataCatalogResultOutput ¶ added in v0.12.0
type LookupDataCatalogResultOutput struct{ *pulumi.OutputState }
func LookupDataCatalogOutput ¶ added in v0.12.0
func LookupDataCatalogOutput(ctx *pulumi.Context, args LookupDataCatalogOutputArgs, opts ...pulumi.InvokeOption) LookupDataCatalogResultOutput
func (LookupDataCatalogResultOutput) Description ¶ added in v0.12.0
func (o LookupDataCatalogResultOutput) Description() pulumi.StringPtrOutput
A description of the data catalog to be created.
func (LookupDataCatalogResultOutput) ElementType ¶ added in v0.12.0
func (LookupDataCatalogResultOutput) ElementType() reflect.Type
func (LookupDataCatalogResultOutput) Parameters ¶ added in v0.12.0
func (o LookupDataCatalogResultOutput) Parameters() pulumi.AnyOutput
Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type.
func (LookupDataCatalogResultOutput) Tags ¶ added in v0.12.0
func (o LookupDataCatalogResultOutput) Tags() DataCatalogTagArrayOutput
A list of comma separated tags to add to the data catalog that is created.
func (LookupDataCatalogResultOutput) ToLookupDataCatalogResultOutput ¶ added in v0.12.0
func (o LookupDataCatalogResultOutput) ToLookupDataCatalogResultOutput() LookupDataCatalogResultOutput
func (LookupDataCatalogResultOutput) ToLookupDataCatalogResultOutputWithContext ¶ added in v0.12.0
func (o LookupDataCatalogResultOutput) ToLookupDataCatalogResultOutputWithContext(ctx context.Context) LookupDataCatalogResultOutput
func (LookupDataCatalogResultOutput) Type ¶ added in v0.12.0
func (o LookupDataCatalogResultOutput) Type() DataCatalogTypePtrOutput
The type of data catalog to create: LAMBDA for a federated catalog, GLUE for AWS Glue Catalog, or HIVE for an external hive metastore.
type LookupNamedQueryArgs ¶ added in v0.12.0
type LookupNamedQueryArgs struct { // The unique ID of the query. NamedQueryId string `pulumi:"namedQueryId"` }
type LookupNamedQueryOutputArgs ¶ added in v0.12.0
type LookupNamedQueryOutputArgs struct { // The unique ID of the query. NamedQueryId pulumi.StringInput `pulumi:"namedQueryId"` }
func (LookupNamedQueryOutputArgs) ElementType ¶ added in v0.12.0
func (LookupNamedQueryOutputArgs) ElementType() reflect.Type
type LookupNamedQueryResult ¶ added in v0.12.0
type LookupNamedQueryResult struct { // The unique ID of the query. NamedQueryId *string `pulumi:"namedQueryId"` }
func LookupNamedQuery ¶ added in v0.12.0
func LookupNamedQuery(ctx *pulumi.Context, args *LookupNamedQueryArgs, opts ...pulumi.InvokeOption) (*LookupNamedQueryResult, error)
Resource schema for AWS::Athena::NamedQuery
type LookupNamedQueryResultOutput ¶ added in v0.12.0
type LookupNamedQueryResultOutput struct{ *pulumi.OutputState }
func LookupNamedQueryOutput ¶ added in v0.12.0
func LookupNamedQueryOutput(ctx *pulumi.Context, args LookupNamedQueryOutputArgs, opts ...pulumi.InvokeOption) LookupNamedQueryResultOutput
func (LookupNamedQueryResultOutput) ElementType ¶ added in v0.12.0
func (LookupNamedQueryResultOutput) ElementType() reflect.Type
func (LookupNamedQueryResultOutput) NamedQueryId ¶ added in v0.12.0
func (o LookupNamedQueryResultOutput) NamedQueryId() pulumi.StringPtrOutput
The unique ID of the query.
func (LookupNamedQueryResultOutput) ToLookupNamedQueryResultOutput ¶ added in v0.12.0
func (o LookupNamedQueryResultOutput) ToLookupNamedQueryResultOutput() LookupNamedQueryResultOutput
func (LookupNamedQueryResultOutput) ToLookupNamedQueryResultOutputWithContext ¶ added in v0.12.0
func (o LookupNamedQueryResultOutput) ToLookupNamedQueryResultOutputWithContext(ctx context.Context) LookupNamedQueryResultOutput
type LookupPreparedStatementArgs ¶ added in v0.12.0
type LookupPreparedStatementOutputArgs ¶ added in v0.12.0
type LookupPreparedStatementOutputArgs struct { // The name of the prepared statement. StatementName pulumi.StringInput `pulumi:"statementName"` // The name of the workgroup to which the prepared statement belongs. WorkGroup pulumi.StringInput `pulumi:"workGroup"` }
func (LookupPreparedStatementOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPreparedStatementOutputArgs) ElementType() reflect.Type
type LookupPreparedStatementResult ¶ added in v0.12.0
type LookupPreparedStatementResult struct { // The description of the prepared statement. Description *string `pulumi:"description"` // The query string for the prepared statement. QueryStatement *string `pulumi:"queryStatement"` }
func LookupPreparedStatement ¶ added in v0.12.0
func LookupPreparedStatement(ctx *pulumi.Context, args *LookupPreparedStatementArgs, opts ...pulumi.InvokeOption) (*LookupPreparedStatementResult, error)
Resource schema for AWS::Athena::PreparedStatement
type LookupPreparedStatementResultOutput ¶ added in v0.12.0
type LookupPreparedStatementResultOutput struct{ *pulumi.OutputState }
func LookupPreparedStatementOutput ¶ added in v0.12.0
func LookupPreparedStatementOutput(ctx *pulumi.Context, args LookupPreparedStatementOutputArgs, opts ...pulumi.InvokeOption) LookupPreparedStatementResultOutput
func (LookupPreparedStatementResultOutput) Description ¶ added in v0.12.0
func (o LookupPreparedStatementResultOutput) Description() pulumi.StringPtrOutput
The description of the prepared statement.
func (LookupPreparedStatementResultOutput) ElementType ¶ added in v0.12.0
func (LookupPreparedStatementResultOutput) ElementType() reflect.Type
func (LookupPreparedStatementResultOutput) QueryStatement ¶ added in v0.12.0
func (o LookupPreparedStatementResultOutput) QueryStatement() pulumi.StringPtrOutput
The query string for the prepared statement.
func (LookupPreparedStatementResultOutput) ToLookupPreparedStatementResultOutput ¶ added in v0.12.0
func (o LookupPreparedStatementResultOutput) ToLookupPreparedStatementResultOutput() LookupPreparedStatementResultOutput
func (LookupPreparedStatementResultOutput) ToLookupPreparedStatementResultOutputWithContext ¶ added in v0.12.0
func (o LookupPreparedStatementResultOutput) ToLookupPreparedStatementResultOutputWithContext(ctx context.Context) LookupPreparedStatementResultOutput
type LookupWorkGroupArgs ¶ added in v0.12.0
type LookupWorkGroupArgs struct { // The workGroup name. Name string `pulumi:"name"` }
type LookupWorkGroupOutputArgs ¶ added in v0.12.0
type LookupWorkGroupOutputArgs struct { // The workGroup name. Name pulumi.StringInput `pulumi:"name"` }
func (LookupWorkGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWorkGroupOutputArgs) ElementType() reflect.Type
type LookupWorkGroupResult ¶ added in v0.12.0
type LookupWorkGroupResult struct { // The date and time the workgroup was created. CreationTime *string `pulumi:"creationTime"` // The workgroup description. Description *string `pulumi:"description"` // The option to delete the workgroup and its contents even if the workgroup contains any named queries. RecursiveDeleteOption *bool `pulumi:"recursiveDeleteOption"` // The state of the workgroup: ENABLED or DISABLED. State *WorkGroupStateEnum `pulumi:"state"` // One or more tags, separated by commas, that you want to attach to the workgroup as you create it Tags []WorkGroupTag `pulumi:"tags"` // The workgroup configuration WorkGroupConfiguration *WorkGroupConfiguration `pulumi:"workGroupConfiguration"` }
func LookupWorkGroup ¶ added in v0.12.0
func LookupWorkGroup(ctx *pulumi.Context, args *LookupWorkGroupArgs, opts ...pulumi.InvokeOption) (*LookupWorkGroupResult, error)
Resource schema for AWS::Athena::WorkGroup
type LookupWorkGroupResultOutput ¶ added in v0.12.0
type LookupWorkGroupResultOutput struct{ *pulumi.OutputState }
func LookupWorkGroupOutput ¶ added in v0.12.0
func LookupWorkGroupOutput(ctx *pulumi.Context, args LookupWorkGroupOutputArgs, opts ...pulumi.InvokeOption) LookupWorkGroupResultOutput
func (LookupWorkGroupResultOutput) CreationTime ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) CreationTime() pulumi.StringPtrOutput
The date and time the workgroup was created.
func (LookupWorkGroupResultOutput) Description ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) Description() pulumi.StringPtrOutput
The workgroup description.
func (LookupWorkGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupWorkGroupResultOutput) ElementType() reflect.Type
func (LookupWorkGroupResultOutput) RecursiveDeleteOption ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) RecursiveDeleteOption() pulumi.BoolPtrOutput
The option to delete the workgroup and its contents even if the workgroup contains any named queries.
func (LookupWorkGroupResultOutput) State ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) State() WorkGroupStateEnumPtrOutput
The state of the workgroup: ENABLED or DISABLED.
func (LookupWorkGroupResultOutput) Tags ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) Tags() WorkGroupTagArrayOutput
One or more tags, separated by commas, that you want to attach to the workgroup as you create it
func (LookupWorkGroupResultOutput) ToLookupWorkGroupResultOutput ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) ToLookupWorkGroupResultOutput() LookupWorkGroupResultOutput
func (LookupWorkGroupResultOutput) ToLookupWorkGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) ToLookupWorkGroupResultOutputWithContext(ctx context.Context) LookupWorkGroupResultOutput
func (LookupWorkGroupResultOutput) WorkGroupConfiguration ¶ added in v0.12.0
func (o LookupWorkGroupResultOutput) WorkGroupConfiguration() WorkGroupConfigurationPtrOutput
The workgroup configuration
type NamedQuery ¶
type NamedQuery struct { pulumi.CustomResourceState // The database to which the query belongs. Database pulumi.StringOutput `pulumi:"database"` // The query description. Description pulumi.StringPtrOutput `pulumi:"description"` // The query name. Name pulumi.StringPtrOutput `pulumi:"name"` // The unique ID of the query. NamedQueryId pulumi.StringOutput `pulumi:"namedQueryId"` // The contents of the query with all query statements. QueryString pulumi.StringOutput `pulumi:"queryString"` // The name of the workgroup that contains the named query. WorkGroup pulumi.StringPtrOutput `pulumi:"workGroup"` }
Resource schema for AWS::Athena::NamedQuery
func GetNamedQuery ¶
func GetNamedQuery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamedQueryState, opts ...pulumi.ResourceOption) (*NamedQuery, error)
GetNamedQuery gets an existing NamedQuery resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamedQuery ¶
func NewNamedQuery(ctx *pulumi.Context, name string, args *NamedQueryArgs, opts ...pulumi.ResourceOption) (*NamedQuery, error)
NewNamedQuery registers a new resource with the given unique name, arguments, and options.
func (*NamedQuery) ElementType ¶
func (*NamedQuery) ElementType() reflect.Type
func (*NamedQuery) ToNamedQueryOutput ¶
func (i *NamedQuery) ToNamedQueryOutput() NamedQueryOutput
func (*NamedQuery) ToNamedQueryOutputWithContext ¶
func (i *NamedQuery) ToNamedQueryOutputWithContext(ctx context.Context) NamedQueryOutput
type NamedQueryArgs ¶
type NamedQueryArgs struct { // The database to which the query belongs. Database pulumi.StringInput // The query description. Description pulumi.StringPtrInput // The query name. Name pulumi.StringPtrInput // The contents of the query with all query statements. QueryString pulumi.StringInput // The name of the workgroup that contains the named query. WorkGroup pulumi.StringPtrInput }
The set of arguments for constructing a NamedQuery resource.
func (NamedQueryArgs) ElementType ¶
func (NamedQueryArgs) ElementType() reflect.Type
type NamedQueryInput ¶
type NamedQueryInput interface { pulumi.Input ToNamedQueryOutput() NamedQueryOutput ToNamedQueryOutputWithContext(ctx context.Context) NamedQueryOutput }
type NamedQueryOutput ¶
type NamedQueryOutput struct{ *pulumi.OutputState }
func (NamedQueryOutput) Database ¶ added in v0.17.0
func (o NamedQueryOutput) Database() pulumi.StringOutput
The database to which the query belongs.
func (NamedQueryOutput) Description ¶ added in v0.17.0
func (o NamedQueryOutput) Description() pulumi.StringPtrOutput
The query description.
func (NamedQueryOutput) ElementType ¶
func (NamedQueryOutput) ElementType() reflect.Type
func (NamedQueryOutput) Name ¶ added in v0.17.0
func (o NamedQueryOutput) Name() pulumi.StringPtrOutput
The query name.
func (NamedQueryOutput) NamedQueryId ¶ added in v0.17.0
func (o NamedQueryOutput) NamedQueryId() pulumi.StringOutput
The unique ID of the query.
func (NamedQueryOutput) QueryString ¶ added in v0.17.0
func (o NamedQueryOutput) QueryString() pulumi.StringOutput
The contents of the query with all query statements.
func (NamedQueryOutput) ToNamedQueryOutput ¶
func (o NamedQueryOutput) ToNamedQueryOutput() NamedQueryOutput
func (NamedQueryOutput) ToNamedQueryOutputWithContext ¶
func (o NamedQueryOutput) ToNamedQueryOutputWithContext(ctx context.Context) NamedQueryOutput
func (NamedQueryOutput) WorkGroup ¶ added in v0.17.0
func (o NamedQueryOutput) WorkGroup() pulumi.StringPtrOutput
The name of the workgroup that contains the named query.
type NamedQueryState ¶
type NamedQueryState struct { }
func (NamedQueryState) ElementType ¶
func (NamedQueryState) ElementType() reflect.Type
type PreparedStatement ¶
type PreparedStatement struct { pulumi.CustomResourceState // The description of the prepared statement. Description pulumi.StringPtrOutput `pulumi:"description"` // The query string for the prepared statement. QueryStatement pulumi.StringOutput `pulumi:"queryStatement"` // The name of the prepared statement. StatementName pulumi.StringOutput `pulumi:"statementName"` // The name of the workgroup to which the prepared statement belongs. WorkGroup pulumi.StringOutput `pulumi:"workGroup"` }
Resource schema for AWS::Athena::PreparedStatement
func GetPreparedStatement ¶
func GetPreparedStatement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PreparedStatementState, opts ...pulumi.ResourceOption) (*PreparedStatement, error)
GetPreparedStatement gets an existing PreparedStatement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPreparedStatement ¶
func NewPreparedStatement(ctx *pulumi.Context, name string, args *PreparedStatementArgs, opts ...pulumi.ResourceOption) (*PreparedStatement, error)
NewPreparedStatement registers a new resource with the given unique name, arguments, and options.
func (*PreparedStatement) ElementType ¶
func (*PreparedStatement) ElementType() reflect.Type
func (*PreparedStatement) ToPreparedStatementOutput ¶
func (i *PreparedStatement) ToPreparedStatementOutput() PreparedStatementOutput
func (*PreparedStatement) ToPreparedStatementOutputWithContext ¶
func (i *PreparedStatement) ToPreparedStatementOutputWithContext(ctx context.Context) PreparedStatementOutput
type PreparedStatementArgs ¶
type PreparedStatementArgs struct { // The description of the prepared statement. Description pulumi.StringPtrInput // The query string for the prepared statement. QueryStatement pulumi.StringInput // The name of the prepared statement. StatementName pulumi.StringInput // The name of the workgroup to which the prepared statement belongs. WorkGroup pulumi.StringInput }
The set of arguments for constructing a PreparedStatement resource.
func (PreparedStatementArgs) ElementType ¶
func (PreparedStatementArgs) ElementType() reflect.Type
type PreparedStatementInput ¶
type PreparedStatementInput interface { pulumi.Input ToPreparedStatementOutput() PreparedStatementOutput ToPreparedStatementOutputWithContext(ctx context.Context) PreparedStatementOutput }
type PreparedStatementOutput ¶
type PreparedStatementOutput struct{ *pulumi.OutputState }
func (PreparedStatementOutput) Description ¶ added in v0.17.0
func (o PreparedStatementOutput) Description() pulumi.StringPtrOutput
The description of the prepared statement.
func (PreparedStatementOutput) ElementType ¶
func (PreparedStatementOutput) ElementType() reflect.Type
func (PreparedStatementOutput) QueryStatement ¶ added in v0.17.0
func (o PreparedStatementOutput) QueryStatement() pulumi.StringOutput
The query string for the prepared statement.
func (PreparedStatementOutput) StatementName ¶ added in v0.17.0
func (o PreparedStatementOutput) StatementName() pulumi.StringOutput
The name of the prepared statement.
func (PreparedStatementOutput) ToPreparedStatementOutput ¶
func (o PreparedStatementOutput) ToPreparedStatementOutput() PreparedStatementOutput
func (PreparedStatementOutput) ToPreparedStatementOutputWithContext ¶
func (o PreparedStatementOutput) ToPreparedStatementOutputWithContext(ctx context.Context) PreparedStatementOutput
func (PreparedStatementOutput) WorkGroup ¶ added in v0.17.0
func (o PreparedStatementOutput) WorkGroup() pulumi.StringOutput
The name of the workgroup to which the prepared statement belongs.
type PreparedStatementState ¶
type PreparedStatementState struct { }
func (PreparedStatementState) ElementType ¶
func (PreparedStatementState) ElementType() reflect.Type
type WorkGroup ¶
type WorkGroup struct { pulumi.CustomResourceState // The date and time the workgroup was created. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The workgroup description. Description pulumi.StringPtrOutput `pulumi:"description"` // The workGroup name. Name pulumi.StringOutput `pulumi:"name"` // The option to delete the workgroup and its contents even if the workgroup contains any named queries. RecursiveDeleteOption pulumi.BoolPtrOutput `pulumi:"recursiveDeleteOption"` // The state of the workgroup: ENABLED or DISABLED. State WorkGroupStateEnumPtrOutput `pulumi:"state"` // One or more tags, separated by commas, that you want to attach to the workgroup as you create it Tags WorkGroupTagArrayOutput `pulumi:"tags"` // The workgroup configuration WorkGroupConfiguration WorkGroupConfigurationPtrOutput `pulumi:"workGroupConfiguration"` // The workgroup configuration update object WorkGroupConfigurationUpdates WorkGroupConfigurationUpdatesPtrOutput `pulumi:"workGroupConfigurationUpdates"` }
Resource schema for AWS::Athena::WorkGroup
func GetWorkGroup ¶
func GetWorkGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkGroupState, opts ...pulumi.ResourceOption) (*WorkGroup, error)
GetWorkGroup gets an existing WorkGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkGroup ¶
func NewWorkGroup(ctx *pulumi.Context, name string, args *WorkGroupArgs, opts ...pulumi.ResourceOption) (*WorkGroup, error)
NewWorkGroup registers a new resource with the given unique name, arguments, and options.
func (*WorkGroup) ElementType ¶
func (*WorkGroup) ToWorkGroupOutput ¶
func (i *WorkGroup) ToWorkGroupOutput() WorkGroupOutput
func (*WorkGroup) ToWorkGroupOutputWithContext ¶
func (i *WorkGroup) ToWorkGroupOutputWithContext(ctx context.Context) WorkGroupOutput
type WorkGroupArgs ¶
type WorkGroupArgs struct { // The workgroup description. Description pulumi.StringPtrInput // The workGroup name. Name pulumi.StringPtrInput // The option to delete the workgroup and its contents even if the workgroup contains any named queries. RecursiveDeleteOption pulumi.BoolPtrInput // The state of the workgroup: ENABLED or DISABLED. State WorkGroupStateEnumPtrInput // One or more tags, separated by commas, that you want to attach to the workgroup as you create it Tags WorkGroupTagArrayInput // The workgroup configuration WorkGroupConfiguration WorkGroupConfigurationPtrInput // The workgroup configuration update object WorkGroupConfigurationUpdates WorkGroupConfigurationUpdatesPtrInput }
The set of arguments for constructing a WorkGroup resource.
func (WorkGroupArgs) ElementType ¶
func (WorkGroupArgs) ElementType() reflect.Type
type WorkGroupConfiguration ¶ added in v0.2.0
type WorkGroupConfiguration struct { BytesScannedCutoffPerQuery *int `pulumi:"bytesScannedCutoffPerQuery"` EnforceWorkGroupConfiguration *bool `pulumi:"enforceWorkGroupConfiguration"` EngineVersion *WorkGroupEngineVersion `pulumi:"engineVersion"` PublishCloudWatchMetricsEnabled *bool `pulumi:"publishCloudWatchMetricsEnabled"` RequesterPaysEnabled *bool `pulumi:"requesterPaysEnabled"` ResultConfiguration *WorkGroupResultConfiguration `pulumi:"resultConfiguration"` }
type WorkGroupConfigurationArgs ¶ added in v0.2.0
type WorkGroupConfigurationArgs struct { BytesScannedCutoffPerQuery pulumi.IntPtrInput `pulumi:"bytesScannedCutoffPerQuery"` EnforceWorkGroupConfiguration pulumi.BoolPtrInput `pulumi:"enforceWorkGroupConfiguration"` EngineVersion WorkGroupEngineVersionPtrInput `pulumi:"engineVersion"` PublishCloudWatchMetricsEnabled pulumi.BoolPtrInput `pulumi:"publishCloudWatchMetricsEnabled"` RequesterPaysEnabled pulumi.BoolPtrInput `pulumi:"requesterPaysEnabled"` ResultConfiguration WorkGroupResultConfigurationPtrInput `pulumi:"resultConfiguration"` }
func (WorkGroupConfigurationArgs) ElementType ¶ added in v0.2.0
func (WorkGroupConfigurationArgs) ElementType() reflect.Type
func (WorkGroupConfigurationArgs) ToWorkGroupConfigurationOutput ¶ added in v0.2.0
func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationOutput() WorkGroupConfigurationOutput
func (WorkGroupConfigurationArgs) ToWorkGroupConfigurationOutputWithContext ¶ added in v0.2.0
func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationOutputWithContext(ctx context.Context) WorkGroupConfigurationOutput
func (WorkGroupConfigurationArgs) ToWorkGroupConfigurationPtrOutput ¶ added in v0.2.0
func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput
func (WorkGroupConfigurationArgs) ToWorkGroupConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (i WorkGroupConfigurationArgs) ToWorkGroupConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationPtrOutput
type WorkGroupConfigurationInput ¶ added in v0.2.0
type WorkGroupConfigurationInput interface { pulumi.Input ToWorkGroupConfigurationOutput() WorkGroupConfigurationOutput ToWorkGroupConfigurationOutputWithContext(context.Context) WorkGroupConfigurationOutput }
WorkGroupConfigurationInput is an input type that accepts WorkGroupConfigurationArgs and WorkGroupConfigurationOutput values. You can construct a concrete instance of `WorkGroupConfigurationInput` via:
WorkGroupConfigurationArgs{...}
type WorkGroupConfigurationOutput ¶ added in v0.2.0
type WorkGroupConfigurationOutput struct{ *pulumi.OutputState }
func (WorkGroupConfigurationOutput) BytesScannedCutoffPerQuery ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
func (WorkGroupConfigurationOutput) ElementType ¶ added in v0.2.0
func (WorkGroupConfigurationOutput) ElementType() reflect.Type
func (WorkGroupConfigurationOutput) EnforceWorkGroupConfiguration ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
func (WorkGroupConfigurationOutput) EngineVersion ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
func (WorkGroupConfigurationOutput) PublishCloudWatchMetricsEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationOutput) RequesterPaysEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationOutput) ResultConfiguration ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) ResultConfiguration() WorkGroupResultConfigurationPtrOutput
func (WorkGroupConfigurationOutput) ToWorkGroupConfigurationOutput ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationOutput() WorkGroupConfigurationOutput
func (WorkGroupConfigurationOutput) ToWorkGroupConfigurationOutputWithContext ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationOutputWithContext(ctx context.Context) WorkGroupConfigurationOutput
func (WorkGroupConfigurationOutput) ToWorkGroupConfigurationPtrOutput ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput
func (WorkGroupConfigurationOutput) ToWorkGroupConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o WorkGroupConfigurationOutput) ToWorkGroupConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationPtrOutput
type WorkGroupConfigurationPtrInput ¶ added in v0.2.0
type WorkGroupConfigurationPtrInput interface { pulumi.Input ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput ToWorkGroupConfigurationPtrOutputWithContext(context.Context) WorkGroupConfigurationPtrOutput }
WorkGroupConfigurationPtrInput is an input type that accepts WorkGroupConfigurationArgs, WorkGroupConfigurationPtr and WorkGroupConfigurationPtrOutput values. You can construct a concrete instance of `WorkGroupConfigurationPtrInput` via:
WorkGroupConfigurationArgs{...} or: nil
func WorkGroupConfigurationPtr ¶ added in v0.2.0
func WorkGroupConfigurationPtr(v *WorkGroupConfigurationArgs) WorkGroupConfigurationPtrInput
type WorkGroupConfigurationPtrOutput ¶ added in v0.2.0
type WorkGroupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupConfigurationPtrOutput) BytesScannedCutoffPerQuery ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
func (WorkGroupConfigurationPtrOutput) Elem ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) Elem() WorkGroupConfigurationOutput
func (WorkGroupConfigurationPtrOutput) ElementType ¶ added in v0.2.0
func (WorkGroupConfigurationPtrOutput) ElementType() reflect.Type
func (WorkGroupConfigurationPtrOutput) EnforceWorkGroupConfiguration ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
func (WorkGroupConfigurationPtrOutput) EngineVersion ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
func (WorkGroupConfigurationPtrOutput) PublishCloudWatchMetricsEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationPtrOutput) RequesterPaysEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationPtrOutput) ResultConfiguration ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) ResultConfiguration() WorkGroupResultConfigurationPtrOutput
func (WorkGroupConfigurationPtrOutput) ToWorkGroupConfigurationPtrOutput ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) ToWorkGroupConfigurationPtrOutput() WorkGroupConfigurationPtrOutput
func (WorkGroupConfigurationPtrOutput) ToWorkGroupConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o WorkGroupConfigurationPtrOutput) ToWorkGroupConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationPtrOutput
type WorkGroupConfigurationUpdates ¶ added in v0.2.0
type WorkGroupConfigurationUpdates struct { BytesScannedCutoffPerQuery *int `pulumi:"bytesScannedCutoffPerQuery"` EnforceWorkGroupConfiguration *bool `pulumi:"enforceWorkGroupConfiguration"` EngineVersion *WorkGroupEngineVersion `pulumi:"engineVersion"` PublishCloudWatchMetricsEnabled *bool `pulumi:"publishCloudWatchMetricsEnabled"` RemoveBytesScannedCutoffPerQuery *bool `pulumi:"removeBytesScannedCutoffPerQuery"` RequesterPaysEnabled *bool `pulumi:"requesterPaysEnabled"` ResultConfigurationUpdates *WorkGroupResultConfigurationUpdates `pulumi:"resultConfigurationUpdates"` }
The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.
type WorkGroupConfigurationUpdatesArgs ¶ added in v0.2.0
type WorkGroupConfigurationUpdatesArgs struct { BytesScannedCutoffPerQuery pulumi.IntPtrInput `pulumi:"bytesScannedCutoffPerQuery"` EnforceWorkGroupConfiguration pulumi.BoolPtrInput `pulumi:"enforceWorkGroupConfiguration"` EngineVersion WorkGroupEngineVersionPtrInput `pulumi:"engineVersion"` PublishCloudWatchMetricsEnabled pulumi.BoolPtrInput `pulumi:"publishCloudWatchMetricsEnabled"` RemoveBytesScannedCutoffPerQuery pulumi.BoolPtrInput `pulumi:"removeBytesScannedCutoffPerQuery"` RequesterPaysEnabled pulumi.BoolPtrInput `pulumi:"requesterPaysEnabled"` ResultConfigurationUpdates WorkGroupResultConfigurationUpdatesPtrInput `pulumi:"resultConfigurationUpdates"` }
The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.
func (WorkGroupConfigurationUpdatesArgs) ElementType ¶ added in v0.2.0
func (WorkGroupConfigurationUpdatesArgs) ElementType() reflect.Type
func (WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesOutput ¶ added in v0.2.0
func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesOutput() WorkGroupConfigurationUpdatesOutput
func (WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesOutputWithContext ¶ added in v0.2.0
func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesOutput
func (WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesPtrOutput ¶ added in v0.2.0
func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput
func (WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesPtrOutputWithContext ¶ added in v0.2.0
func (i WorkGroupConfigurationUpdatesArgs) ToWorkGroupConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesPtrOutput
type WorkGroupConfigurationUpdatesInput ¶ added in v0.2.0
type WorkGroupConfigurationUpdatesInput interface { pulumi.Input ToWorkGroupConfigurationUpdatesOutput() WorkGroupConfigurationUpdatesOutput ToWorkGroupConfigurationUpdatesOutputWithContext(context.Context) WorkGroupConfigurationUpdatesOutput }
WorkGroupConfigurationUpdatesInput is an input type that accepts WorkGroupConfigurationUpdatesArgs and WorkGroupConfigurationUpdatesOutput values. You can construct a concrete instance of `WorkGroupConfigurationUpdatesInput` via:
WorkGroupConfigurationUpdatesArgs{...}
type WorkGroupConfigurationUpdatesOutput ¶ added in v0.2.0
type WorkGroupConfigurationUpdatesOutput struct{ *pulumi.OutputState }
The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.
func (WorkGroupConfigurationUpdatesOutput) BytesScannedCutoffPerQuery ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
func (WorkGroupConfigurationUpdatesOutput) ElementType ¶ added in v0.2.0
func (WorkGroupConfigurationUpdatesOutput) ElementType() reflect.Type
func (WorkGroupConfigurationUpdatesOutput) EnforceWorkGroupConfiguration ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesOutput) EngineVersion ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
func (WorkGroupConfigurationUpdatesOutput) PublishCloudWatchMetricsEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesOutput) RemoveBytesScannedCutoffPerQuery ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) RemoveBytesScannedCutoffPerQuery() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesOutput) RequesterPaysEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesOutput) ResultConfigurationUpdates ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) ResultConfigurationUpdates() WorkGroupResultConfigurationUpdatesPtrOutput
func (WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesOutput ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesOutput() WorkGroupConfigurationUpdatesOutput
func (WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesOutputWithContext ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesOutput
func (WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesPtrOutput ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput
func (WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesPtrOutputWithContext ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesOutput) ToWorkGroupConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesPtrOutput
type WorkGroupConfigurationUpdatesPtrInput ¶ added in v0.2.0
type WorkGroupConfigurationUpdatesPtrInput interface { pulumi.Input ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput ToWorkGroupConfigurationUpdatesPtrOutputWithContext(context.Context) WorkGroupConfigurationUpdatesPtrOutput }
WorkGroupConfigurationUpdatesPtrInput is an input type that accepts WorkGroupConfigurationUpdatesArgs, WorkGroupConfigurationUpdatesPtr and WorkGroupConfigurationUpdatesPtrOutput values. You can construct a concrete instance of `WorkGroupConfigurationUpdatesPtrInput` via:
WorkGroupConfigurationUpdatesArgs{...} or: nil
func WorkGroupConfigurationUpdatesPtr ¶ added in v0.2.0
func WorkGroupConfigurationUpdatesPtr(v *WorkGroupConfigurationUpdatesArgs) WorkGroupConfigurationUpdatesPtrInput
type WorkGroupConfigurationUpdatesPtrOutput ¶ added in v0.2.0
type WorkGroupConfigurationUpdatesPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupConfigurationUpdatesPtrOutput) BytesScannedCutoffPerQuery ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) BytesScannedCutoffPerQuery() pulumi.IntPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) ElementType ¶ added in v0.2.0
func (WorkGroupConfigurationUpdatesPtrOutput) ElementType() reflect.Type
func (WorkGroupConfigurationUpdatesPtrOutput) EnforceWorkGroupConfiguration ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) EnforceWorkGroupConfiguration() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) EngineVersion ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) EngineVersion() WorkGroupEngineVersionPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) PublishCloudWatchMetricsEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) PublishCloudWatchMetricsEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) RemoveBytesScannedCutoffPerQuery ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) RemoveBytesScannedCutoffPerQuery() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) RequesterPaysEnabled ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) RequesterPaysEnabled() pulumi.BoolPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) ResultConfigurationUpdates ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) ResultConfigurationUpdates() WorkGroupResultConfigurationUpdatesPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) ToWorkGroupConfigurationUpdatesPtrOutput ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) ToWorkGroupConfigurationUpdatesPtrOutput() WorkGroupConfigurationUpdatesPtrOutput
func (WorkGroupConfigurationUpdatesPtrOutput) ToWorkGroupConfigurationUpdatesPtrOutputWithContext ¶ added in v0.2.0
func (o WorkGroupConfigurationUpdatesPtrOutput) ToWorkGroupConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupConfigurationUpdatesPtrOutput
type WorkGroupEncryptionConfiguration ¶
type WorkGroupEncryptionConfiguration struct { EncryptionOption WorkGroupEncryptionOption `pulumi:"encryptionOption"` KmsKey *string `pulumi:"kmsKey"` }
If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.
type WorkGroupEncryptionConfigurationArgs ¶
type WorkGroupEncryptionConfigurationArgs struct { EncryptionOption WorkGroupEncryptionOptionInput `pulumi:"encryptionOption"` KmsKey pulumi.StringPtrInput `pulumi:"kmsKey"` }
If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.
func (WorkGroupEncryptionConfigurationArgs) ElementType ¶
func (WorkGroupEncryptionConfigurationArgs) ElementType() reflect.Type
func (WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationOutput ¶
func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationOutput() WorkGroupEncryptionConfigurationOutput
func (WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationOutputWithContext ¶
func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationOutput
func (WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationPtrOutput ¶
func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationPtrOutputWithContext ¶
func (i WorkGroupEncryptionConfigurationArgs) ToWorkGroupEncryptionConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationPtrOutput
type WorkGroupEncryptionConfigurationInput ¶
type WorkGroupEncryptionConfigurationInput interface { pulumi.Input ToWorkGroupEncryptionConfigurationOutput() WorkGroupEncryptionConfigurationOutput ToWorkGroupEncryptionConfigurationOutputWithContext(context.Context) WorkGroupEncryptionConfigurationOutput }
WorkGroupEncryptionConfigurationInput is an input type that accepts WorkGroupEncryptionConfigurationArgs and WorkGroupEncryptionConfigurationOutput values. You can construct a concrete instance of `WorkGroupEncryptionConfigurationInput` via:
WorkGroupEncryptionConfigurationArgs{...}
type WorkGroupEncryptionConfigurationOutput ¶
type WorkGroupEncryptionConfigurationOutput struct{ *pulumi.OutputState }
If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.
func (WorkGroupEncryptionConfigurationOutput) ElementType ¶
func (WorkGroupEncryptionConfigurationOutput) ElementType() reflect.Type
func (WorkGroupEncryptionConfigurationOutput) EncryptionOption ¶
func (o WorkGroupEncryptionConfigurationOutput) EncryptionOption() WorkGroupEncryptionOptionOutput
func (WorkGroupEncryptionConfigurationOutput) KmsKey ¶
func (o WorkGroupEncryptionConfigurationOutput) KmsKey() pulumi.StringPtrOutput
func (WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationOutput ¶
func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationOutput() WorkGroupEncryptionConfigurationOutput
func (WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationOutputWithContext ¶
func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationOutput
func (WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationPtrOutput ¶
func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationPtrOutputWithContext ¶
func (o WorkGroupEncryptionConfigurationOutput) ToWorkGroupEncryptionConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationPtrOutput
type WorkGroupEncryptionConfigurationPtrInput ¶
type WorkGroupEncryptionConfigurationPtrInput interface { pulumi.Input ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput ToWorkGroupEncryptionConfigurationPtrOutputWithContext(context.Context) WorkGroupEncryptionConfigurationPtrOutput }
WorkGroupEncryptionConfigurationPtrInput is an input type that accepts WorkGroupEncryptionConfigurationArgs, WorkGroupEncryptionConfigurationPtr and WorkGroupEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `WorkGroupEncryptionConfigurationPtrInput` via:
WorkGroupEncryptionConfigurationArgs{...} or: nil
func WorkGroupEncryptionConfigurationPtr ¶
func WorkGroupEncryptionConfigurationPtr(v *WorkGroupEncryptionConfigurationArgs) WorkGroupEncryptionConfigurationPtrInput
type WorkGroupEncryptionConfigurationPtrOutput ¶
type WorkGroupEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupEncryptionConfigurationPtrOutput) ElementType ¶
func (WorkGroupEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (WorkGroupEncryptionConfigurationPtrOutput) EncryptionOption ¶
func (o WorkGroupEncryptionConfigurationPtrOutput) EncryptionOption() WorkGroupEncryptionOptionPtrOutput
func (WorkGroupEncryptionConfigurationPtrOutput) KmsKey ¶
func (o WorkGroupEncryptionConfigurationPtrOutput) KmsKey() pulumi.StringPtrOutput
func (WorkGroupEncryptionConfigurationPtrOutput) ToWorkGroupEncryptionConfigurationPtrOutput ¶
func (o WorkGroupEncryptionConfigurationPtrOutput) ToWorkGroupEncryptionConfigurationPtrOutput() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupEncryptionConfigurationPtrOutput) ToWorkGroupEncryptionConfigurationPtrOutputWithContext ¶
func (o WorkGroupEncryptionConfigurationPtrOutput) ToWorkGroupEncryptionConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionConfigurationPtrOutput
type WorkGroupEncryptionOption ¶
type WorkGroupEncryptionOption string
Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (SSE-S3), server-side encryption with KMS-managed keys (SSE-KMS), or client-side encryption with KMS-managed keys (CSE-KMS) is used.
func (WorkGroupEncryptionOption) ElementType ¶
func (WorkGroupEncryptionOption) ElementType() reflect.Type
func (WorkGroupEncryptionOption) ToStringOutput ¶
func (e WorkGroupEncryptionOption) ToStringOutput() pulumi.StringOutput
func (WorkGroupEncryptionOption) ToStringOutputWithContext ¶
func (e WorkGroupEncryptionOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkGroupEncryptionOption) ToStringPtrOutput ¶
func (e WorkGroupEncryptionOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkGroupEncryptionOption) ToStringPtrOutputWithContext ¶
func (e WorkGroupEncryptionOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionOutput ¶
func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionOutput() WorkGroupEncryptionOptionOutput
func (WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionOutputWithContext ¶
func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionOutput
func (WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionPtrOutput ¶
func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput
func (WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionPtrOutputWithContext ¶
func (e WorkGroupEncryptionOption) ToWorkGroupEncryptionOptionPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionPtrOutput
type WorkGroupEncryptionOptionInput ¶
type WorkGroupEncryptionOptionInput interface { pulumi.Input ToWorkGroupEncryptionOptionOutput() WorkGroupEncryptionOptionOutput ToWorkGroupEncryptionOptionOutputWithContext(context.Context) WorkGroupEncryptionOptionOutput }
WorkGroupEncryptionOptionInput is an input type that accepts WorkGroupEncryptionOptionArgs and WorkGroupEncryptionOptionOutput values. You can construct a concrete instance of `WorkGroupEncryptionOptionInput` via:
WorkGroupEncryptionOptionArgs{...}
type WorkGroupEncryptionOptionOutput ¶
type WorkGroupEncryptionOptionOutput struct{ *pulumi.OutputState }
func (WorkGroupEncryptionOptionOutput) ElementType ¶
func (WorkGroupEncryptionOptionOutput) ElementType() reflect.Type
func (WorkGroupEncryptionOptionOutput) ToStringOutput ¶
func (o WorkGroupEncryptionOptionOutput) ToStringOutput() pulumi.StringOutput
func (WorkGroupEncryptionOptionOutput) ToStringOutputWithContext ¶
func (o WorkGroupEncryptionOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkGroupEncryptionOptionOutput) ToStringPtrOutput ¶
func (o WorkGroupEncryptionOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkGroupEncryptionOptionOutput) ToStringPtrOutputWithContext ¶
func (o WorkGroupEncryptionOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionOutput ¶
func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionOutput() WorkGroupEncryptionOptionOutput
func (WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionOutputWithContext ¶
func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionOutput
func (WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionPtrOutput ¶
func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput
func (WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionPtrOutputWithContext ¶
func (o WorkGroupEncryptionOptionOutput) ToWorkGroupEncryptionOptionPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionPtrOutput
type WorkGroupEncryptionOptionPtrInput ¶
type WorkGroupEncryptionOptionPtrInput interface { pulumi.Input ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput ToWorkGroupEncryptionOptionPtrOutputWithContext(context.Context) WorkGroupEncryptionOptionPtrOutput }
func WorkGroupEncryptionOptionPtr ¶
func WorkGroupEncryptionOptionPtr(v string) WorkGroupEncryptionOptionPtrInput
type WorkGroupEncryptionOptionPtrOutput ¶
type WorkGroupEncryptionOptionPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupEncryptionOptionPtrOutput) Elem ¶
func (o WorkGroupEncryptionOptionPtrOutput) Elem() WorkGroupEncryptionOptionOutput
func (WorkGroupEncryptionOptionPtrOutput) ElementType ¶
func (WorkGroupEncryptionOptionPtrOutput) ElementType() reflect.Type
func (WorkGroupEncryptionOptionPtrOutput) ToStringPtrOutput ¶
func (o WorkGroupEncryptionOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkGroupEncryptionOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkGroupEncryptionOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkGroupEncryptionOptionPtrOutput) ToWorkGroupEncryptionOptionPtrOutput ¶
func (o WorkGroupEncryptionOptionPtrOutput) ToWorkGroupEncryptionOptionPtrOutput() WorkGroupEncryptionOptionPtrOutput
func (WorkGroupEncryptionOptionPtrOutput) ToWorkGroupEncryptionOptionPtrOutputWithContext ¶
func (o WorkGroupEncryptionOptionPtrOutput) ToWorkGroupEncryptionOptionPtrOutputWithContext(ctx context.Context) WorkGroupEncryptionOptionPtrOutput
type WorkGroupEngineVersion ¶
type WorkGroupEngineVersion struct { EffectiveEngineVersion *string `pulumi:"effectiveEngineVersion"` SelectedEngineVersion *string `pulumi:"selectedEngineVersion"` }
The Athena engine version for running queries.
type WorkGroupEngineVersionArgs ¶
type WorkGroupEngineVersionArgs struct { EffectiveEngineVersion pulumi.StringPtrInput `pulumi:"effectiveEngineVersion"` SelectedEngineVersion pulumi.StringPtrInput `pulumi:"selectedEngineVersion"` }
The Athena engine version for running queries.
func (WorkGroupEngineVersionArgs) ElementType ¶
func (WorkGroupEngineVersionArgs) ElementType() reflect.Type
func (WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionOutput ¶
func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionOutput() WorkGroupEngineVersionOutput
func (WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionOutputWithContext ¶
func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionOutputWithContext(ctx context.Context) WorkGroupEngineVersionOutput
func (WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionPtrOutput ¶
func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput
func (WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionPtrOutputWithContext ¶
func (i WorkGroupEngineVersionArgs) ToWorkGroupEngineVersionPtrOutputWithContext(ctx context.Context) WorkGroupEngineVersionPtrOutput
type WorkGroupEngineVersionInput ¶
type WorkGroupEngineVersionInput interface { pulumi.Input ToWorkGroupEngineVersionOutput() WorkGroupEngineVersionOutput ToWorkGroupEngineVersionOutputWithContext(context.Context) WorkGroupEngineVersionOutput }
WorkGroupEngineVersionInput is an input type that accepts WorkGroupEngineVersionArgs and WorkGroupEngineVersionOutput values. You can construct a concrete instance of `WorkGroupEngineVersionInput` via:
WorkGroupEngineVersionArgs{...}
type WorkGroupEngineVersionOutput ¶
type WorkGroupEngineVersionOutput struct{ *pulumi.OutputState }
The Athena engine version for running queries.
func (WorkGroupEngineVersionOutput) EffectiveEngineVersion ¶
func (o WorkGroupEngineVersionOutput) EffectiveEngineVersion() pulumi.StringPtrOutput
func (WorkGroupEngineVersionOutput) ElementType ¶
func (WorkGroupEngineVersionOutput) ElementType() reflect.Type
func (WorkGroupEngineVersionOutput) SelectedEngineVersion ¶
func (o WorkGroupEngineVersionOutput) SelectedEngineVersion() pulumi.StringPtrOutput
func (WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionOutput ¶
func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionOutput() WorkGroupEngineVersionOutput
func (WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionOutputWithContext ¶
func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionOutputWithContext(ctx context.Context) WorkGroupEngineVersionOutput
func (WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionPtrOutput ¶
func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput
func (WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionPtrOutputWithContext ¶
func (o WorkGroupEngineVersionOutput) ToWorkGroupEngineVersionPtrOutputWithContext(ctx context.Context) WorkGroupEngineVersionPtrOutput
type WorkGroupEngineVersionPtrInput ¶
type WorkGroupEngineVersionPtrInput interface { pulumi.Input ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput ToWorkGroupEngineVersionPtrOutputWithContext(context.Context) WorkGroupEngineVersionPtrOutput }
WorkGroupEngineVersionPtrInput is an input type that accepts WorkGroupEngineVersionArgs, WorkGroupEngineVersionPtr and WorkGroupEngineVersionPtrOutput values. You can construct a concrete instance of `WorkGroupEngineVersionPtrInput` via:
WorkGroupEngineVersionArgs{...} or: nil
func WorkGroupEngineVersionPtr ¶
func WorkGroupEngineVersionPtr(v *WorkGroupEngineVersionArgs) WorkGroupEngineVersionPtrInput
type WorkGroupEngineVersionPtrOutput ¶
type WorkGroupEngineVersionPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupEngineVersionPtrOutput) EffectiveEngineVersion ¶
func (o WorkGroupEngineVersionPtrOutput) EffectiveEngineVersion() pulumi.StringPtrOutput
func (WorkGroupEngineVersionPtrOutput) Elem ¶
func (o WorkGroupEngineVersionPtrOutput) Elem() WorkGroupEngineVersionOutput
func (WorkGroupEngineVersionPtrOutput) ElementType ¶
func (WorkGroupEngineVersionPtrOutput) ElementType() reflect.Type
func (WorkGroupEngineVersionPtrOutput) SelectedEngineVersion ¶
func (o WorkGroupEngineVersionPtrOutput) SelectedEngineVersion() pulumi.StringPtrOutput
func (WorkGroupEngineVersionPtrOutput) ToWorkGroupEngineVersionPtrOutput ¶
func (o WorkGroupEngineVersionPtrOutput) ToWorkGroupEngineVersionPtrOutput() WorkGroupEngineVersionPtrOutput
func (WorkGroupEngineVersionPtrOutput) ToWorkGroupEngineVersionPtrOutputWithContext ¶
func (o WorkGroupEngineVersionPtrOutput) ToWorkGroupEngineVersionPtrOutputWithContext(ctx context.Context) WorkGroupEngineVersionPtrOutput
type WorkGroupInput ¶
type WorkGroupInput interface { pulumi.Input ToWorkGroupOutput() WorkGroupOutput ToWorkGroupOutputWithContext(ctx context.Context) WorkGroupOutput }
type WorkGroupOutput ¶
type WorkGroupOutput struct{ *pulumi.OutputState }
func (WorkGroupOutput) CreationTime ¶ added in v0.17.0
func (o WorkGroupOutput) CreationTime() pulumi.StringOutput
The date and time the workgroup was created.
func (WorkGroupOutput) Description ¶ added in v0.17.0
func (o WorkGroupOutput) Description() pulumi.StringPtrOutput
The workgroup description.
func (WorkGroupOutput) ElementType ¶
func (WorkGroupOutput) ElementType() reflect.Type
func (WorkGroupOutput) Name ¶ added in v0.17.0
func (o WorkGroupOutput) Name() pulumi.StringOutput
The workGroup name.
func (WorkGroupOutput) RecursiveDeleteOption ¶ added in v0.17.0
func (o WorkGroupOutput) RecursiveDeleteOption() pulumi.BoolPtrOutput
The option to delete the workgroup and its contents even if the workgroup contains any named queries.
func (WorkGroupOutput) State ¶ added in v0.17.0
func (o WorkGroupOutput) State() WorkGroupStateEnumPtrOutput
The state of the workgroup: ENABLED or DISABLED.
func (WorkGroupOutput) Tags ¶ added in v0.17.0
func (o WorkGroupOutput) Tags() WorkGroupTagArrayOutput
One or more tags, separated by commas, that you want to attach to the workgroup as you create it
func (WorkGroupOutput) ToWorkGroupOutput ¶
func (o WorkGroupOutput) ToWorkGroupOutput() WorkGroupOutput
func (WorkGroupOutput) ToWorkGroupOutputWithContext ¶
func (o WorkGroupOutput) ToWorkGroupOutputWithContext(ctx context.Context) WorkGroupOutput
func (WorkGroupOutput) WorkGroupConfiguration ¶ added in v0.17.0
func (o WorkGroupOutput) WorkGroupConfiguration() WorkGroupConfigurationPtrOutput
The workgroup configuration
func (WorkGroupOutput) WorkGroupConfigurationUpdates ¶ added in v0.17.0
func (o WorkGroupOutput) WorkGroupConfigurationUpdates() WorkGroupConfigurationUpdatesPtrOutput
The workgroup configuration update object
type WorkGroupResultConfiguration ¶
type WorkGroupResultConfiguration struct { EncryptionConfiguration *WorkGroupEncryptionConfiguration `pulumi:"encryptionConfiguration"` OutputLocation *string `pulumi:"outputLocation"` }
The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings.
type WorkGroupResultConfigurationArgs ¶
type WorkGroupResultConfigurationArgs struct { EncryptionConfiguration WorkGroupEncryptionConfigurationPtrInput `pulumi:"encryptionConfiguration"` OutputLocation pulumi.StringPtrInput `pulumi:"outputLocation"` }
The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings.
func (WorkGroupResultConfigurationArgs) ElementType ¶
func (WorkGroupResultConfigurationArgs) ElementType() reflect.Type
func (WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationOutput ¶
func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationOutput() WorkGroupResultConfigurationOutput
func (WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationOutputWithContext ¶
func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationOutputWithContext(ctx context.Context) WorkGroupResultConfigurationOutput
func (WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationPtrOutput ¶
func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput
func (WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationPtrOutputWithContext ¶
func (i WorkGroupResultConfigurationArgs) ToWorkGroupResultConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationPtrOutput
type WorkGroupResultConfigurationInput ¶
type WorkGroupResultConfigurationInput interface { pulumi.Input ToWorkGroupResultConfigurationOutput() WorkGroupResultConfigurationOutput ToWorkGroupResultConfigurationOutputWithContext(context.Context) WorkGroupResultConfigurationOutput }
WorkGroupResultConfigurationInput is an input type that accepts WorkGroupResultConfigurationArgs and WorkGroupResultConfigurationOutput values. You can construct a concrete instance of `WorkGroupResultConfigurationInput` via:
WorkGroupResultConfigurationArgs{...}
type WorkGroupResultConfigurationOutput ¶
type WorkGroupResultConfigurationOutput struct{ *pulumi.OutputState }
The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings.
func (WorkGroupResultConfigurationOutput) ElementType ¶
func (WorkGroupResultConfigurationOutput) ElementType() reflect.Type
func (WorkGroupResultConfigurationOutput) EncryptionConfiguration ¶
func (o WorkGroupResultConfigurationOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupResultConfigurationOutput) OutputLocation ¶
func (o WorkGroupResultConfigurationOutput) OutputLocation() pulumi.StringPtrOutput
func (WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationOutput ¶
func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationOutput() WorkGroupResultConfigurationOutput
func (WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationOutputWithContext ¶
func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationOutputWithContext(ctx context.Context) WorkGroupResultConfigurationOutput
func (WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationPtrOutput ¶
func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput
func (WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationPtrOutputWithContext ¶
func (o WorkGroupResultConfigurationOutput) ToWorkGroupResultConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationPtrOutput
type WorkGroupResultConfigurationPtrInput ¶
type WorkGroupResultConfigurationPtrInput interface { pulumi.Input ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput ToWorkGroupResultConfigurationPtrOutputWithContext(context.Context) WorkGroupResultConfigurationPtrOutput }
WorkGroupResultConfigurationPtrInput is an input type that accepts WorkGroupResultConfigurationArgs, WorkGroupResultConfigurationPtr and WorkGroupResultConfigurationPtrOutput values. You can construct a concrete instance of `WorkGroupResultConfigurationPtrInput` via:
WorkGroupResultConfigurationArgs{...} or: nil
func WorkGroupResultConfigurationPtr ¶
func WorkGroupResultConfigurationPtr(v *WorkGroupResultConfigurationArgs) WorkGroupResultConfigurationPtrInput
type WorkGroupResultConfigurationPtrOutput ¶
type WorkGroupResultConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupResultConfigurationPtrOutput) ElementType ¶
func (WorkGroupResultConfigurationPtrOutput) ElementType() reflect.Type
func (WorkGroupResultConfigurationPtrOutput) EncryptionConfiguration ¶
func (o WorkGroupResultConfigurationPtrOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupResultConfigurationPtrOutput) OutputLocation ¶
func (o WorkGroupResultConfigurationPtrOutput) OutputLocation() pulumi.StringPtrOutput
func (WorkGroupResultConfigurationPtrOutput) ToWorkGroupResultConfigurationPtrOutput ¶
func (o WorkGroupResultConfigurationPtrOutput) ToWorkGroupResultConfigurationPtrOutput() WorkGroupResultConfigurationPtrOutput
func (WorkGroupResultConfigurationPtrOutput) ToWorkGroupResultConfigurationPtrOutputWithContext ¶
func (o WorkGroupResultConfigurationPtrOutput) ToWorkGroupResultConfigurationPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationPtrOutput
type WorkGroupResultConfigurationUpdates ¶
type WorkGroupResultConfigurationUpdates struct { EncryptionConfiguration *WorkGroupEncryptionConfiguration `pulumi:"encryptionConfiguration"` OutputLocation *string `pulumi:"outputLocation"` RemoveEncryptionConfiguration *bool `pulumi:"removeEncryptionConfiguration"` RemoveOutputLocation *bool `pulumi:"removeOutputLocation"` }
The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results.
type WorkGroupResultConfigurationUpdatesArgs ¶
type WorkGroupResultConfigurationUpdatesArgs struct { EncryptionConfiguration WorkGroupEncryptionConfigurationPtrInput `pulumi:"encryptionConfiguration"` OutputLocation pulumi.StringPtrInput `pulumi:"outputLocation"` RemoveEncryptionConfiguration pulumi.BoolPtrInput `pulumi:"removeEncryptionConfiguration"` RemoveOutputLocation pulumi.BoolPtrInput `pulumi:"removeOutputLocation"` }
The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results.
func (WorkGroupResultConfigurationUpdatesArgs) ElementType ¶
func (WorkGroupResultConfigurationUpdatesArgs) ElementType() reflect.Type
func (WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesOutput ¶
func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesOutput() WorkGroupResultConfigurationUpdatesOutput
func (WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesOutputWithContext ¶
func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesOutput
func (WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesPtrOutput ¶
func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput
func (WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext ¶
func (i WorkGroupResultConfigurationUpdatesArgs) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesPtrOutput
type WorkGroupResultConfigurationUpdatesInput ¶
type WorkGroupResultConfigurationUpdatesInput interface { pulumi.Input ToWorkGroupResultConfigurationUpdatesOutput() WorkGroupResultConfigurationUpdatesOutput ToWorkGroupResultConfigurationUpdatesOutputWithContext(context.Context) WorkGroupResultConfigurationUpdatesOutput }
WorkGroupResultConfigurationUpdatesInput is an input type that accepts WorkGroupResultConfigurationUpdatesArgs and WorkGroupResultConfigurationUpdatesOutput values. You can construct a concrete instance of `WorkGroupResultConfigurationUpdatesInput` via:
WorkGroupResultConfigurationUpdatesArgs{...}
type WorkGroupResultConfigurationUpdatesOutput ¶
type WorkGroupResultConfigurationUpdatesOutput struct{ *pulumi.OutputState }
The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results.
func (WorkGroupResultConfigurationUpdatesOutput) ElementType ¶
func (WorkGroupResultConfigurationUpdatesOutput) ElementType() reflect.Type
func (WorkGroupResultConfigurationUpdatesOutput) EncryptionConfiguration ¶
func (o WorkGroupResultConfigurationUpdatesOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupResultConfigurationUpdatesOutput) OutputLocation ¶
func (o WorkGroupResultConfigurationUpdatesOutput) OutputLocation() pulumi.StringPtrOutput
func (WorkGroupResultConfigurationUpdatesOutput) RemoveEncryptionConfiguration ¶
func (o WorkGroupResultConfigurationUpdatesOutput) RemoveEncryptionConfiguration() pulumi.BoolPtrOutput
func (WorkGroupResultConfigurationUpdatesOutput) RemoveOutputLocation ¶
func (o WorkGroupResultConfigurationUpdatesOutput) RemoveOutputLocation() pulumi.BoolPtrOutput
func (WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesOutput ¶
func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesOutput() WorkGroupResultConfigurationUpdatesOutput
func (WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesOutputWithContext ¶
func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesOutput
func (WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesPtrOutput ¶
func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput
func (WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext ¶
func (o WorkGroupResultConfigurationUpdatesOutput) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesPtrOutput
type WorkGroupResultConfigurationUpdatesPtrInput ¶
type WorkGroupResultConfigurationUpdatesPtrInput interface { pulumi.Input ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(context.Context) WorkGroupResultConfigurationUpdatesPtrOutput }
WorkGroupResultConfigurationUpdatesPtrInput is an input type that accepts WorkGroupResultConfigurationUpdatesArgs, WorkGroupResultConfigurationUpdatesPtr and WorkGroupResultConfigurationUpdatesPtrOutput values. You can construct a concrete instance of `WorkGroupResultConfigurationUpdatesPtrInput` via:
WorkGroupResultConfigurationUpdatesArgs{...} or: nil
func WorkGroupResultConfigurationUpdatesPtr ¶
func WorkGroupResultConfigurationUpdatesPtr(v *WorkGroupResultConfigurationUpdatesArgs) WorkGroupResultConfigurationUpdatesPtrInput
type WorkGroupResultConfigurationUpdatesPtrOutput ¶
type WorkGroupResultConfigurationUpdatesPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupResultConfigurationUpdatesPtrOutput) ElementType ¶
func (WorkGroupResultConfigurationUpdatesPtrOutput) ElementType() reflect.Type
func (WorkGroupResultConfigurationUpdatesPtrOutput) EncryptionConfiguration ¶
func (o WorkGroupResultConfigurationUpdatesPtrOutput) EncryptionConfiguration() WorkGroupEncryptionConfigurationPtrOutput
func (WorkGroupResultConfigurationUpdatesPtrOutput) OutputLocation ¶
func (o WorkGroupResultConfigurationUpdatesPtrOutput) OutputLocation() pulumi.StringPtrOutput
func (WorkGroupResultConfigurationUpdatesPtrOutput) RemoveEncryptionConfiguration ¶
func (o WorkGroupResultConfigurationUpdatesPtrOutput) RemoveEncryptionConfiguration() pulumi.BoolPtrOutput
func (WorkGroupResultConfigurationUpdatesPtrOutput) RemoveOutputLocation ¶
func (o WorkGroupResultConfigurationUpdatesPtrOutput) RemoveOutputLocation() pulumi.BoolPtrOutput
func (WorkGroupResultConfigurationUpdatesPtrOutput) ToWorkGroupResultConfigurationUpdatesPtrOutput ¶
func (o WorkGroupResultConfigurationUpdatesPtrOutput) ToWorkGroupResultConfigurationUpdatesPtrOutput() WorkGroupResultConfigurationUpdatesPtrOutput
func (WorkGroupResultConfigurationUpdatesPtrOutput) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext ¶
func (o WorkGroupResultConfigurationUpdatesPtrOutput) ToWorkGroupResultConfigurationUpdatesPtrOutputWithContext(ctx context.Context) WorkGroupResultConfigurationUpdatesPtrOutput
type WorkGroupState ¶
type WorkGroupState struct { }
func (WorkGroupState) ElementType ¶
func (WorkGroupState) ElementType() reflect.Type
type WorkGroupStateEnum ¶
type WorkGroupStateEnum string
The state of the workgroup: ENABLED or DISABLED.
func (WorkGroupStateEnum) ElementType ¶
func (WorkGroupStateEnum) ElementType() reflect.Type
func (WorkGroupStateEnum) ToStringOutput ¶
func (e WorkGroupStateEnum) ToStringOutput() pulumi.StringOutput
func (WorkGroupStateEnum) ToStringOutputWithContext ¶
func (e WorkGroupStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkGroupStateEnum) ToStringPtrOutput ¶
func (e WorkGroupStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkGroupStateEnum) ToStringPtrOutputWithContext ¶
func (e WorkGroupStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkGroupStateEnum) ToWorkGroupStateEnumOutput ¶
func (e WorkGroupStateEnum) ToWorkGroupStateEnumOutput() WorkGroupStateEnumOutput
func (WorkGroupStateEnum) ToWorkGroupStateEnumOutputWithContext ¶
func (e WorkGroupStateEnum) ToWorkGroupStateEnumOutputWithContext(ctx context.Context) WorkGroupStateEnumOutput
func (WorkGroupStateEnum) ToWorkGroupStateEnumPtrOutput ¶
func (e WorkGroupStateEnum) ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput
func (WorkGroupStateEnum) ToWorkGroupStateEnumPtrOutputWithContext ¶
func (e WorkGroupStateEnum) ToWorkGroupStateEnumPtrOutputWithContext(ctx context.Context) WorkGroupStateEnumPtrOutput
type WorkGroupStateEnumInput ¶
type WorkGroupStateEnumInput interface { pulumi.Input ToWorkGroupStateEnumOutput() WorkGroupStateEnumOutput ToWorkGroupStateEnumOutputWithContext(context.Context) WorkGroupStateEnumOutput }
WorkGroupStateEnumInput is an input type that accepts WorkGroupStateEnumArgs and WorkGroupStateEnumOutput values. You can construct a concrete instance of `WorkGroupStateEnumInput` via:
WorkGroupStateEnumArgs{...}
type WorkGroupStateEnumOutput ¶
type WorkGroupStateEnumOutput struct{ *pulumi.OutputState }
func (WorkGroupStateEnumOutput) ElementType ¶
func (WorkGroupStateEnumOutput) ElementType() reflect.Type
func (WorkGroupStateEnumOutput) ToStringOutput ¶
func (o WorkGroupStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (WorkGroupStateEnumOutput) ToStringOutputWithContext ¶
func (o WorkGroupStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkGroupStateEnumOutput) ToStringPtrOutput ¶
func (o WorkGroupStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkGroupStateEnumOutput) ToStringPtrOutputWithContext ¶
func (o WorkGroupStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkGroupStateEnumOutput) ToWorkGroupStateEnumOutput ¶
func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumOutput() WorkGroupStateEnumOutput
func (WorkGroupStateEnumOutput) ToWorkGroupStateEnumOutputWithContext ¶
func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumOutputWithContext(ctx context.Context) WorkGroupStateEnumOutput
func (WorkGroupStateEnumOutput) ToWorkGroupStateEnumPtrOutput ¶
func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput
func (WorkGroupStateEnumOutput) ToWorkGroupStateEnumPtrOutputWithContext ¶
func (o WorkGroupStateEnumOutput) ToWorkGroupStateEnumPtrOutputWithContext(ctx context.Context) WorkGroupStateEnumPtrOutput
type WorkGroupStateEnumPtrInput ¶
type WorkGroupStateEnumPtrInput interface { pulumi.Input ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput ToWorkGroupStateEnumPtrOutputWithContext(context.Context) WorkGroupStateEnumPtrOutput }
func WorkGroupStateEnumPtr ¶
func WorkGroupStateEnumPtr(v string) WorkGroupStateEnumPtrInput
type WorkGroupStateEnumPtrOutput ¶
type WorkGroupStateEnumPtrOutput struct{ *pulumi.OutputState }
func (WorkGroupStateEnumPtrOutput) Elem ¶
func (o WorkGroupStateEnumPtrOutput) Elem() WorkGroupStateEnumOutput
func (WorkGroupStateEnumPtrOutput) ElementType ¶
func (WorkGroupStateEnumPtrOutput) ElementType() reflect.Type
func (WorkGroupStateEnumPtrOutput) ToStringPtrOutput ¶
func (o WorkGroupStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkGroupStateEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o WorkGroupStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkGroupStateEnumPtrOutput) ToWorkGroupStateEnumPtrOutput ¶
func (o WorkGroupStateEnumPtrOutput) ToWorkGroupStateEnumPtrOutput() WorkGroupStateEnumPtrOutput
func (WorkGroupStateEnumPtrOutput) ToWorkGroupStateEnumPtrOutputWithContext ¶
func (o WorkGroupStateEnumPtrOutput) ToWorkGroupStateEnumPtrOutputWithContext(ctx context.Context) WorkGroupStateEnumPtrOutput
type WorkGroupTag ¶
type WorkGroupTagArgs ¶
type WorkGroupTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (WorkGroupTagArgs) ElementType ¶
func (WorkGroupTagArgs) ElementType() reflect.Type
func (WorkGroupTagArgs) ToWorkGroupTagOutput ¶
func (i WorkGroupTagArgs) ToWorkGroupTagOutput() WorkGroupTagOutput
func (WorkGroupTagArgs) ToWorkGroupTagOutputWithContext ¶
func (i WorkGroupTagArgs) ToWorkGroupTagOutputWithContext(ctx context.Context) WorkGroupTagOutput
type WorkGroupTagArray ¶
type WorkGroupTagArray []WorkGroupTagInput
func (WorkGroupTagArray) ElementType ¶
func (WorkGroupTagArray) ElementType() reflect.Type
func (WorkGroupTagArray) ToWorkGroupTagArrayOutput ¶
func (i WorkGroupTagArray) ToWorkGroupTagArrayOutput() WorkGroupTagArrayOutput
func (WorkGroupTagArray) ToWorkGroupTagArrayOutputWithContext ¶
func (i WorkGroupTagArray) ToWorkGroupTagArrayOutputWithContext(ctx context.Context) WorkGroupTagArrayOutput
type WorkGroupTagArrayInput ¶
type WorkGroupTagArrayInput interface { pulumi.Input ToWorkGroupTagArrayOutput() WorkGroupTagArrayOutput ToWorkGroupTagArrayOutputWithContext(context.Context) WorkGroupTagArrayOutput }
WorkGroupTagArrayInput is an input type that accepts WorkGroupTagArray and WorkGroupTagArrayOutput values. You can construct a concrete instance of `WorkGroupTagArrayInput` via:
WorkGroupTagArray{ WorkGroupTagArgs{...} }
type WorkGroupTagArrayOutput ¶
type WorkGroupTagArrayOutput struct{ *pulumi.OutputState }
func (WorkGroupTagArrayOutput) ElementType ¶
func (WorkGroupTagArrayOutput) ElementType() reflect.Type
func (WorkGroupTagArrayOutput) Index ¶
func (o WorkGroupTagArrayOutput) Index(i pulumi.IntInput) WorkGroupTagOutput
func (WorkGroupTagArrayOutput) ToWorkGroupTagArrayOutput ¶
func (o WorkGroupTagArrayOutput) ToWorkGroupTagArrayOutput() WorkGroupTagArrayOutput
func (WorkGroupTagArrayOutput) ToWorkGroupTagArrayOutputWithContext ¶
func (o WorkGroupTagArrayOutput) ToWorkGroupTagArrayOutputWithContext(ctx context.Context) WorkGroupTagArrayOutput
type WorkGroupTagInput ¶
type WorkGroupTagInput interface { pulumi.Input ToWorkGroupTagOutput() WorkGroupTagOutput ToWorkGroupTagOutputWithContext(context.Context) WorkGroupTagOutput }
WorkGroupTagInput is an input type that accepts WorkGroupTagArgs and WorkGroupTagOutput values. You can construct a concrete instance of `WorkGroupTagInput` via:
WorkGroupTagArgs{...}
type WorkGroupTagOutput ¶
type WorkGroupTagOutput struct{ *pulumi.OutputState }
func (WorkGroupTagOutput) ElementType ¶
func (WorkGroupTagOutput) ElementType() reflect.Type
func (WorkGroupTagOutput) Key ¶
func (o WorkGroupTagOutput) Key() pulumi.StringOutput
func (WorkGroupTagOutput) ToWorkGroupTagOutput ¶
func (o WorkGroupTagOutput) ToWorkGroupTagOutput() WorkGroupTagOutput
func (WorkGroupTagOutput) ToWorkGroupTagOutputWithContext ¶
func (o WorkGroupTagOutput) ToWorkGroupTagOutputWithContext(ctx context.Context) WorkGroupTagOutput
func (WorkGroupTagOutput) Value ¶
func (o WorkGroupTagOutput) Value() pulumi.StringOutput