Documentation
¶
Index ¶
- Constants
- type Cluster
- type ClusterArgs
- type ClusterInput
- type ClusterOutput
- type ClusterSku
- type ClusterSkuArgs
- func (ClusterSkuArgs) ElementType() reflect.Type
- func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput
- func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
- func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
- func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
- type ClusterSkuInput
- type ClusterSkuNameEnum
- func (ClusterSkuNameEnum) ElementType() reflect.Type
- func (e ClusterSkuNameEnum) ToStringOutput() pulumi.StringOutput
- func (e ClusterSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterSkuOutput
- func (o ClusterSkuOutput) Capacity() pulumi.Float64PtrOutput
- func (ClusterSkuOutput) ElementType() reflect.Type
- func (o ClusterSkuOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput
- func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
- func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
- func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
- type ClusterSkuPtrInput
- type ClusterSkuPtrOutput
- func (o ClusterSkuPtrOutput) Capacity() pulumi.Float64PtrOutput
- func (o ClusterSkuPtrOutput) Elem() ClusterSkuOutput
- func (ClusterSkuPtrOutput) ElementType() reflect.Type
- func (o ClusterSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
- func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
- type ClusterSkuResponse
- type ClusterSkuResponseArgs
- func (ClusterSkuResponseArgs) ElementType() reflect.Type
- func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
- func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
- func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
- func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
- type ClusterSkuResponseInput
- type ClusterSkuResponseOutput
- func (o ClusterSkuResponseOutput) Capacity() pulumi.Float64PtrOutput
- func (ClusterSkuResponseOutput) ElementType() reflect.Type
- func (o ClusterSkuResponseOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
- func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
- type ClusterSkuResponsePtrInput
- type ClusterSkuResponsePtrOutput
- func (o ClusterSkuResponsePtrOutput) Capacity() pulumi.Float64PtrOutput
- func (o ClusterSkuResponsePtrOutput) Elem() ClusterSkuResponseOutput
- func (ClusterSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
- func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
- type ClusterState
- type DataExport
- type DataExportArgs
- type DataExportInput
- type DataExportOutput
- type DataExportState
- type DataSource
- type DataSourceArgs
- type DataSourceInput
- type DataSourceKind
- func (DataSourceKind) ElementType() reflect.Type
- func (e DataSourceKind) ToStringOutput() pulumi.StringOutput
- func (e DataSourceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataSourceKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataSourceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceOutput
- type DataSourceState
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type IdentityType
- func (IdentityType) ElementType() reflect.Type
- func (e IdentityType) ToStringOutput() pulumi.StringOutput
- func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseArgs
- func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponseInput
- type KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type KeyVaultPropertiesResponsePtrInput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type LinkedService
- type LinkedServiceArgs
- type LinkedServiceEntityStatus
- func (LinkedServiceEntityStatus) ElementType() reflect.Type
- func (e LinkedServiceEntityStatus) ToStringOutput() pulumi.StringOutput
- func (e LinkedServiceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LinkedServiceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LinkedServiceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinkedServiceInput
- type LinkedServiceOutput
- type LinkedServiceState
- type LinkedStorageAccount
- type LinkedStorageAccountArgs
- type LinkedStorageAccountInput
- type LinkedStorageAccountOutput
- type LinkedStorageAccountState
- type LookupClusterArgs
- type LookupClusterResult
- type LookupDataExportArgs
- type LookupDataExportResult
- type LookupDataSourceArgs
- type LookupDataSourceResult
- type LookupLinkedServiceArgs
- type LookupLinkedServiceResult
- type LookupLinkedStorageAccountArgs
- type LookupLinkedStorageAccountResult
- type LookupSavedSearchArgs
- type LookupSavedSearchResult
- type LookupStorageInsightConfigArgs
- type LookupStorageInsightConfigResult
- type LookupWorkspaceArgs
- type LookupWorkspaceResult
- type PrivateLinkScopedResourceResponse
- type PrivateLinkScopedResourceResponseArgs
- func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type PrivateLinkScopedResourceResponseArray
- func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseArrayInput
- type PrivateLinkScopedResourceResponseArrayOutput
- func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
- func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
- type PrivateLinkScopedResourceResponseInput
- type PrivateLinkScopedResourceResponseOutput
- func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
- func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
- type PublicNetworkAccessType
- func (PublicNetworkAccessType) ElementType() reflect.Type
- func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput
- func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SavedSearch
- type SavedSearchArgs
- type SavedSearchInput
- type SavedSearchOutput
- type SavedSearchState
- type StorageAccount
- type StorageAccountArgs
- func (StorageAccountArgs) ElementType() reflect.Type
- func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
- func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountInput
- type StorageAccountOutput
- func (StorageAccountOutput) ElementType() reflect.Type
- func (o StorageAccountOutput) Id() pulumi.StringOutput
- func (o StorageAccountOutput) Key() pulumi.StringOutput
- func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountPtrInput
- type StorageAccountPtrOutput
- func (o StorageAccountPtrOutput) Elem() StorageAccountOutput
- func (StorageAccountPtrOutput) ElementType() reflect.Type
- func (o StorageAccountPtrOutput) Id() pulumi.StringPtrOutput
- func (o StorageAccountPtrOutput) Key() pulumi.StringPtrOutput
- func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
- func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
- type StorageAccountResponse
- type StorageAccountResponseArgs
- func (StorageAccountResponseArgs) ElementType() reflect.Type
- func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageAccountResponseInput
- type StorageAccountResponseOutput
- func (StorageAccountResponseOutput) ElementType() reflect.Type
- func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
- func (o StorageAccountResponseOutput) Key() pulumi.StringOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageAccountResponsePtrInput
- type StorageAccountResponsePtrOutput
- func (o StorageAccountResponsePtrOutput) Elem() StorageAccountResponseOutput
- func (StorageAccountResponsePtrOutput) ElementType() reflect.Type
- func (o StorageAccountResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o StorageAccountResponsePtrOutput) Key() pulumi.StringPtrOutput
- func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
- func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
- type StorageInsightConfig
- type StorageInsightConfigArgs
- type StorageInsightConfigInput
- type StorageInsightConfigOutput
- type StorageInsightConfigState
- type StorageInsightStatusResponse
- type StorageInsightStatusResponseArgs
- func (StorageInsightStatusResponseArgs) ElementType() reflect.Type
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type StorageInsightStatusResponseInput
- type StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) Description() pulumi.StringPtrOutput
- func (StorageInsightStatusResponseOutput) ElementType() reflect.Type
- func (o StorageInsightStatusResponseOutput) State() pulumi.StringOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type StorageInsightStatusResponsePtrInput
- type StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o StorageInsightStatusResponsePtrOutput) Elem() StorageInsightStatusResponseOutput
- func (StorageInsightStatusResponsePtrOutput) ElementType() reflect.Type
- func (o StorageInsightStatusResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
- func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagInput
- type TagOutput
- type TagResponse
- type TagResponseArgs
- type TagResponseArray
- type TagResponseArrayInput
- type TagResponseArrayOutput
- func (TagResponseArrayOutput) ElementType() reflect.Type
- func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
- type TagResponseInput
- type TagResponseOutput
- func (TagResponseOutput) ElementType() reflect.Type
- func (o TagResponseOutput) Name() pulumi.StringOutput
- func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
- func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
- func (o TagResponseOutput) Value() pulumi.StringOutput
- type Workspace
- type WorkspaceArgs
- type WorkspaceCapping
- type WorkspaceCappingArgs
- func (WorkspaceCappingArgs) ElementType() reflect.Type
- func (i WorkspaceCappingArgs) ToWorkspaceCappingOutput() WorkspaceCappingOutput
- func (i WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
- func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
- func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
- type WorkspaceCappingInput
- type WorkspaceCappingOutput
- func (o WorkspaceCappingOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (WorkspaceCappingOutput) ElementType() reflect.Type
- func (o WorkspaceCappingOutput) ToWorkspaceCappingOutput() WorkspaceCappingOutput
- func (o WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
- func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
- func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
- type WorkspaceCappingPtrInput
- type WorkspaceCappingPtrOutput
- func (o WorkspaceCappingPtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (o WorkspaceCappingPtrOutput) Elem() WorkspaceCappingOutput
- func (WorkspaceCappingPtrOutput) ElementType() reflect.Type
- func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
- func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
- type WorkspaceCappingResponse
- type WorkspaceCappingResponseArgs
- func (WorkspaceCappingResponseArgs) ElementType() reflect.Type
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
- func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
- type WorkspaceCappingResponseInput
- type WorkspaceCappingResponseOutput
- func (o WorkspaceCappingResponseOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (o WorkspaceCappingResponseOutput) DataIngestionStatus() pulumi.StringOutput
- func (WorkspaceCappingResponseOutput) ElementType() reflect.Type
- func (o WorkspaceCappingResponseOutput) QuotaNextResetTime() pulumi.StringOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
- func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
- type WorkspaceCappingResponsePtrInput
- type WorkspaceCappingResponsePtrOutput
- func (o WorkspaceCappingResponsePtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
- func (o WorkspaceCappingResponsePtrOutput) DataIngestionStatus() pulumi.StringPtrOutput
- func (o WorkspaceCappingResponsePtrOutput) Elem() WorkspaceCappingResponseOutput
- func (WorkspaceCappingResponsePtrOutput) ElementType() reflect.Type
- func (o WorkspaceCappingResponsePtrOutput) QuotaNextResetTime() pulumi.StringPtrOutput
- func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
- func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
- type WorkspaceEntityStatus
- func (WorkspaceEntityStatus) ElementType() reflect.Type
- func (e WorkspaceEntityStatus) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WorkspaceInput
- type WorkspaceOutput
- type WorkspaceSku
- type WorkspaceSkuArgs
- func (WorkspaceSkuArgs) ElementType() reflect.Type
- func (i WorkspaceSkuArgs) ToWorkspaceSkuOutput() WorkspaceSkuOutput
- func (i WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
- func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
- func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
- type WorkspaceSkuInput
- type WorkspaceSkuNameEnum
- func (WorkspaceSkuNameEnum) ElementType() reflect.Type
- func (e WorkspaceSkuNameEnum) ToStringOutput() pulumi.StringOutput
- func (e WorkspaceSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkspaceSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkspaceSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WorkspaceSkuOutput
- func (o WorkspaceSkuOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (WorkspaceSkuOutput) ElementType() reflect.Type
- func (o WorkspaceSkuOutput) Name() pulumi.StringOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuOutput() WorkspaceSkuOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
- func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
- type WorkspaceSkuPtrInput
- type WorkspaceSkuPtrOutput
- func (o WorkspaceSkuPtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (o WorkspaceSkuPtrOutput) Elem() WorkspaceSkuOutput
- func (WorkspaceSkuPtrOutput) ElementType() reflect.Type
- func (o WorkspaceSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
- func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
- type WorkspaceSkuResponse
- type WorkspaceSkuResponseArgs
- func (WorkspaceSkuResponseArgs) ElementType() reflect.Type
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
- func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
- type WorkspaceSkuResponseInput
- type WorkspaceSkuResponseOutput
- func (o WorkspaceSkuResponseOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (WorkspaceSkuResponseOutput) ElementType() reflect.Type
- func (o WorkspaceSkuResponseOutput) LastSkuUpdate() pulumi.StringOutput
- func (o WorkspaceSkuResponseOutput) MaxCapacityReservationLevel() pulumi.IntOutput
- func (o WorkspaceSkuResponseOutput) Name() pulumi.StringOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
- func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
- type WorkspaceSkuResponsePtrInput
- type WorkspaceSkuResponsePtrOutput
- func (o WorkspaceSkuResponsePtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) Elem() WorkspaceSkuResponseOutput
- func (WorkspaceSkuResponsePtrOutput) ElementType() reflect.Type
- func (o WorkspaceSkuResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel() pulumi.IntPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
- func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
- type WorkspaceState
Constants ¶
const ( DataSourceKindWindowsEvent = DataSourceKind("WindowsEvent") DataSourceKindWindowsPerformanceCounter = DataSourceKind("WindowsPerformanceCounter") DataSourceKindIISLogs = DataSourceKind("IISLogs") DataSourceKindLinuxSyslog = DataSourceKind("LinuxSyslog") DataSourceKindLinuxSyslogCollection = DataSourceKind("LinuxSyslogCollection") DataSourceKindLinuxPerformanceObject = DataSourceKind("LinuxPerformanceObject") DataSourceKindLinuxPerformanceCollection = DataSourceKind("LinuxPerformanceCollection") DataSourceKindCustomLog = DataSourceKind("CustomLog") DataSourceKindCustomLogCollection = DataSourceKind("CustomLogCollection") DataSourceKindAzureAuditLog = DataSourceKind("AzureAuditLog") DataSourceKindAzureActivityLog = DataSourceKind("AzureActivityLog") DataSourceKindGenericDataSource = DataSourceKind("GenericDataSource") DataSourceKindChangeTrackingCustomPath = DataSourceKind("ChangeTrackingCustomPath") DataSourceKindChangeTrackingPath = DataSourceKind("ChangeTrackingPath") DataSourceKindChangeTrackingServices = DataSourceKind("ChangeTrackingServices") DataSourceKindChangeTrackingDataTypeConfiguration = DataSourceKind("ChangeTrackingDataTypeConfiguration") DataSourceKindChangeTrackingDefaultRegistry = DataSourceKind("ChangeTrackingDefaultRegistry") DataSourceKindChangeTrackingRegistry = DataSourceKind("ChangeTrackingRegistry") DataSourceKindChangeTrackingLinuxPath = DataSourceKind("ChangeTrackingLinuxPath") DataSourceKindLinuxChangeTrackingPath = DataSourceKind("LinuxChangeTrackingPath") DataSourceKindChangeTrackingContentLocation = DataSourceKind("ChangeTrackingContentLocation") DataSourceKindWindowsTelemetry = DataSourceKind("WindowsTelemetry") DataSourceKindOffice365 = DataSourceKind("Office365") DataSourceKindSecurityWindowsBaselineConfiguration = DataSourceKind("SecurityWindowsBaselineConfiguration") DataSourceKindSecurityCenterSecurityWindowsBaselineConfiguration = DataSourceKind("SecurityCenterSecurityWindowsBaselineConfiguration") DataSourceKindSecurityEventCollectionConfiguration = DataSourceKind("SecurityEventCollectionConfiguration") DataSourceKindSecurityInsightsSecurityEventCollectionConfiguration = DataSourceKind("SecurityInsightsSecurityEventCollectionConfiguration") DataSourceKindImportComputerGroup = DataSourceKind("ImportComputerGroup") DataSourceKindNetworkMonitoring = DataSourceKind("NetworkMonitoring") DataSourceKindItsm = DataSourceKind("Itsm") DataSourceKindDnsAnalytics = DataSourceKind("DnsAnalytics") DataSourceKindApplicationInsights = DataSourceKind("ApplicationInsights") DataSourceKindSqlDataClassification = DataSourceKind("SqlDataClassification") )
const ( IdentityTypeSystemAssigned = IdentityType("SystemAssigned") IdentityTypeNone = IdentityType("None") )
const ( LinkedServiceEntityStatusSucceeded = LinkedServiceEntityStatus("Succeeded") LinkedServiceEntityStatusDeleting = LinkedServiceEntityStatus("Deleting") LinkedServiceEntityStatusProvisioningAccount = LinkedServiceEntityStatus("ProvisioningAccount") LinkedServiceEntityStatusUpdating = LinkedServiceEntityStatus("Updating") )
const ( // Enables connectivity to Log Analytics through public DNS. PublicNetworkAccessTypeEnabled = PublicNetworkAccessType("Enabled") // Disables public connectivity to Log Analytics through public DNS. PublicNetworkAccessTypeDisabled = PublicNetworkAccessType("Disabled") )
const ( WorkspaceEntityStatusCreating = WorkspaceEntityStatus("Creating") WorkspaceEntityStatusSucceeded = WorkspaceEntityStatus("Succeeded") WorkspaceEntityStatusFailed = WorkspaceEntityStatus("Failed") WorkspaceEntityStatusCanceled = WorkspaceEntityStatus("Canceled") WorkspaceEntityStatusDeleting = WorkspaceEntityStatus("Deleting") WorkspaceEntityStatusProvisioningAccount = WorkspaceEntityStatus("ProvisioningAccount") WorkspaceEntityStatusUpdating = WorkspaceEntityStatus("Updating") )
const ( WorkspaceSkuNameEnumFree = WorkspaceSkuNameEnum("Free") WorkspaceSkuNameEnumStandard = WorkspaceSkuNameEnum("Standard") WorkspaceSkuNameEnumPremium = WorkspaceSkuNameEnum("Premium") WorkspaceSkuNameEnumPerNode = WorkspaceSkuNameEnum("PerNode") WorkspaceSkuNameEnumPerGB2018 = WorkspaceSkuNameEnum("PerGB2018") WorkspaceSkuNameEnumStandalone = WorkspaceSkuNameEnum("Standalone") WorkspaceSkuNameEnumCapacityReservation = WorkspaceSkuNameEnum("CapacityReservation") )
const (
ClusterSkuNameEnumCapacityReservation = ClusterSkuNameEnum("CapacityReservation")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The ID associated with the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The associated key properties. KeyVaultProperties KeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The link used to get the next page of recommendations. NextLink pulumi.StringPtrOutput `pulumi:"nextLink"` // The provisioning state of the cluster. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The sku properties. Sku ClusterSkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The top level Log Analytics cluster resource container.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶ added in v0.2.6
func (*Cluster) ToClusterOutput ¶ added in v0.2.6
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶ added in v0.2.6
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // The name of the Log Analytics cluster. ClusterName pulumi.StringInput // The identity of the resource. Identity IdentityPtrInput // The associated key properties. KeyVaultProperties KeyVaultPropertiesPtrInput // The geo-location where the resource lives Location pulumi.StringInput // The link used to get the next page of recommendations. NextLink pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The sku properties. Sku ClusterSkuPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterInput ¶ added in v0.2.6
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶ added in v0.2.6
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶ added in v0.2.6
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶ added in v0.2.6
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v0.2.6
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterSku ¶
type ClusterSku struct { // The capacity value Capacity *float64 `pulumi:"capacity"` // The name of the SKU. Name *string `pulumi:"name"` }
The cluster sku definition.
type ClusterSkuArgs ¶
type ClusterSkuArgs struct { // The capacity value Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
The cluster sku definition.
func (ClusterSkuArgs) ElementType ¶
func (ClusterSkuArgs) ElementType() reflect.Type
func (ClusterSkuArgs) ToClusterSkuOutput ¶
func (i ClusterSkuArgs) ToClusterSkuOutput() ClusterSkuOutput
func (ClusterSkuArgs) ToClusterSkuOutputWithContext ¶
func (i ClusterSkuArgs) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
func (ClusterSkuArgs) ToClusterSkuPtrOutput ¶
func (i ClusterSkuArgs) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
func (ClusterSkuArgs) ToClusterSkuPtrOutputWithContext ¶
func (i ClusterSkuArgs) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
type ClusterSkuInput ¶
type ClusterSkuInput interface { pulumi.Input ToClusterSkuOutput() ClusterSkuOutput ToClusterSkuOutputWithContext(context.Context) ClusterSkuOutput }
ClusterSkuInput is an input type that accepts ClusterSkuArgs and ClusterSkuOutput values. You can construct a concrete instance of `ClusterSkuInput` via:
ClusterSkuArgs{...}
type ClusterSkuNameEnum ¶ added in v0.3.1
The name of the SKU.
func (ClusterSkuNameEnum) ElementType ¶ added in v0.3.1
func (ClusterSkuNameEnum) ElementType() reflect.Type
func (ClusterSkuNameEnum) ToStringOutput ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringOutput() pulumi.StringOutput
func (ClusterSkuNameEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterSkuNameEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterSkuNameEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ClusterSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterSkuOutput ¶
type ClusterSkuOutput struct{ *pulumi.OutputState }
The cluster sku definition.
func (ClusterSkuOutput) Capacity ¶
func (o ClusterSkuOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuOutput) ElementType ¶
func (ClusterSkuOutput) ElementType() reflect.Type
func (ClusterSkuOutput) Name ¶
func (o ClusterSkuOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuOutput) ToClusterSkuOutput ¶
func (o ClusterSkuOutput) ToClusterSkuOutput() ClusterSkuOutput
func (ClusterSkuOutput) ToClusterSkuOutputWithContext ¶
func (o ClusterSkuOutput) ToClusterSkuOutputWithContext(ctx context.Context) ClusterSkuOutput
func (ClusterSkuOutput) ToClusterSkuPtrOutput ¶
func (o ClusterSkuOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
func (ClusterSkuOutput) ToClusterSkuPtrOutputWithContext ¶
func (o ClusterSkuOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
type ClusterSkuPtrInput ¶
type ClusterSkuPtrInput interface { pulumi.Input ToClusterSkuPtrOutput() ClusterSkuPtrOutput ToClusterSkuPtrOutputWithContext(context.Context) ClusterSkuPtrOutput }
ClusterSkuPtrInput is an input type that accepts ClusterSkuArgs, ClusterSkuPtr and ClusterSkuPtrOutput values. You can construct a concrete instance of `ClusterSkuPtrInput` via:
ClusterSkuArgs{...} or: nil
func ClusterSkuPtr ¶
func ClusterSkuPtr(v *ClusterSkuArgs) ClusterSkuPtrInput
type ClusterSkuPtrOutput ¶
type ClusterSkuPtrOutput struct{ *pulumi.OutputState }
func (ClusterSkuPtrOutput) Capacity ¶
func (o ClusterSkuPtrOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuPtrOutput) Elem ¶
func (o ClusterSkuPtrOutput) Elem() ClusterSkuOutput
func (ClusterSkuPtrOutput) ElementType ¶
func (ClusterSkuPtrOutput) ElementType() reflect.Type
func (ClusterSkuPtrOutput) Name ¶
func (o ClusterSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuPtrOutput) ToClusterSkuPtrOutput ¶
func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutput() ClusterSkuPtrOutput
func (ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext ¶
func (o ClusterSkuPtrOutput) ToClusterSkuPtrOutputWithContext(ctx context.Context) ClusterSkuPtrOutput
type ClusterSkuResponse ¶
type ClusterSkuResponse struct { // The capacity value Capacity *float64 `pulumi:"capacity"` // The name of the SKU. Name *string `pulumi:"name"` }
The cluster sku definition.
type ClusterSkuResponseArgs ¶
type ClusterSkuResponseArgs struct { // The capacity value Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // The name of the SKU. Name pulumi.StringPtrInput `pulumi:"name"` }
The cluster sku definition.
func (ClusterSkuResponseArgs) ElementType ¶
func (ClusterSkuResponseArgs) ElementType() reflect.Type
func (ClusterSkuResponseArgs) ToClusterSkuResponseOutput ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
func (ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
func (ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext ¶
func (i ClusterSkuResponseArgs) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
type ClusterSkuResponseInput ¶
type ClusterSkuResponseInput interface { pulumi.Input ToClusterSkuResponseOutput() ClusterSkuResponseOutput ToClusterSkuResponseOutputWithContext(context.Context) ClusterSkuResponseOutput }
ClusterSkuResponseInput is an input type that accepts ClusterSkuResponseArgs and ClusterSkuResponseOutput values. You can construct a concrete instance of `ClusterSkuResponseInput` via:
ClusterSkuResponseArgs{...}
type ClusterSkuResponseOutput ¶
type ClusterSkuResponseOutput struct{ *pulumi.OutputState }
The cluster sku definition.
func (ClusterSkuResponseOutput) Capacity ¶
func (o ClusterSkuResponseOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuResponseOutput) ElementType ¶
func (ClusterSkuResponseOutput) ElementType() reflect.Type
func (ClusterSkuResponseOutput) Name ¶
func (o ClusterSkuResponseOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuResponseOutput) ToClusterSkuResponseOutput ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutput() ClusterSkuResponseOutput
func (ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponseOutputWithContext(ctx context.Context) ClusterSkuResponseOutput
func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
func (ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext ¶
func (o ClusterSkuResponseOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
type ClusterSkuResponsePtrInput ¶
type ClusterSkuResponsePtrInput interface { pulumi.Input ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput ToClusterSkuResponsePtrOutputWithContext(context.Context) ClusterSkuResponsePtrOutput }
ClusterSkuResponsePtrInput is an input type that accepts ClusterSkuResponseArgs, ClusterSkuResponsePtr and ClusterSkuResponsePtrOutput values. You can construct a concrete instance of `ClusterSkuResponsePtrInput` via:
ClusterSkuResponseArgs{...} or: nil
func ClusterSkuResponsePtr ¶
func ClusterSkuResponsePtr(v *ClusterSkuResponseArgs) ClusterSkuResponsePtrInput
type ClusterSkuResponsePtrOutput ¶
type ClusterSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterSkuResponsePtrOutput) Capacity ¶
func (o ClusterSkuResponsePtrOutput) Capacity() pulumi.Float64PtrOutput
The capacity value
func (ClusterSkuResponsePtrOutput) Elem ¶
func (o ClusterSkuResponsePtrOutput) Elem() ClusterSkuResponseOutput
func (ClusterSkuResponsePtrOutput) ElementType ¶
func (ClusterSkuResponsePtrOutput) ElementType() reflect.Type
func (ClusterSkuResponsePtrOutput) Name ¶
func (o ClusterSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput ¶
func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutput() ClusterSkuResponsePtrOutput
func (ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext ¶
func (o ClusterSkuResponsePtrOutput) ToClusterSkuResponsePtrOutputWithContext(ctx context.Context) ClusterSkuResponsePtrOutput
type ClusterState ¶
type ClusterState struct { // The ID associated with the cluster. ClusterId pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // The associated key properties. KeyVaultProperties KeyVaultPropertiesResponsePtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The link used to get the next page of recommendations. NextLink pulumi.StringPtrInput // The provisioning state of the cluster. ProvisioningState pulumi.StringPtrInput // The sku properties. Sku ClusterSkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type DataExport ¶
type DataExport struct { pulumi.CustomResourceState // The latest data export rule modification time. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The data export rule ID. DataExportId pulumi.StringPtrOutput `pulumi:"dataExportId"` // Active when enabled. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName pulumi.StringPtrOutput `pulumi:"eventHubName"` // Date and time when the export was last modified. LastModifiedDate pulumi.StringPtrOutput `pulumi:"lastModifiedDate"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames pulumi.StringArrayOutput `pulumi:"tableNames"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The top level data export resource container.
func GetDataExport ¶
func GetDataExport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataExportState, opts ...pulumi.ResourceOption) (*DataExport, error)
GetDataExport gets an existing DataExport 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 NewDataExport ¶
func NewDataExport(ctx *pulumi.Context, name string, args *DataExportArgs, opts ...pulumi.ResourceOption) (*DataExport, error)
NewDataExport registers a new resource with the given unique name, arguments, and options.
func (*DataExport) ElementType ¶ added in v0.2.6
func (*DataExport) ElementType() reflect.Type
func (*DataExport) ToDataExportOutput ¶ added in v0.2.6
func (i *DataExport) ToDataExportOutput() DataExportOutput
func (*DataExport) ToDataExportOutputWithContext ¶ added in v0.2.6
func (i *DataExport) ToDataExportOutputWithContext(ctx context.Context) DataExportOutput
type DataExportArgs ¶
type DataExportArgs struct { // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. DataExportId pulumi.StringPtrInput // The data export rule name. DataExportName pulumi.StringInput // Active when enabled. Enable pulumi.BoolPtrInput // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName pulumi.StringPtrInput // Date and time when the export was last modified. LastModifiedDate pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId pulumi.StringInput // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames pulumi.StringArrayInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataExport resource.
func (DataExportArgs) ElementType ¶
func (DataExportArgs) ElementType() reflect.Type
type DataExportInput ¶ added in v0.2.6
type DataExportInput interface { pulumi.Input ToDataExportOutput() DataExportOutput ToDataExportOutputWithContext(ctx context.Context) DataExportOutput }
type DataExportOutput ¶ added in v0.2.6
type DataExportOutput struct {
*pulumi.OutputState
}
func (DataExportOutput) ElementType ¶ added in v0.2.6
func (DataExportOutput) ElementType() reflect.Type
func (DataExportOutput) ToDataExportOutput ¶ added in v0.2.6
func (o DataExportOutput) ToDataExportOutput() DataExportOutput
func (DataExportOutput) ToDataExportOutputWithContext ¶ added in v0.2.6
func (o DataExportOutput) ToDataExportOutputWithContext(ctx context.Context) DataExportOutput
type DataExportState ¶
type DataExportState struct { // The latest data export rule modification time. CreatedDate pulumi.StringPtrInput // The data export rule ID. DataExportId pulumi.StringPtrInput // Active when enabled. Enable pulumi.BoolPtrInput // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName pulumi.StringPtrInput // Date and time when the export was last modified. LastModifiedDate pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId pulumi.StringPtrInput // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames pulumi.StringArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (DataExportState) ElementType ¶
func (DataExportState) ElementType() reflect.Type
type DataSource ¶
type DataSource struct { pulumi.CustomResourceState // The ETag of the data source. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The kind of the DataSource. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.AnyOutput `pulumi:"properties"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Datasources under OMS Workspace.
func GetDataSource ¶
func GetDataSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)
GetDataSource gets an existing DataSource 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 NewDataSource ¶
func NewDataSource(ctx *pulumi.Context, name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)
NewDataSource registers a new resource with the given unique name, arguments, and options.
func (*DataSource) ElementType ¶ added in v0.2.6
func (*DataSource) ElementType() reflect.Type
func (*DataSource) ToDataSourceOutput ¶ added in v0.2.6
func (i *DataSource) ToDataSourceOutput() DataSourceOutput
func (*DataSource) ToDataSourceOutputWithContext ¶ added in v0.2.6
func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceArgs ¶
type DataSourceArgs struct { // The name of the datasource resource. DataSourceName pulumi.StringInput // The ETag of the data source. Etag pulumi.StringPtrInput // The kind of the DataSource. Kind pulumi.StringInput // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.Input // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceInput ¶ added in v0.2.6
type DataSourceInput interface { pulumi.Input ToDataSourceOutput() DataSourceOutput ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput }
type DataSourceKind ¶ added in v0.3.1
The kind of the DataSource.
func (DataSourceKind) ElementType ¶ added in v0.3.1
func (DataSourceKind) ElementType() reflect.Type
func (DataSourceKind) ToStringOutput ¶ added in v0.3.1
func (e DataSourceKind) ToStringOutput() pulumi.StringOutput
func (DataSourceKind) ToStringOutputWithContext ¶ added in v0.3.1
func (e DataSourceKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceKind) ToStringPtrOutput ¶ added in v0.3.1
func (e DataSourceKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceKind) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DataSourceKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceOutput ¶ added in v0.2.6
type DataSourceOutput struct {
*pulumi.OutputState
}
func (DataSourceOutput) ElementType ¶ added in v0.2.6
func (DataSourceOutput) ElementType() reflect.Type
func (DataSourceOutput) ToDataSourceOutput ¶ added in v0.2.6
func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
func (DataSourceOutput) ToDataSourceOutputWithContext ¶ added in v0.2.6
func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceState ¶
type DataSourceState struct { // The ETag of the data source. Etag pulumi.StringPtrInput // The kind of the DataSource. Kind pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The data source properties in raw json format, each kind of data source have it's own schema. Properties pulumi.Input // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (DataSourceState) ElementType ¶
func (DataSourceState) ElementType() reflect.Type
type Identity ¶
type Identity struct { // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type IdentityType `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityType ¶ added in v0.3.1
The identity type.
func (IdentityType) ElementType ¶ added in v0.3.1
func (IdentityType) ElementType() reflect.Type
func (IdentityType) ToStringOutput ¶ added in v0.3.1
func (e IdentityType) ToStringOutput() pulumi.StringOutput
func (IdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyVaultProperties ¶
type KeyVaultProperties struct { // The name of the key associated with the Log Analytics cluster. KeyName *string `pulumi:"keyName"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri *string `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion *string `pulumi:"keyVersion"` }
The key vault properties.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct { // The name of the key associated with the Log Analytics cluster. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` }
The key vault properties.
func (KeyVaultPropertiesArgs) ElementType ¶
func (KeyVaultPropertiesArgs) ElementType() reflect.Type
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesInput ¶
type KeyVaultPropertiesInput interface { pulumi.Input ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput }
KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:
KeyVaultPropertiesArgs{...}
type KeyVaultPropertiesOutput ¶
type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }
The key vault properties.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyName ¶
func (o KeyVaultPropertiesOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesOutput) KeyVersion ¶
func (o KeyVaultPropertiesOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesPtrInput ¶
type KeyVaultPropertiesPtrInput interface { pulumi.Input ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput }
KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:
KeyVaultPropertiesArgs{...} or: nil
func KeyVaultPropertiesPtr ¶
func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput
type KeyVaultPropertiesPtrOutput ¶
type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesPtrOutput) Elem ¶
func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
func (KeyVaultPropertiesPtrOutput) ElementType ¶
func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesPtrOutput) KeyName ¶
func (o KeyVaultPropertiesPtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesPtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesPtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesPtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesPtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct { // The name of the key associated with the Log Analytics cluster. KeyName *string `pulumi:"keyName"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri *string `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion *string `pulumi:"keyVersion"` }
The key vault properties.
type KeyVaultPropertiesResponseArgs ¶
type KeyVaultPropertiesResponseArgs struct { // The name of the key associated with the Log Analytics cluster. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // The Key Vault uri which holds they key associated with the Log Analytics cluster. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` // The version of the key associated with the Log Analytics cluster. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` }
The key vault properties.
func (KeyVaultPropertiesResponseArgs) ElementType ¶
func (KeyVaultPropertiesResponseArgs) ElementType() reflect.Type
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponseInput ¶
type KeyVaultPropertiesResponseInput interface { pulumi.Input ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput }
KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:
KeyVaultPropertiesResponseArgs{...}
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
The key vault properties.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyName ¶
func (o KeyVaultPropertiesResponseOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponseOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponseOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponseOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type KeyVaultPropertiesResponsePtrInput ¶
type KeyVaultPropertiesResponsePtrInput interface { pulumi.Input ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput }
KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:
KeyVaultPropertiesResponseArgs{...} or: nil
func KeyVaultPropertiesResponsePtr ¶
func KeyVaultPropertiesResponsePtr(v *KeyVaultPropertiesResponseArgs) KeyVaultPropertiesResponsePtrInput
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) Elem ¶
func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponsePtrOutput) KeyName ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyName() pulumi.StringPtrOutput
The name of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponsePtrOutput) KeyVaultUri ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The Key Vault uri which holds they key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponsePtrOutput) KeyVersion ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of the key associated with the Log Analytics cluster.
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type LinkedService ¶
type LinkedService struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the linked service. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId pulumi.StringPtrOutput `pulumi:"writeAccessResourceId"` }
The top level Linked service resource container.
func GetLinkedService ¶
func GetLinkedService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServiceState, opts ...pulumi.ResourceOption) (*LinkedService, error)
GetLinkedService gets an existing LinkedService 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 NewLinkedService ¶
func NewLinkedService(ctx *pulumi.Context, name string, args *LinkedServiceArgs, opts ...pulumi.ResourceOption) (*LinkedService, error)
NewLinkedService registers a new resource with the given unique name, arguments, and options.
func (*LinkedService) ElementType ¶ added in v0.2.6
func (*LinkedService) ElementType() reflect.Type
func (*LinkedService) ToLinkedServiceOutput ¶ added in v0.2.6
func (i *LinkedService) ToLinkedServiceOutput() LinkedServiceOutput
func (*LinkedService) ToLinkedServiceOutputWithContext ¶ added in v0.2.6
func (i *LinkedService) ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput
type LinkedServiceArgs ¶
type LinkedServiceArgs struct { // Name of the linkedServices resource LinkedServiceName pulumi.StringInput // The provisioning state of the linked service. ProvisioningState pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId pulumi.StringPtrInput }
The set of arguments for constructing a LinkedService resource.
func (LinkedServiceArgs) ElementType ¶
func (LinkedServiceArgs) ElementType() reflect.Type
type LinkedServiceEntityStatus ¶ added in v0.3.1
The provisioning state of the linked service.
func (LinkedServiceEntityStatus) ElementType ¶ added in v0.3.1
func (LinkedServiceEntityStatus) ElementType() reflect.Type
func (LinkedServiceEntityStatus) ToStringOutput ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringOutput() pulumi.StringOutput
func (LinkedServiceEntityStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinkedServiceEntityStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinkedServiceEntityStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LinkedServiceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinkedServiceInput ¶ added in v0.2.6
type LinkedServiceInput interface { pulumi.Input ToLinkedServiceOutput() LinkedServiceOutput ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput }
type LinkedServiceOutput ¶ added in v0.2.6
type LinkedServiceOutput struct {
*pulumi.OutputState
}
func (LinkedServiceOutput) ElementType ¶ added in v0.2.6
func (LinkedServiceOutput) ElementType() reflect.Type
func (LinkedServiceOutput) ToLinkedServiceOutput ¶ added in v0.2.6
func (o LinkedServiceOutput) ToLinkedServiceOutput() LinkedServiceOutput
func (LinkedServiceOutput) ToLinkedServiceOutputWithContext ¶ added in v0.2.6
func (o LinkedServiceOutput) ToLinkedServiceOutputWithContext(ctx context.Context) LinkedServiceOutput
type LinkedServiceState ¶
type LinkedServiceState struct { // The name of the resource Name pulumi.StringPtrInput // The provisioning state of the linked service. ProvisioningState pulumi.StringPtrInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId pulumi.StringPtrInput }
func (LinkedServiceState) ElementType ¶
func (LinkedServiceState) ElementType() reflect.Type
type LinkedStorageAccount ¶
type LinkedStorageAccount struct { pulumi.CustomResourceState // Linked storage accounts type. DataSourceType pulumi.StringOutput `pulumi:"dataSourceType"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Linked storage accounts resources ids. StorageAccountIds pulumi.StringArrayOutput `pulumi:"storageAccountIds"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Linked storage accounts top level resource container.
func GetLinkedStorageAccount ¶
func GetLinkedStorageAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedStorageAccountState, opts ...pulumi.ResourceOption) (*LinkedStorageAccount, error)
GetLinkedStorageAccount gets an existing LinkedStorageAccount 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 NewLinkedStorageAccount ¶
func NewLinkedStorageAccount(ctx *pulumi.Context, name string, args *LinkedStorageAccountArgs, opts ...pulumi.ResourceOption) (*LinkedStorageAccount, error)
NewLinkedStorageAccount registers a new resource with the given unique name, arguments, and options.
func (*LinkedStorageAccount) ElementType ¶ added in v0.2.6
func (*LinkedStorageAccount) ElementType() reflect.Type
func (*LinkedStorageAccount) ToLinkedStorageAccountOutput ¶ added in v0.2.6
func (i *LinkedStorageAccount) ToLinkedStorageAccountOutput() LinkedStorageAccountOutput
func (*LinkedStorageAccount) ToLinkedStorageAccountOutputWithContext ¶ added in v0.2.6
func (i *LinkedStorageAccount) ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput
type LinkedStorageAccountArgs ¶
type LinkedStorageAccountArgs struct { // Linked storage accounts type. DataSourceType pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Linked storage accounts resources ids. StorageAccountIds pulumi.StringArrayInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a LinkedStorageAccount resource.
func (LinkedStorageAccountArgs) ElementType ¶
func (LinkedStorageAccountArgs) ElementType() reflect.Type
type LinkedStorageAccountInput ¶ added in v0.2.6
type LinkedStorageAccountInput interface { pulumi.Input ToLinkedStorageAccountOutput() LinkedStorageAccountOutput ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput }
type LinkedStorageAccountOutput ¶ added in v0.2.6
type LinkedStorageAccountOutput struct {
*pulumi.OutputState
}
func (LinkedStorageAccountOutput) ElementType ¶ added in v0.2.6
func (LinkedStorageAccountOutput) ElementType() reflect.Type
func (LinkedStorageAccountOutput) ToLinkedStorageAccountOutput ¶ added in v0.2.6
func (o LinkedStorageAccountOutput) ToLinkedStorageAccountOutput() LinkedStorageAccountOutput
func (LinkedStorageAccountOutput) ToLinkedStorageAccountOutputWithContext ¶ added in v0.2.6
func (o LinkedStorageAccountOutput) ToLinkedStorageAccountOutputWithContext(ctx context.Context) LinkedStorageAccountOutput
type LinkedStorageAccountState ¶
type LinkedStorageAccountState struct { // Linked storage accounts type. DataSourceType pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Linked storage accounts resources ids. StorageAccountIds pulumi.StringArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (LinkedStorageAccountState) ElementType ¶
func (LinkedStorageAccountState) ElementType() reflect.Type
type LookupClusterArgs ¶
type LookupClusterResult ¶
type LookupClusterResult struct { // The ID associated with the cluster. ClusterId string `pulumi:"clusterId"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // The associated key properties. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The link used to get the next page of recommendations. NextLink *string `pulumi:"nextLink"` // The provisioning state of the cluster. ProvisioningState string `pulumi:"provisioningState"` // The sku properties. Sku *ClusterSkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The top level Log Analytics cluster resource container.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
type LookupDataExportArgs ¶
type LookupDataExportArgs struct { // The data export rule name. DataExportName string `pulumi:"dataExportName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupDataExportResult ¶
type LookupDataExportResult struct { // The latest data export rule modification time. CreatedDate *string `pulumi:"createdDate"` // The data export rule ID. DataExportId *string `pulumi:"dataExportId"` // Active when enabled. Enable *bool `pulumi:"enable"` // Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account. EventHubName *string `pulumi:"eventHubName"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Date and time when the export was last modified. LastModifiedDate *string `pulumi:"lastModifiedDate"` // The name of the resource Name string `pulumi:"name"` // The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure. ResourceId string `pulumi:"resourceId"` // An array of tables to export, for example: [“Heartbeat, SecurityEvent”]. TableNames []string `pulumi:"tableNames"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The top level data export resource container.
func LookupDataExport ¶
func LookupDataExport(ctx *pulumi.Context, args *LookupDataExportArgs, opts ...pulumi.InvokeOption) (*LookupDataExportResult, error)
type LookupDataSourceArgs ¶
type LookupDataSourceArgs struct { // Name of the datasource DataSourceName string `pulumi:"dataSourceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupDataSourceResult ¶
type LookupDataSourceResult struct { // The ETag of the data source. Etag *string `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The kind of the DataSource. Kind string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // The data source properties in raw json format, each kind of data source have it's own schema. Properties interface{} `pulumi:"properties"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Datasources under OMS Workspace.
func LookupDataSource ¶
func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)
type LookupLinkedServiceArgs ¶
type LookupLinkedServiceArgs struct { // Name of the linked service. LinkedServiceName string `pulumi:"linkedServiceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupLinkedServiceResult ¶
type LookupLinkedServiceResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the linked service. ProvisioningState *string `pulumi:"provisioningState"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require read access ResourceId *string `pulumi:"resourceId"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The resource id of the resource that will be linked to the workspace. This should be used for linking resources which require write access WriteAccessResourceId *string `pulumi:"writeAccessResourceId"` }
The top level Linked service resource container.
func LookupLinkedService ¶
func LookupLinkedService(ctx *pulumi.Context, args *LookupLinkedServiceArgs, opts ...pulumi.InvokeOption) (*LookupLinkedServiceResult, error)
type LookupLinkedStorageAccountArgs ¶
type LookupLinkedStorageAccountArgs struct { // Linked storage accounts type. DataSourceType string `pulumi:"dataSourceType"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupLinkedStorageAccountResult ¶
type LookupLinkedStorageAccountResult struct { // Linked storage accounts type. DataSourceType string `pulumi:"dataSourceType"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Linked storage accounts resources ids. StorageAccountIds []string `pulumi:"storageAccountIds"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Linked storage accounts top level resource container.
func LookupLinkedStorageAccount ¶
func LookupLinkedStorageAccount(ctx *pulumi.Context, args *LookupLinkedStorageAccountArgs, opts ...pulumi.InvokeOption) (*LookupLinkedStorageAccountResult, error)
type LookupSavedSearchArgs ¶
type LookupSavedSearchArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The id of the saved search. SavedSearchId string `pulumi:"savedSearchId"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupSavedSearchResult ¶
type LookupSavedSearchResult struct { // The category of the saved search. This helps the user to find a saved search faster. Category string `pulumi:"category"` // Saved search display name. DisplayName string `pulumi:"displayName"` // The ETag of the saved search. Etag *string `pulumi:"etag"` // The function alias if query serves as a function. FunctionAlias *string `pulumi:"functionAlias"` // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters *string `pulumi:"functionParameters"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The query expression for the saved search. Query string `pulumi:"query"` // The tags attached to the saved search. Tags []TagResponse `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The version number of the query language. The current version is 2 and is the default. Version *float64 `pulumi:"version"` }
Value object for saved search results.
func LookupSavedSearch ¶
func LookupSavedSearch(ctx *pulumi.Context, args *LookupSavedSearchArgs, opts ...pulumi.InvokeOption) (*LookupSavedSearchResult, error)
type LookupStorageInsightConfigArgs ¶
type LookupStorageInsightConfigArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Name of the storageInsightsConfigs resource StorageInsightName string `pulumi:"storageInsightName"` // The name of the workspace. WorkspaceName string `pulumi:"workspaceName"` }
type LookupStorageInsightConfigResult ¶
type LookupStorageInsightConfigResult struct { // The names of the blob containers that the workspace should read Containers []string `pulumi:"containers"` // The ETag of the storage insight. ETag *string `pulumi:"eTag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The status of the storage insight Status StorageInsightStatusResponse `pulumi:"status"` // The storage account connection details StorageAccount StorageAccountResponse `pulumi:"storageAccount"` // The names of the Azure tables that the workspace should read Tables []string `pulumi:"tables"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The top level storage insight resource container.
func LookupStorageInsightConfig ¶
func LookupStorageInsightConfig(ctx *pulumi.Context, args *LookupStorageInsightConfigArgs, opts ...pulumi.InvokeOption) (*LookupStorageInsightConfigResult, error)
type LookupWorkspaceArgs ¶
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // This is a read-only property. Represents the ID associated with the workspace. CustomerId string `pulumi:"customerId"` // The ETag of the workspace. ETag *string `pulumi:"eTag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources []PrivateLinkScopedResourceResponse `pulumi:"privateLinkScopedResources"` // The provisioning state of the workspace. ProvisioningState *string `pulumi:"provisioningState"` // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion *string `pulumi:"publicNetworkAccessForIngestion"` // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery *string `pulumi:"publicNetworkAccessForQuery"` // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays *int `pulumi:"retentionInDays"` // The SKU of the workspace. Sku *WorkspaceSkuResponse `pulumi:"sku"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The daily volume cap for ingestion. WorkspaceCapping *WorkspaceCappingResponse `pulumi:"workspaceCapping"` }
The top level Workspace resource container.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
type PrivateLinkScopedResourceResponse ¶
type PrivateLinkScopedResourceResponse struct { // The full resource Id of the private link scope resource. ResourceId *string `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId *string `pulumi:"scopeId"` }
The private link scope resource reference.
type PrivateLinkScopedResourceResponseArgs ¶
type PrivateLinkScopedResourceResponseArgs struct { // The full resource Id of the private link scope resource. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // The private link scope unique Identifier. ScopeId pulumi.StringPtrInput `pulumi:"scopeId"` }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseArgs) ElementType ¶
func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PrivateLinkScopedResourceResponseArray ¶
type PrivateLinkScopedResourceResponseArray []PrivateLinkScopedResourceResponseInput
func (PrivateLinkScopedResourceResponseArray) ElementType ¶
func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseArrayInput ¶
type PrivateLinkScopedResourceResponseArrayInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput ToPrivateLinkScopedResourceResponseArrayOutputWithContext(context.Context) PrivateLinkScopedResourceResponseArrayOutput }
PrivateLinkScopedResourceResponseArrayInput is an input type that accepts PrivateLinkScopedResourceResponseArray and PrivateLinkScopedResourceResponseArrayOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseArrayInput` via:
PrivateLinkScopedResourceResponseArray{ PrivateLinkScopedResourceResponseArgs{...} }
type PrivateLinkScopedResourceResponseArrayOutput ¶
type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseInput ¶
type PrivateLinkScopedResourceResponseInput interface { pulumi.Input ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput ToPrivateLinkScopedResourceResponseOutputWithContext(context.Context) PrivateLinkScopedResourceResponseOutput }
PrivateLinkScopedResourceResponseInput is an input type that accepts PrivateLinkScopedResourceResponseArgs and PrivateLinkScopedResourceResponseOutput values. You can construct a concrete instance of `PrivateLinkScopedResourceResponseInput` via:
PrivateLinkScopedResourceResponseArgs{...}
type PrivateLinkScopedResourceResponseOutput ¶
type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseOutput) ElementType ¶
func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseOutput) ResourceId ¶
func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
The full resource Id of the private link scope resource.
func (PrivateLinkScopedResourceResponseOutput) ScopeId ¶
func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
The private link scope unique Identifier.
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext ¶
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PublicNetworkAccessType ¶ added in v0.3.1
The network access type for accessing Log Analytics query.
func (PublicNetworkAccessType) ElementType ¶ added in v0.3.1
func (PublicNetworkAccessType) ElementType() reflect.Type
func (PublicNetworkAccessType) ToStringOutput ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessType) ToStringOutputWithContext ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessType) ToStringPtrOutput ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PublicNetworkAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SavedSearch ¶
type SavedSearch struct { pulumi.CustomResourceState // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringOutput `pulumi:"category"` // Saved search display name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The ETag of the saved search. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The function alias if query serves as a function. FunctionAlias pulumi.StringPtrOutput `pulumi:"functionAlias"` // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters pulumi.StringPtrOutput `pulumi:"functionParameters"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The query expression for the saved search. Query pulumi.StringOutput `pulumi:"query"` // The tags attached to the saved search. Tags TagResponseArrayOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The version number of the query language. The current version is 2 and is the default. Version pulumi.Float64PtrOutput `pulumi:"version"` }
Value object for saved search results.
func GetSavedSearch ¶
func GetSavedSearch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SavedSearchState, opts ...pulumi.ResourceOption) (*SavedSearch, error)
GetSavedSearch gets an existing SavedSearch 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 NewSavedSearch ¶
func NewSavedSearch(ctx *pulumi.Context, name string, args *SavedSearchArgs, opts ...pulumi.ResourceOption) (*SavedSearch, error)
NewSavedSearch registers a new resource with the given unique name, arguments, and options.
func (*SavedSearch) ElementType ¶ added in v0.2.6
func (*SavedSearch) ElementType() reflect.Type
func (*SavedSearch) ToSavedSearchOutput ¶ added in v0.2.6
func (i *SavedSearch) ToSavedSearchOutput() SavedSearchOutput
func (*SavedSearch) ToSavedSearchOutputWithContext ¶ added in v0.2.6
func (i *SavedSearch) ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput
type SavedSearchArgs ¶
type SavedSearchArgs struct { // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringInput // Saved search display name. DisplayName pulumi.StringInput // The ETag of the saved search. Etag pulumi.StringPtrInput // The function alias if query serves as a function. FunctionAlias pulumi.StringPtrInput // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters pulumi.StringPtrInput // The query expression for the saved search. Query pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The id of the saved search. SavedSearchId pulumi.StringInput // The tags attached to the saved search. Tags TagArrayInput // The version number of the query language. The current version is 2 and is the default. Version pulumi.Float64PtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a SavedSearch resource.
func (SavedSearchArgs) ElementType ¶
func (SavedSearchArgs) ElementType() reflect.Type
type SavedSearchInput ¶ added in v0.2.6
type SavedSearchInput interface { pulumi.Input ToSavedSearchOutput() SavedSearchOutput ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput }
type SavedSearchOutput ¶ added in v0.2.6
type SavedSearchOutput struct {
*pulumi.OutputState
}
func (SavedSearchOutput) ElementType ¶ added in v0.2.6
func (SavedSearchOutput) ElementType() reflect.Type
func (SavedSearchOutput) ToSavedSearchOutput ¶ added in v0.2.6
func (o SavedSearchOutput) ToSavedSearchOutput() SavedSearchOutput
func (SavedSearchOutput) ToSavedSearchOutputWithContext ¶ added in v0.2.6
func (o SavedSearchOutput) ToSavedSearchOutputWithContext(ctx context.Context) SavedSearchOutput
type SavedSearchState ¶
type SavedSearchState struct { // The category of the saved search. This helps the user to find a saved search faster. Category pulumi.StringPtrInput // Saved search display name. DisplayName pulumi.StringPtrInput // The ETag of the saved search. Etag pulumi.StringPtrInput // The function alias if query serves as a function. FunctionAlias pulumi.StringPtrInput // The optional function parameters if query serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. FunctionParameters pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The query expression for the saved search. Query pulumi.StringPtrInput // The tags attached to the saved search. Tags TagResponseArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The version number of the query language. The current version is 2 and is the default. Version pulumi.Float64PtrInput }
func (SavedSearchState) ElementType ¶
func (SavedSearchState) ElementType() reflect.Type
type StorageAccount ¶
type StorageAccount struct { // The Azure Resource Manager ID of the storage account resource. Id string `pulumi:"id"` // The storage account key. Key string `pulumi:"key"` }
Describes a storage account connection.
type StorageAccountArgs ¶
type StorageAccountArgs struct { // The Azure Resource Manager ID of the storage account resource. Id pulumi.StringInput `pulumi:"id"` // The storage account key. Key pulumi.StringInput `pulumi:"key"` }
Describes a storage account connection.
func (StorageAccountArgs) ElementType ¶
func (StorageAccountArgs) ElementType() reflect.Type
func (StorageAccountArgs) ToStorageAccountOutput ¶
func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountPtrOutput ¶
func (i StorageAccountArgs) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountArgs) ToStorageAccountPtrOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountInput ¶
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput }
StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:
StorageAccountArgs{...}
type StorageAccountOutput ¶
type StorageAccountOutput struct{ *pulumi.OutputState }
Describes a storage account connection.
func (StorageAccountOutput) ElementType ¶
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) Id ¶
func (o StorageAccountOutput) Id() pulumi.StringOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountOutput) Key ¶
func (o StorageAccountOutput) Key() pulumi.StringOutput
The storage account key.
func (StorageAccountOutput) ToStorageAccountOutput ¶
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountPtrOutput ¶
func (o StorageAccountOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountOutput) ToStorageAccountPtrOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountPtrInput ¶
type StorageAccountPtrInput interface { pulumi.Input ToStorageAccountPtrOutput() StorageAccountPtrOutput ToStorageAccountPtrOutputWithContext(context.Context) StorageAccountPtrOutput }
StorageAccountPtrInput is an input type that accepts StorageAccountArgs, StorageAccountPtr and StorageAccountPtrOutput values. You can construct a concrete instance of `StorageAccountPtrInput` via:
StorageAccountArgs{...} or: nil
func StorageAccountPtr ¶
func StorageAccountPtr(v *StorageAccountArgs) StorageAccountPtrInput
type StorageAccountPtrOutput ¶
type StorageAccountPtrOutput struct{ *pulumi.OutputState }
func (StorageAccountPtrOutput) Elem ¶
func (o StorageAccountPtrOutput) Elem() StorageAccountOutput
func (StorageAccountPtrOutput) ElementType ¶
func (StorageAccountPtrOutput) ElementType() reflect.Type
func (StorageAccountPtrOutput) Id ¶
func (o StorageAccountPtrOutput) Id() pulumi.StringPtrOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountPtrOutput) Key ¶
func (o StorageAccountPtrOutput) Key() pulumi.StringPtrOutput
The storage account key.
func (StorageAccountPtrOutput) ToStorageAccountPtrOutput ¶
func (o StorageAccountPtrOutput) ToStorageAccountPtrOutput() StorageAccountPtrOutput
func (StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext ¶
func (o StorageAccountPtrOutput) ToStorageAccountPtrOutputWithContext(ctx context.Context) StorageAccountPtrOutput
type StorageAccountResponse ¶
type StorageAccountResponse struct { // The Azure Resource Manager ID of the storage account resource. Id string `pulumi:"id"` // The storage account key. Key string `pulumi:"key"` }
Describes a storage account connection.
type StorageAccountResponseArgs ¶
type StorageAccountResponseArgs struct { // The Azure Resource Manager ID of the storage account resource. Id pulumi.StringInput `pulumi:"id"` // The storage account key. Key pulumi.StringInput `pulumi:"key"` }
Describes a storage account connection.
func (StorageAccountResponseArgs) ElementType ¶
func (StorageAccountResponseArgs) ElementType() reflect.Type
func (StorageAccountResponseArgs) ToStorageAccountResponseOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext ¶
func (i StorageAccountResponseArgs) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageAccountResponseInput ¶
type StorageAccountResponseInput interface { pulumi.Input ToStorageAccountResponseOutput() StorageAccountResponseOutput ToStorageAccountResponseOutputWithContext(context.Context) StorageAccountResponseOutput }
StorageAccountResponseInput is an input type that accepts StorageAccountResponseArgs and StorageAccountResponseOutput values. You can construct a concrete instance of `StorageAccountResponseInput` via:
StorageAccountResponseArgs{...}
type StorageAccountResponseOutput ¶
type StorageAccountResponseOutput struct{ *pulumi.OutputState }
Describes a storage account connection.
func (StorageAccountResponseOutput) ElementType ¶
func (StorageAccountResponseOutput) ElementType() reflect.Type
func (StorageAccountResponseOutput) Id ¶
func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountResponseOutput) Key ¶
func (o StorageAccountResponseOutput) Key() pulumi.StringOutput
The storage account key.
func (StorageAccountResponseOutput) ToStorageAccountResponseOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageAccountResponsePtrInput ¶
type StorageAccountResponsePtrInput interface { pulumi.Input ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput ToStorageAccountResponsePtrOutputWithContext(context.Context) StorageAccountResponsePtrOutput }
StorageAccountResponsePtrInput is an input type that accepts StorageAccountResponseArgs, StorageAccountResponsePtr and StorageAccountResponsePtrOutput values. You can construct a concrete instance of `StorageAccountResponsePtrInput` via:
StorageAccountResponseArgs{...} or: nil
func StorageAccountResponsePtr ¶
func StorageAccountResponsePtr(v *StorageAccountResponseArgs) StorageAccountResponsePtrInput
type StorageAccountResponsePtrOutput ¶
type StorageAccountResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageAccountResponsePtrOutput) Elem ¶
func (o StorageAccountResponsePtrOutput) Elem() StorageAccountResponseOutput
func (StorageAccountResponsePtrOutput) ElementType ¶
func (StorageAccountResponsePtrOutput) ElementType() reflect.Type
func (StorageAccountResponsePtrOutput) Id ¶
func (o StorageAccountResponsePtrOutput) Id() pulumi.StringPtrOutput
The Azure Resource Manager ID of the storage account resource.
func (StorageAccountResponsePtrOutput) Key ¶
func (o StorageAccountResponsePtrOutput) Key() pulumi.StringPtrOutput
The storage account key.
func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput ¶
func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutput() StorageAccountResponsePtrOutput
func (StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext ¶
func (o StorageAccountResponsePtrOutput) ToStorageAccountResponsePtrOutputWithContext(ctx context.Context) StorageAccountResponsePtrOutput
type StorageInsightConfig ¶
type StorageInsightConfig struct { pulumi.CustomResourceState // The names of the blob containers that the workspace should read Containers pulumi.StringArrayOutput `pulumi:"containers"` // The ETag of the storage insight. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The status of the storage insight Status StorageInsightStatusResponseOutput `pulumi:"status"` // The storage account connection details StorageAccount StorageAccountResponseOutput `pulumi:"storageAccount"` // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayOutput `pulumi:"tables"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The top level storage insight resource container.
func GetStorageInsightConfig ¶
func GetStorageInsightConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageInsightConfigState, opts ...pulumi.ResourceOption) (*StorageInsightConfig, error)
GetStorageInsightConfig gets an existing StorageInsightConfig 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 NewStorageInsightConfig ¶
func NewStorageInsightConfig(ctx *pulumi.Context, name string, args *StorageInsightConfigArgs, opts ...pulumi.ResourceOption) (*StorageInsightConfig, error)
NewStorageInsightConfig registers a new resource with the given unique name, arguments, and options.
func (*StorageInsightConfig) ElementType ¶ added in v0.2.6
func (*StorageInsightConfig) ElementType() reflect.Type
func (*StorageInsightConfig) ToStorageInsightConfigOutput ¶ added in v0.2.6
func (i *StorageInsightConfig) ToStorageInsightConfigOutput() StorageInsightConfigOutput
func (*StorageInsightConfig) ToStorageInsightConfigOutputWithContext ¶ added in v0.2.6
func (i *StorageInsightConfig) ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput
type StorageInsightConfigArgs ¶
type StorageInsightConfigArgs struct { // The names of the blob containers that the workspace should read Containers pulumi.StringArrayInput // The ETag of the storage insight. ETag pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The storage account connection details StorageAccount StorageAccountInput // Name of the storageInsightsConfigs resource StorageInsightName pulumi.StringInput // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a StorageInsightConfig resource.
func (StorageInsightConfigArgs) ElementType ¶
func (StorageInsightConfigArgs) ElementType() reflect.Type
type StorageInsightConfigInput ¶ added in v0.2.6
type StorageInsightConfigInput interface { pulumi.Input ToStorageInsightConfigOutput() StorageInsightConfigOutput ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput }
type StorageInsightConfigOutput ¶ added in v0.2.6
type StorageInsightConfigOutput struct {
*pulumi.OutputState
}
func (StorageInsightConfigOutput) ElementType ¶ added in v0.2.6
func (StorageInsightConfigOutput) ElementType() reflect.Type
func (StorageInsightConfigOutput) ToStorageInsightConfigOutput ¶ added in v0.2.6
func (o StorageInsightConfigOutput) ToStorageInsightConfigOutput() StorageInsightConfigOutput
func (StorageInsightConfigOutput) ToStorageInsightConfigOutputWithContext ¶ added in v0.2.6
func (o StorageInsightConfigOutput) ToStorageInsightConfigOutputWithContext(ctx context.Context) StorageInsightConfigOutput
type StorageInsightConfigState ¶
type StorageInsightConfigState struct { // The names of the blob containers that the workspace should read Containers pulumi.StringArrayInput // The ETag of the storage insight. ETag pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The status of the storage insight Status StorageInsightStatusResponsePtrInput // The storage account connection details StorageAccount StorageAccountResponsePtrInput // The names of the Azure tables that the workspace should read Tables pulumi.StringArrayInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (StorageInsightConfigState) ElementType ¶
func (StorageInsightConfigState) ElementType() reflect.Type
type StorageInsightStatusResponse ¶
type StorageInsightStatusResponse struct { // Description of the state of the storage insight. Description *string `pulumi:"description"` // The state of the storage insight connection to the workspace State string `pulumi:"state"` }
The status of the storage insight.
type StorageInsightStatusResponseArgs ¶
type StorageInsightStatusResponseArgs struct { // Description of the state of the storage insight. Description pulumi.StringPtrInput `pulumi:"description"` // The state of the storage insight connection to the workspace State pulumi.StringInput `pulumi:"state"` }
The status of the storage insight.
func (StorageInsightStatusResponseArgs) ElementType ¶
func (StorageInsightStatusResponseArgs) ElementType() reflect.Type
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (i StorageInsightStatusResponseArgs) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type StorageInsightStatusResponseInput ¶
type StorageInsightStatusResponseInput interface { pulumi.Input ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput ToStorageInsightStatusResponseOutputWithContext(context.Context) StorageInsightStatusResponseOutput }
StorageInsightStatusResponseInput is an input type that accepts StorageInsightStatusResponseArgs and StorageInsightStatusResponseOutput values. You can construct a concrete instance of `StorageInsightStatusResponseInput` via:
StorageInsightStatusResponseArgs{...}
type StorageInsightStatusResponseOutput ¶
type StorageInsightStatusResponseOutput struct{ *pulumi.OutputState }
The status of the storage insight.
func (StorageInsightStatusResponseOutput) Description ¶
func (o StorageInsightStatusResponseOutput) Description() pulumi.StringPtrOutput
Description of the state of the storage insight.
func (StorageInsightStatusResponseOutput) ElementType ¶
func (StorageInsightStatusResponseOutput) ElementType() reflect.Type
func (StorageInsightStatusResponseOutput) State ¶
func (o StorageInsightStatusResponseOutput) State() pulumi.StringOutput
The state of the storage insight connection to the workspace
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutput() StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponseOutputWithContext(ctx context.Context) StorageInsightStatusResponseOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (o StorageInsightStatusResponseOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type StorageInsightStatusResponsePtrInput ¶
type StorageInsightStatusResponsePtrInput interface { pulumi.Input ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput ToStorageInsightStatusResponsePtrOutputWithContext(context.Context) StorageInsightStatusResponsePtrOutput }
StorageInsightStatusResponsePtrInput is an input type that accepts StorageInsightStatusResponseArgs, StorageInsightStatusResponsePtr and StorageInsightStatusResponsePtrOutput values. You can construct a concrete instance of `StorageInsightStatusResponsePtrInput` via:
StorageInsightStatusResponseArgs{...} or: nil
func StorageInsightStatusResponsePtr ¶
func StorageInsightStatusResponsePtr(v *StorageInsightStatusResponseArgs) StorageInsightStatusResponsePtrInput
type StorageInsightStatusResponsePtrOutput ¶
type StorageInsightStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageInsightStatusResponsePtrOutput) Description ¶
func (o StorageInsightStatusResponsePtrOutput) Description() pulumi.StringPtrOutput
Description of the state of the storage insight.
func (StorageInsightStatusResponsePtrOutput) ElementType ¶
func (StorageInsightStatusResponsePtrOutput) ElementType() reflect.Type
func (StorageInsightStatusResponsePtrOutput) State ¶
func (o StorageInsightStatusResponsePtrOutput) State() pulumi.StringPtrOutput
The state of the storage insight connection to the workspace
func (StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput ¶
func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutput() StorageInsightStatusResponsePtrOutput
func (StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext ¶
func (o StorageInsightStatusResponsePtrOutput) ToStorageInsightStatusResponsePtrOutputWithContext(ctx context.Context) StorageInsightStatusResponsePtrOutput
type Tag ¶
type Tag struct { // The tag name. Name string `pulumi:"name"` // The tag value. Value string `pulumi:"value"` }
A tag of a saved search.
type TagArgs ¶
type TagArgs struct { // The tag name. Name pulumi.StringInput `pulumi:"name"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
A tag of a saved search.
func (TagArgs) ElementType ¶
func (TagArgs) ToTagOutput ¶
type TagArray ¶
type TagArray []TagInput
func (TagArray) ElementType ¶
func (TagArray) ToTagArrayOutput ¶
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) ToTagArrayOutput ¶
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagInput ¶
type TagInput interface { pulumi.Input ToTagOutput() TagOutput ToTagOutputWithContext(context.Context) TagOutput }
TagInput is an input type that accepts TagArgs and TagOutput values. You can construct a concrete instance of `TagInput` via:
TagArgs{...}
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
A tag of a saved search.
func (TagOutput) ElementType ¶
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
type TagResponse ¶
type TagResponse struct { // The tag name. Name string `pulumi:"name"` // The tag value. Value string `pulumi:"value"` }
A tag of a saved search.
type TagResponseArgs ¶
type TagResponseArgs struct { // The tag name. Name pulumi.StringInput `pulumi:"name"` // The tag value. Value pulumi.StringInput `pulumi:"value"` }
A tag of a saved search.
func (TagResponseArgs) ElementType ¶
func (TagResponseArgs) ElementType() reflect.Type
func (TagResponseArgs) ToTagResponseOutput ¶
func (i TagResponseArgs) ToTagResponseOutput() TagResponseOutput
func (TagResponseArgs) ToTagResponseOutputWithContext ¶
func (i TagResponseArgs) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
type TagResponseArray ¶
type TagResponseArray []TagResponseInput
func (TagResponseArray) ElementType ¶
func (TagResponseArray) ElementType() reflect.Type
func (TagResponseArray) ToTagResponseArrayOutput ¶
func (i TagResponseArray) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArray) ToTagResponseArrayOutputWithContext ¶
func (i TagResponseArray) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseArrayInput ¶
type TagResponseArrayInput interface { pulumi.Input ToTagResponseArrayOutput() TagResponseArrayOutput ToTagResponseArrayOutputWithContext(context.Context) TagResponseArrayOutput }
TagResponseArrayInput is an input type that accepts TagResponseArray and TagResponseArrayOutput values. You can construct a concrete instance of `TagResponseArrayInput` via:
TagResponseArray{ TagResponseArgs{...} }
type TagResponseArrayOutput ¶
type TagResponseArrayOutput struct{ *pulumi.OutputState }
func (TagResponseArrayOutput) ElementType ¶
func (TagResponseArrayOutput) ElementType() reflect.Type
func (TagResponseArrayOutput) Index ¶
func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutput ¶
func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutputWithContext ¶
func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseInput ¶
type TagResponseInput interface { pulumi.Input ToTagResponseOutput() TagResponseOutput ToTagResponseOutputWithContext(context.Context) TagResponseOutput }
TagResponseInput is an input type that accepts TagResponseArgs and TagResponseOutput values. You can construct a concrete instance of `TagResponseInput` via:
TagResponseArgs{...}
type TagResponseOutput ¶
type TagResponseOutput struct{ *pulumi.OutputState }
A tag of a saved search.
func (TagResponseOutput) ElementType ¶
func (TagResponseOutput) ElementType() reflect.Type
func (TagResponseOutput) ToTagResponseOutput ¶
func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
func (TagResponseOutput) ToTagResponseOutputWithContext ¶
func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
func (TagResponseOutput) Value ¶
func (o TagResponseOutput) Value() pulumi.StringOutput
The tag value.
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // This is a read-only property. Represents the ID associated with the workspace. CustomerId pulumi.StringOutput `pulumi:"customerId"` // The ETag of the workspace. ETag pulumi.StringPtrOutput `pulumi:"eTag"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayOutput `pulumi:"privateLinkScopedResources"` // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForIngestion"` // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery pulumi.StringPtrOutput `pulumi:"publicNetworkAccessForQuery"` // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays pulumi.IntPtrOutput `pulumi:"retentionInDays"` // The SKU of the workspace. Sku WorkspaceSkuResponsePtrOutput `pulumi:"sku"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The daily volume cap for ingestion. WorkspaceCapping WorkspaceCappingResponsePtrOutput `pulumi:"workspaceCapping"` }
The top level Workspace resource container.
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace 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 NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) ElementType ¶ added in v0.2.6
func (*Workspace) ToWorkspaceOutput ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { // The ETag of the workspace. ETag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringInput // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrInput // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrInput // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays pulumi.IntPtrInput // The SKU of the workspace. Sku WorkspaceSkuPtrInput // Resource tags. Tags pulumi.StringMapInput // The daily volume cap for ingestion. WorkspaceCapping WorkspaceCappingPtrInput // The name of the workspace. WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceCapping ¶
type WorkspaceCapping struct { // The workspace daily quota for ingestion. -1 means unlimited. DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"` }
The daily volume cap for ingestion.
type WorkspaceCappingArgs ¶
type WorkspaceCappingArgs struct { // The workspace daily quota for ingestion. -1 means unlimited. DailyQuotaGb pulumi.Float64PtrInput `pulumi:"dailyQuotaGb"` }
The daily volume cap for ingestion.
func (WorkspaceCappingArgs) ElementType ¶
func (WorkspaceCappingArgs) ElementType() reflect.Type
func (WorkspaceCappingArgs) ToWorkspaceCappingOutput ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingOutput() WorkspaceCappingOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext ¶
func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingInput ¶
type WorkspaceCappingInput interface { pulumi.Input ToWorkspaceCappingOutput() WorkspaceCappingOutput ToWorkspaceCappingOutputWithContext(context.Context) WorkspaceCappingOutput }
WorkspaceCappingInput is an input type that accepts WorkspaceCappingArgs and WorkspaceCappingOutput values. You can construct a concrete instance of `WorkspaceCappingInput` via:
WorkspaceCappingArgs{...}
type WorkspaceCappingOutput ¶
type WorkspaceCappingOutput struct{ *pulumi.OutputState }
The daily volume cap for ingestion.
func (WorkspaceCappingOutput) DailyQuotaGb ¶
func (o WorkspaceCappingOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion. -1 means unlimited.
func (WorkspaceCappingOutput) ElementType ¶
func (WorkspaceCappingOutput) ElementType() reflect.Type
func (WorkspaceCappingOutput) ToWorkspaceCappingOutput ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingOutput() WorkspaceCappingOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext ¶
func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingPtrInput ¶
type WorkspaceCappingPtrInput interface { pulumi.Input ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput ToWorkspaceCappingPtrOutputWithContext(context.Context) WorkspaceCappingPtrOutput }
WorkspaceCappingPtrInput is an input type that accepts WorkspaceCappingArgs, WorkspaceCappingPtr and WorkspaceCappingPtrOutput values. You can construct a concrete instance of `WorkspaceCappingPtrInput` via:
WorkspaceCappingArgs{...} or: nil
func WorkspaceCappingPtr ¶
func WorkspaceCappingPtr(v *WorkspaceCappingArgs) WorkspaceCappingPtrInput
type WorkspaceCappingPtrOutput ¶
type WorkspaceCappingPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCappingPtrOutput) DailyQuotaGb ¶
func (o WorkspaceCappingPtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion. -1 means unlimited.
func (WorkspaceCappingPtrOutput) Elem ¶
func (o WorkspaceCappingPtrOutput) Elem() WorkspaceCappingOutput
func (WorkspaceCappingPtrOutput) ElementType ¶
func (WorkspaceCappingPtrOutput) ElementType() reflect.Type
func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput ¶
func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext ¶
func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingResponse ¶
type WorkspaceCappingResponse struct { // The workspace daily quota for ingestion. -1 means unlimited. DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"` // The status of data ingestion for this workspace. DataIngestionStatus string `pulumi:"dataIngestionStatus"` // The time when the quota will be rest. QuotaNextResetTime string `pulumi:"quotaNextResetTime"` }
The daily volume cap for ingestion.
type WorkspaceCappingResponseArgs ¶
type WorkspaceCappingResponseArgs struct { // The workspace daily quota for ingestion. -1 means unlimited. DailyQuotaGb pulumi.Float64PtrInput `pulumi:"dailyQuotaGb"` // The status of data ingestion for this workspace. DataIngestionStatus pulumi.StringInput `pulumi:"dataIngestionStatus"` // The time when the quota will be rest. QuotaNextResetTime pulumi.StringInput `pulumi:"quotaNextResetTime"` }
The daily volume cap for ingestion.
func (WorkspaceCappingResponseArgs) ElementType ¶
func (WorkspaceCappingResponseArgs) ElementType() reflect.Type
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext ¶
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceCappingResponseInput ¶
type WorkspaceCappingResponseInput interface { pulumi.Input ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput ToWorkspaceCappingResponseOutputWithContext(context.Context) WorkspaceCappingResponseOutput }
WorkspaceCappingResponseInput is an input type that accepts WorkspaceCappingResponseArgs and WorkspaceCappingResponseOutput values. You can construct a concrete instance of `WorkspaceCappingResponseInput` via:
WorkspaceCappingResponseArgs{...}
type WorkspaceCappingResponseOutput ¶
type WorkspaceCappingResponseOutput struct{ *pulumi.OutputState }
The daily volume cap for ingestion.
func (WorkspaceCappingResponseOutput) DailyQuotaGb ¶
func (o WorkspaceCappingResponseOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion. -1 means unlimited.
func (WorkspaceCappingResponseOutput) DataIngestionStatus ¶
func (o WorkspaceCappingResponseOutput) DataIngestionStatus() pulumi.StringOutput
The status of data ingestion for this workspace.
func (WorkspaceCappingResponseOutput) ElementType ¶
func (WorkspaceCappingResponseOutput) ElementType() reflect.Type
func (WorkspaceCappingResponseOutput) QuotaNextResetTime ¶
func (o WorkspaceCappingResponseOutput) QuotaNextResetTime() pulumi.StringOutput
The time when the quota will be rest.
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext ¶
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceCappingResponsePtrInput ¶
type WorkspaceCappingResponsePtrInput interface { pulumi.Input ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput ToWorkspaceCappingResponsePtrOutputWithContext(context.Context) WorkspaceCappingResponsePtrOutput }
WorkspaceCappingResponsePtrInput is an input type that accepts WorkspaceCappingResponseArgs, WorkspaceCappingResponsePtr and WorkspaceCappingResponsePtrOutput values. You can construct a concrete instance of `WorkspaceCappingResponsePtrInput` via:
WorkspaceCappingResponseArgs{...} or: nil
func WorkspaceCappingResponsePtr ¶
func WorkspaceCappingResponsePtr(v *WorkspaceCappingResponseArgs) WorkspaceCappingResponsePtrInput
type WorkspaceCappingResponsePtrOutput ¶
type WorkspaceCappingResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCappingResponsePtrOutput) DailyQuotaGb ¶
func (o WorkspaceCappingResponsePtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion. -1 means unlimited.
func (WorkspaceCappingResponsePtrOutput) DataIngestionStatus ¶
func (o WorkspaceCappingResponsePtrOutput) DataIngestionStatus() pulumi.StringPtrOutput
The status of data ingestion for this workspace.
func (WorkspaceCappingResponsePtrOutput) Elem ¶
func (o WorkspaceCappingResponsePtrOutput) Elem() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponsePtrOutput) ElementType ¶
func (WorkspaceCappingResponsePtrOutput) ElementType() reflect.Type
func (WorkspaceCappingResponsePtrOutput) QuotaNextResetTime ¶
func (o WorkspaceCappingResponsePtrOutput) QuotaNextResetTime() pulumi.StringPtrOutput
The time when the quota will be rest.
func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput ¶
func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext ¶
func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceEntityStatus ¶ added in v0.3.1
The provisioning state of the workspace.
func (WorkspaceEntityStatus) ElementType ¶ added in v0.3.1
func (WorkspaceEntityStatus) ElementType() reflect.Type
func (WorkspaceEntityStatus) ToStringOutput ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringOutput() pulumi.StringOutput
func (WorkspaceEntityStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceEntityStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceEntityStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e WorkspaceEntityStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WorkspaceInput ¶ added in v0.2.6
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceOutput ¶ added in v0.2.6
type WorkspaceOutput struct {
*pulumi.OutputState
}
func (WorkspaceOutput) ElementType ¶ added in v0.2.6
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceSku ¶
type WorkspaceSku struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel *int `pulumi:"capacityReservationLevel"` // The name of the SKU. Name string `pulumi:"name"` }
The SKU (tier) of a workspace.
type WorkspaceSkuArgs ¶
type WorkspaceSkuArgs struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel pulumi.IntPtrInput `pulumi:"capacityReservationLevel"` // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The SKU (tier) of a workspace.
func (WorkspaceSkuArgs) ElementType ¶
func (WorkspaceSkuArgs) ElementType() reflect.Type
func (WorkspaceSkuArgs) ToWorkspaceSkuOutput ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuOutput() WorkspaceSkuOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext ¶
func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuInput ¶
type WorkspaceSkuInput interface { pulumi.Input ToWorkspaceSkuOutput() WorkspaceSkuOutput ToWorkspaceSkuOutputWithContext(context.Context) WorkspaceSkuOutput }
WorkspaceSkuInput is an input type that accepts WorkspaceSkuArgs and WorkspaceSkuOutput values. You can construct a concrete instance of `WorkspaceSkuInput` via:
WorkspaceSkuArgs{...}
type WorkspaceSkuNameEnum ¶ added in v0.3.1
The name of the SKU.
func (WorkspaceSkuNameEnum) ElementType ¶ added in v0.3.1
func (WorkspaceSkuNameEnum) ElementType() reflect.Type
func (WorkspaceSkuNameEnum) ToStringOutput ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringOutput() pulumi.StringOutput
func (WorkspaceSkuNameEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkspaceSkuNameEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkspaceSkuNameEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e WorkspaceSkuNameEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WorkspaceSkuOutput ¶
type WorkspaceSkuOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (WorkspaceSkuOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuOutput) ElementType ¶
func (WorkspaceSkuOutput) ElementType() reflect.Type
func (WorkspaceSkuOutput) Name ¶
func (o WorkspaceSkuOutput) Name() pulumi.StringOutput
The name of the SKU.
func (WorkspaceSkuOutput) ToWorkspaceSkuOutput ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuOutput() WorkspaceSkuOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext ¶
func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuPtrInput ¶
type WorkspaceSkuPtrInput interface { pulumi.Input ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput ToWorkspaceSkuPtrOutputWithContext(context.Context) WorkspaceSkuPtrOutput }
WorkspaceSkuPtrInput is an input type that accepts WorkspaceSkuArgs, WorkspaceSkuPtr and WorkspaceSkuPtrOutput values. You can construct a concrete instance of `WorkspaceSkuPtrInput` via:
WorkspaceSkuArgs{...} or: nil
func WorkspaceSkuPtr ¶
func WorkspaceSkuPtr(v *WorkspaceSkuArgs) WorkspaceSkuPtrInput
type WorkspaceSkuPtrOutput ¶
type WorkspaceSkuPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSkuPtrOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuPtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuPtrOutput) Elem ¶
func (o WorkspaceSkuPtrOutput) Elem() WorkspaceSkuOutput
func (WorkspaceSkuPtrOutput) ElementType ¶
func (WorkspaceSkuPtrOutput) ElementType() reflect.Type
func (WorkspaceSkuPtrOutput) Name ¶
func (o WorkspaceSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput ¶
func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext ¶
func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuResponse ¶
type WorkspaceSkuResponse struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel *int `pulumi:"capacityReservationLevel"` // The last time when the sku was updated. LastSkuUpdate string `pulumi:"lastSkuUpdate"` // The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected. MaxCapacityReservationLevel int `pulumi:"maxCapacityReservationLevel"` // The name of the SKU. Name string `pulumi:"name"` }
The SKU (tier) of a workspace.
type WorkspaceSkuResponseArgs ¶
type WorkspaceSkuResponseArgs struct { // The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel pulumi.IntPtrInput `pulumi:"capacityReservationLevel"` // The last time when the sku was updated. LastSkuUpdate pulumi.StringInput `pulumi:"lastSkuUpdate"` // The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected. MaxCapacityReservationLevel pulumi.IntInput `pulumi:"maxCapacityReservationLevel"` // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The SKU (tier) of a workspace.
func (WorkspaceSkuResponseArgs) ElementType ¶
func (WorkspaceSkuResponseArgs) ElementType() reflect.Type
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext ¶
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceSkuResponseInput ¶
type WorkspaceSkuResponseInput interface { pulumi.Input ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput ToWorkspaceSkuResponseOutputWithContext(context.Context) WorkspaceSkuResponseOutput }
WorkspaceSkuResponseInput is an input type that accepts WorkspaceSkuResponseArgs and WorkspaceSkuResponseOutput values. You can construct a concrete instance of `WorkspaceSkuResponseInput` via:
WorkspaceSkuResponseArgs{...}
type WorkspaceSkuResponseOutput ¶
type WorkspaceSkuResponseOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (WorkspaceSkuResponseOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuResponseOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponseOutput) ElementType ¶
func (WorkspaceSkuResponseOutput) ElementType() reflect.Type
func (WorkspaceSkuResponseOutput) LastSkuUpdate ¶
func (o WorkspaceSkuResponseOutput) LastSkuUpdate() pulumi.StringOutput
The last time when the sku was updated.
func (WorkspaceSkuResponseOutput) MaxCapacityReservationLevel ¶
func (o WorkspaceSkuResponseOutput) MaxCapacityReservationLevel() pulumi.IntOutput
The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponseOutput) Name ¶
func (o WorkspaceSkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU.
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext ¶
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceSkuResponsePtrInput ¶
type WorkspaceSkuResponsePtrInput interface { pulumi.Input ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput ToWorkspaceSkuResponsePtrOutputWithContext(context.Context) WorkspaceSkuResponsePtrOutput }
WorkspaceSkuResponsePtrInput is an input type that accepts WorkspaceSkuResponseArgs, WorkspaceSkuResponsePtr and WorkspaceSkuResponsePtrOutput values. You can construct a concrete instance of `WorkspaceSkuResponsePtrInput` via:
WorkspaceSkuResponseArgs{...} or: nil
func WorkspaceSkuResponsePtr ¶
func WorkspaceSkuResponsePtr(v *WorkspaceSkuResponseArgs) WorkspaceSkuResponsePtrInput
type WorkspaceSkuResponsePtrOutput ¶
type WorkspaceSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSkuResponsePtrOutput) CapacityReservationLevel ¶
func (o WorkspaceSkuResponsePtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponsePtrOutput) Elem ¶
func (o WorkspaceSkuResponsePtrOutput) Elem() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponsePtrOutput) ElementType ¶
func (WorkspaceSkuResponsePtrOutput) ElementType() reflect.Type
func (WorkspaceSkuResponsePtrOutput) LastSkuUpdate ¶
func (o WorkspaceSkuResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
The last time when the sku was updated.
func (WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel ¶
func (o WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel() pulumi.IntPtrOutput
The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponsePtrOutput) Name ¶
func (o WorkspaceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput ¶
func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext ¶
func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceState ¶
type WorkspaceState struct { // This is a read-only property. Represents the ID associated with the workspace. CustomerId pulumi.StringPtrInput // The ETag of the workspace. ETag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // List of linked private link scope resources. PrivateLinkScopedResources PrivateLinkScopedResourceResponseArrayInput // The provisioning state of the workspace. ProvisioningState pulumi.StringPtrInput // The network access type for accessing Log Analytics ingestion. PublicNetworkAccessForIngestion pulumi.StringPtrInput // The network access type for accessing Log Analytics query. PublicNetworkAccessForQuery pulumi.StringPtrInput // The workspace data retention in days. -1 means Unlimited retention for the Unlimited Sku. 730 days is the maximum allowed for all other Skus. RetentionInDays pulumi.IntPtrInput // The SKU of the workspace. Sku WorkspaceSkuResponsePtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The daily volume cap for ingestion. WorkspaceCapping WorkspaceCappingResponsePtrInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type
Source Files
¶
- cluster.go
- dataExport.go
- dataSource.go
- getCluster.go
- getDataExport.go
- getDataSource.go
- getLinkedService.go
- getLinkedStorageAccount.go
- getSavedSearch.go
- getStorageInsightConfig.go
- getWorkspace.go
- linkedService.go
- linkedStorageAccount.go
- pulumiEnums.go
- pulumiTypes.go
- savedSearch.go
- storageInsightConfig.go
- workspace.go