Documentation
¶
Index ¶
- Constants
- type AssociatedWorkspaceResponse
- type AssociatedWorkspaceResponseArgs
- func (AssociatedWorkspaceResponseArgs) ElementType() reflect.Type
- func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
- func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
- type AssociatedWorkspaceResponseArray
- func (AssociatedWorkspaceResponseArray) ElementType() reflect.Type
- func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
- func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
- type AssociatedWorkspaceResponseArrayInput
- type AssociatedWorkspaceResponseArrayOutput
- func (AssociatedWorkspaceResponseArrayOutput) ElementType() reflect.Type
- func (o AssociatedWorkspaceResponseArrayOutput) Index(i pulumi.IntInput) AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
- func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
- type AssociatedWorkspaceResponseInput
- type AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseOutput) AssociateDate() pulumi.StringOutput
- func (AssociatedWorkspaceResponseOutput) ElementType() reflect.Type
- func (o AssociatedWorkspaceResponseOutput) ResourceId() pulumi.StringOutput
- func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
- func (o AssociatedWorkspaceResponseOutput) WorkspaceId() pulumi.StringOutput
- func (o AssociatedWorkspaceResponseOutput) WorkspaceName() pulumi.StringOutput
- type BillingType
- func (BillingType) ElementType() reflect.Type
- func (e BillingType) ToStringOutput() pulumi.StringOutput
- func (e BillingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BillingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BillingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityReservationPropertiesResponse
- type CapacityReservationPropertiesResponseArgs
- func (CapacityReservationPropertiesResponseArgs) ElementType() reflect.Type
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
- func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
- type CapacityReservationPropertiesResponseInput
- type CapacityReservationPropertiesResponseOutput
- func (CapacityReservationPropertiesResponseOutput) ElementType() reflect.Type
- func (o CapacityReservationPropertiesResponseOutput) LastSkuUpdate() pulumi.StringOutput
- func (o CapacityReservationPropertiesResponseOutput) MaxCapacity() pulumi.Float64Output
- func (o CapacityReservationPropertiesResponseOutput) MinCapacity() pulumi.Float64Output
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
- func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
- type CapacityReservationPropertiesResponsePtrInput
- type CapacityReservationPropertiesResponsePtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) Elem() CapacityReservationPropertiesResponseOutput
- func (CapacityReservationPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) MaxCapacity() pulumi.Float64PtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) MinCapacity() pulumi.Float64PtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
- func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
- 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 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
- func (o IdentityOutput) UserAssignedIdentities() pulumi.MapOutput
- 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
- func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput
- 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
- func (o IdentityResponseOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
- 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
- func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
- 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) KeyRsaSize() pulumi.IntPtrOutput
- 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) KeyRsaSize() pulumi.IntPtrOutput
- 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) KeyRsaSize() pulumi.IntPtrOutput
- 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) KeyRsaSize() pulumi.IntPtrOutput
- 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 LookupClusterArgs
- type LookupClusterResult
- 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 UserIdentityPropertiesResponse
- type UserIdentityPropertiesResponseArgs
- func (UserIdentityPropertiesResponseArgs) ElementType() reflect.Type
- func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
- func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
- type UserIdentityPropertiesResponseInput
- type UserIdentityPropertiesResponseMap
- func (UserIdentityPropertiesResponseMap) ElementType() reflect.Type
- func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
- func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
- type UserIdentityPropertiesResponseMapInput
- type UserIdentityPropertiesResponseMapOutput
- func (UserIdentityPropertiesResponseMapOutput) ElementType() reflect.Type
- func (o UserIdentityPropertiesResponseMapOutput) MapIndex(k pulumi.StringInput) UserIdentityPropertiesResponseOutput
- func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
- func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
- type UserIdentityPropertiesResponseOutput
- func (o UserIdentityPropertiesResponseOutput) ClientId() pulumi.StringOutput
- func (UserIdentityPropertiesResponseOutput) ElementType() reflect.Type
- func (o UserIdentityPropertiesResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
- func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
- 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 ( BillingTypeCluster = BillingType("Cluster") BillingTypeWorkspaces = BillingType("Workspaces") )
const ( IdentityTypeSystemAssigned = IdentityType("SystemAssigned") IdentityTypeUserAssigned = IdentityType("UserAssigned") IdentityTypeNone = IdentityType("None") )
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") WorkspaceSkuNameEnumLACluster = WorkspaceSkuNameEnum("LACluster") )
const (
ClusterSkuNameEnumCapacityReservation = ClusterSkuNameEnum("CapacityReservation")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssociatedWorkspaceResponse ¶ added in v0.3.1
type AssociatedWorkspaceResponse struct { // The time of workspace association. AssociateDate string `pulumi:"associateDate"` // The ResourceId id the assigned workspace. ResourceId string `pulumi:"resourceId"` // The id of the assigned workspace. WorkspaceId string `pulumi:"workspaceId"` // The name id the assigned workspace. WorkspaceName string `pulumi:"workspaceName"` }
The list of Log Analytics workspaces associated with the cluster.
type AssociatedWorkspaceResponseArgs ¶ added in v0.3.1
type AssociatedWorkspaceResponseArgs struct { // The time of workspace association. AssociateDate pulumi.StringInput `pulumi:"associateDate"` // The ResourceId id the assigned workspace. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The id of the assigned workspace. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` // The name id the assigned workspace. WorkspaceName pulumi.StringInput `pulumi:"workspaceName"` }
The list of Log Analytics workspaces associated with the cluster.
func (AssociatedWorkspaceResponseArgs) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseArgs) ElementType() reflect.Type
func (AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutput ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
func (AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutputWithContext ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArgs) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
type AssociatedWorkspaceResponseArray ¶ added in v0.3.1
type AssociatedWorkspaceResponseArray []AssociatedWorkspaceResponseInput
func (AssociatedWorkspaceResponseArray) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseArray) ElementType() reflect.Type
func (AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutput ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
func (AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutputWithContext ¶ added in v0.3.1
func (i AssociatedWorkspaceResponseArray) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
type AssociatedWorkspaceResponseArrayInput ¶ added in v0.3.1
type AssociatedWorkspaceResponseArrayInput interface { pulumi.Input ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput ToAssociatedWorkspaceResponseArrayOutputWithContext(context.Context) AssociatedWorkspaceResponseArrayOutput }
AssociatedWorkspaceResponseArrayInput is an input type that accepts AssociatedWorkspaceResponseArray and AssociatedWorkspaceResponseArrayOutput values. You can construct a concrete instance of `AssociatedWorkspaceResponseArrayInput` via:
AssociatedWorkspaceResponseArray{ AssociatedWorkspaceResponseArgs{...} }
type AssociatedWorkspaceResponseArrayOutput ¶ added in v0.3.1
type AssociatedWorkspaceResponseArrayOutput struct{ *pulumi.OutputState }
func (AssociatedWorkspaceResponseArrayOutput) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseArrayOutput) ElementType() reflect.Type
func (AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutput() AssociatedWorkspaceResponseArrayOutput
func (AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseArrayOutput) ToAssociatedWorkspaceResponseArrayOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseArrayOutput
type AssociatedWorkspaceResponseInput ¶ added in v0.3.1
type AssociatedWorkspaceResponseInput interface { pulumi.Input ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput ToAssociatedWorkspaceResponseOutputWithContext(context.Context) AssociatedWorkspaceResponseOutput }
AssociatedWorkspaceResponseInput is an input type that accepts AssociatedWorkspaceResponseArgs and AssociatedWorkspaceResponseOutput values. You can construct a concrete instance of `AssociatedWorkspaceResponseInput` via:
AssociatedWorkspaceResponseArgs{...}
type AssociatedWorkspaceResponseOutput ¶ added in v0.3.1
type AssociatedWorkspaceResponseOutput struct{ *pulumi.OutputState }
The list of Log Analytics workspaces associated with the cluster.
func (AssociatedWorkspaceResponseOutput) AssociateDate ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) AssociateDate() pulumi.StringOutput
The time of workspace association.
func (AssociatedWorkspaceResponseOutput) ElementType ¶ added in v0.3.1
func (AssociatedWorkspaceResponseOutput) ElementType() reflect.Type
func (AssociatedWorkspaceResponseOutput) ResourceId ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) ResourceId() pulumi.StringOutput
The ResourceId id the assigned workspace.
func (AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutput() AssociatedWorkspaceResponseOutput
func (AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) ToAssociatedWorkspaceResponseOutputWithContext(ctx context.Context) AssociatedWorkspaceResponseOutput
func (AssociatedWorkspaceResponseOutput) WorkspaceId ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) WorkspaceId() pulumi.StringOutput
The id of the assigned workspace.
func (AssociatedWorkspaceResponseOutput) WorkspaceName ¶ added in v0.3.1
func (o AssociatedWorkspaceResponseOutput) WorkspaceName() pulumi.StringOutput
The name id the assigned workspace.
type BillingType ¶ added in v0.3.1
Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster'
func (BillingType) ElementType ¶ added in v0.3.1
func (BillingType) ElementType() reflect.Type
func (BillingType) ToStringOutput ¶ added in v0.3.1
func (e BillingType) ToStringOutput() pulumi.StringOutput
func (BillingType) ToStringOutputWithContext ¶ added in v0.3.1
func (e BillingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BillingType) ToStringPtrOutput ¶ added in v0.3.1
func (e BillingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BillingType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BillingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityReservationPropertiesResponse ¶ added in v0.3.1
type CapacityReservationPropertiesResponse struct { // The last time Sku was updated. LastSkuUpdate string `pulumi:"lastSkuUpdate"` // Maximum CapacityReservation value in GB. MaxCapacity float64 `pulumi:"maxCapacity"` // Minimum CapacityReservation value in GB. MinCapacity float64 `pulumi:"minCapacity"` }
The Capacity Reservation properties.
type CapacityReservationPropertiesResponseArgs ¶ added in v0.3.1
type CapacityReservationPropertiesResponseArgs struct { // The last time Sku was updated. LastSkuUpdate pulumi.StringInput `pulumi:"lastSkuUpdate"` // Maximum CapacityReservation value in GB. MaxCapacity pulumi.Float64Input `pulumi:"maxCapacity"` // Minimum CapacityReservation value in GB. MinCapacity pulumi.Float64Input `pulumi:"minCapacity"` }
The Capacity Reservation properties.
func (CapacityReservationPropertiesResponseArgs) ElementType ¶ added in v0.3.1
func (CapacityReservationPropertiesResponseArgs) ElementType() reflect.Type
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutput ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutputWithContext ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
func (CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (i CapacityReservationPropertiesResponseArgs) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
type CapacityReservationPropertiesResponseInput ¶ added in v0.3.1
type CapacityReservationPropertiesResponseInput interface { pulumi.Input ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput ToCapacityReservationPropertiesResponseOutputWithContext(context.Context) CapacityReservationPropertiesResponseOutput }
CapacityReservationPropertiesResponseInput is an input type that accepts CapacityReservationPropertiesResponseArgs and CapacityReservationPropertiesResponseOutput values. You can construct a concrete instance of `CapacityReservationPropertiesResponseInput` via:
CapacityReservationPropertiesResponseArgs{...}
type CapacityReservationPropertiesResponseOutput ¶ added in v0.3.1
type CapacityReservationPropertiesResponseOutput struct{ *pulumi.OutputState }
The Capacity Reservation properties.
func (CapacityReservationPropertiesResponseOutput) ElementType ¶ added in v0.3.1
func (CapacityReservationPropertiesResponseOutput) ElementType() reflect.Type
func (CapacityReservationPropertiesResponseOutput) LastSkuUpdate ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) LastSkuUpdate() pulumi.StringOutput
The last time Sku was updated.
func (CapacityReservationPropertiesResponseOutput) MaxCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) MaxCapacity() pulumi.Float64Output
Maximum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponseOutput) MinCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) MinCapacity() pulumi.Float64Output
Minimum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutput() CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponseOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponseOutput
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
func (CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponseOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
type CapacityReservationPropertiesResponsePtrInput ¶ added in v0.3.1
type CapacityReservationPropertiesResponsePtrInput interface { pulumi.Input ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput ToCapacityReservationPropertiesResponsePtrOutputWithContext(context.Context) CapacityReservationPropertiesResponsePtrOutput }
CapacityReservationPropertiesResponsePtrInput is an input type that accepts CapacityReservationPropertiesResponseArgs, CapacityReservationPropertiesResponsePtr and CapacityReservationPropertiesResponsePtrOutput values. You can construct a concrete instance of `CapacityReservationPropertiesResponsePtrInput` via:
CapacityReservationPropertiesResponseArgs{...} or: nil
func CapacityReservationPropertiesResponsePtr ¶ added in v0.3.1
func CapacityReservationPropertiesResponsePtr(v *CapacityReservationPropertiesResponseArgs) CapacityReservationPropertiesResponsePtrInput
type CapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
type CapacityReservationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (CapacityReservationPropertiesResponsePtrOutput) ElementType ¶ added in v0.3.1
func (CapacityReservationPropertiesResponsePtrOutput) ElementType() reflect.Type
func (CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
The last time Sku was updated.
func (CapacityReservationPropertiesResponsePtrOutput) MaxCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) MaxCapacity() pulumi.Float64PtrOutput
Maximum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponsePtrOutput) MinCapacity ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) MinCapacity() pulumi.Float64PtrOutput
Minimum CapacityReservation value in GB.
func (CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutput() CapacityReservationPropertiesResponsePtrOutput
func (CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext ¶ added in v0.3.1
func (o CapacityReservationPropertiesResponsePtrOutput) ToCapacityReservationPropertiesResponsePtrOutputWithContext(ctx context.Context) CapacityReservationPropertiesResponsePtrOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The list of Log Analytics workspaces associated with the cluster AssociatedWorkspaces AssociatedWorkspaceResponseArrayOutput `pulumi:"associatedWorkspaces"` // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType pulumi.StringPtrOutput `pulumi:"billingType"` // Additional properties for capacity reservation CapacityReservationProperties CapacityReservationPropertiesResponsePtrOutput `pulumi:"capacityReservationProperties"` // The ID associated with the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The cluster creation time CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled pulumi.BoolPtrOutput `pulumi:"isAvailabilityZonesEnabled"` // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"isDoubleEncryptionEnabled"` // The associated key properties. KeyVaultProperties KeyVaultPropertiesResponsePtrOutput `pulumi:"keyVaultProperties"` // The last time the cluster was updated. LastModifiedDate pulumi.StringOutput `pulumi:"lastModifiedDate"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // 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 { // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType pulumi.StringPtrInput // The name of the Log Analytics cluster. ClusterName pulumi.StringInput // The identity of the resource. Identity IdentityPtrInput // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled pulumi.BoolPtrInput // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled pulumi.BoolPtrInput // The associated key properties. KeyVaultProperties KeyVaultPropertiesPtrInput // The geo-location where the resource lives Location pulumi.StringInput // 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 list of Log Analytics workspaces associated with the cluster AssociatedWorkspaces AssociatedWorkspaceResponseArrayInput // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType pulumi.StringPtrInput // Additional properties for capacity reservation CapacityReservationProperties CapacityReservationPropertiesResponsePtrInput // The ID associated with the cluster. ClusterId pulumi.StringPtrInput // The cluster creation time CreatedDate pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled pulumi.BoolPtrInput // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled pulumi.BoolPtrInput // The associated key properties. KeyVaultProperties KeyVaultPropertiesResponsePtrInput // The last time the cluster was updated. LastModifiedDate pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name 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 Identity ¶
type Identity struct { // The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. Type string `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. Type IdentityType `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"` }
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
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() pulumi.StringOutput
The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
func (IdentityOutput) UserAssignedIdentities ¶ added in v0.2.8
func (o IdentityOutput) UserAssignedIdentities() pulumi.MapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
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 type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
func (IdentityPtrOutput) UserAssignedIdentities ¶ added in v0.2.8
func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
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 type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. Type string `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]UserIdentityPropertiesResponse `pulumi:"userAssignedIdentities"` }
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 type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. Type pulumi.StringInput `pulumi:"type"` // The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities UserIdentityPropertiesResponseMapInput `pulumi:"userAssignedIdentities"` }
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 type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
func (IdentityResponseOutput) UserAssignedIdentities ¶
func (o IdentityResponseOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
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 type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
func (IdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o IdentityResponsePtrOutput) UserAssignedIdentities() UserIdentityPropertiesResponseMapOutput
The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
type IdentityType ¶ added in v0.3.1
The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
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"` // Selected key minimum required size. KeyRsaSize *int `pulumi:"keyRsaSize"` // 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"` // Selected key minimum required size. KeyRsaSize pulumi.IntPtrInput `pulumi:"keyRsaSize"` // 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) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
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) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesPtrOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
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"` // Selected key minimum required size. KeyRsaSize *int `pulumi:"keyRsaSize"` // 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"` // Selected key minimum required size. KeyRsaSize pulumi.IntPtrInput `pulumi:"keyRsaSize"` // 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) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesResponseOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
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) KeyRsaSize ¶ added in v0.2.8
func (o KeyVaultPropertiesResponsePtrOutput) KeyRsaSize() pulumi.IntPtrOutput
Selected key minimum required size.
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 LookupClusterArgs ¶
type LookupClusterResult ¶
type LookupClusterResult struct { // The list of Log Analytics workspaces associated with the cluster AssociatedWorkspaces []AssociatedWorkspaceResponse `pulumi:"associatedWorkspaces"` // Configures whether billing will be only on the cluster or each workspace will be billed by its proportional use. This does not change the overall billing, only how it will be distributed. Default value is 'Cluster' BillingType *string `pulumi:"billingType"` // Additional properties for capacity reservation CapacityReservationProperties *CapacityReservationPropertiesResponse `pulumi:"capacityReservationProperties"` // The ID associated with the cluster. ClusterId string `pulumi:"clusterId"` // The cluster creation time CreatedDate string `pulumi:"createdDate"` // 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"` // Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones. IsAvailabilityZonesEnabled *bool `pulumi:"isAvailabilityZonesEnabled"` // Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true' IsDoubleEncryptionEnabled *bool `pulumi:"isDoubleEncryptionEnabled"` // The associated key properties. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // The last time the cluster was updated. LastModifiedDate string `pulumi:"lastModifiedDate"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // 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 LookupWorkspaceArgs ¶ added in v0.2.8
type LookupWorkspaceResult ¶ added in v0.2.8
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"` // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery *bool `pulumi:"forceCmkForQuery"` // 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, between 30 and 730. 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 ¶ added in v0.2.8
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
type PrivateLinkScopedResourceResponse ¶ added in v0.2.8
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 ¶ added in v0.2.8
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 ¶ added in v0.2.8
func (PrivateLinkScopedResourceResponseArgs) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput ¶ added in v0.2.8
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext ¶ added in v0.2.8
func (i PrivateLinkScopedResourceResponseArgs) ToPrivateLinkScopedResourceResponseOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseOutput
type PrivateLinkScopedResourceResponseArray ¶ added in v0.2.8
type PrivateLinkScopedResourceResponseArray []PrivateLinkScopedResourceResponseInput
func (PrivateLinkScopedResourceResponseArray) ElementType ¶ added in v0.2.8
func (PrivateLinkScopedResourceResponseArray) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput ¶ added in v0.2.8
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶ added in v0.2.8
func (i PrivateLinkScopedResourceResponseArray) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseArrayInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
type PrivateLinkScopedResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType ¶ added in v0.2.8
func (PrivateLinkScopedResourceResponseArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput ¶ added in v0.2.8
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutput() PrivateLinkScopedResourceResponseArrayOutput
func (PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext ¶ added in v0.2.8
func (o PrivateLinkScopedResourceResponseArrayOutput) ToPrivateLinkScopedResourceResponseArrayOutputWithContext(ctx context.Context) PrivateLinkScopedResourceResponseArrayOutput
type PrivateLinkScopedResourceResponseInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
type PrivateLinkScopedResourceResponseOutput struct{ *pulumi.OutputState }
The private link scope resource reference.
func (PrivateLinkScopedResourceResponseOutput) ElementType ¶ added in v0.2.8
func (PrivateLinkScopedResourceResponseOutput) ElementType() reflect.Type
func (PrivateLinkScopedResourceResponseOutput) ResourceId ¶ added in v0.2.8
func (o PrivateLinkScopedResourceResponseOutput) ResourceId() pulumi.StringPtrOutput
The full resource Id of the private link scope resource.
func (PrivateLinkScopedResourceResponseOutput) ScopeId ¶ added in v0.2.8
func (o PrivateLinkScopedResourceResponseOutput) ScopeId() pulumi.StringPtrOutput
The private link scope unique Identifier.
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput ¶ added in v0.2.8
func (o PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutput() PrivateLinkScopedResourceResponseOutput
func (PrivateLinkScopedResourceResponseOutput) ToPrivateLinkScopedResourceResponseOutputWithContext ¶ added in v0.2.8
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 UserIdentityPropertiesResponse ¶
type UserIdentityPropertiesResponse struct { // The client id of user assigned identity. ClientId string `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId string `pulumi:"principalId"` }
User assigned identity properties.
type UserIdentityPropertiesResponseArgs ¶
type UserIdentityPropertiesResponseArgs struct { // The client id of user assigned identity. ClientId pulumi.StringInput `pulumi:"clientId"` // The principal id of user assigned identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` }
User assigned identity properties.
func (UserIdentityPropertiesResponseArgs) ElementType ¶
func (UserIdentityPropertiesResponseArgs) ElementType() reflect.Type
func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput ¶
func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
func (UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext ¶
func (i UserIdentityPropertiesResponseArgs) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
type UserIdentityPropertiesResponseInput ¶
type UserIdentityPropertiesResponseInput interface { pulumi.Input ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput ToUserIdentityPropertiesResponseOutputWithContext(context.Context) UserIdentityPropertiesResponseOutput }
UserIdentityPropertiesResponseInput is an input type that accepts UserIdentityPropertiesResponseArgs and UserIdentityPropertiesResponseOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseInput` via:
UserIdentityPropertiesResponseArgs{...}
type UserIdentityPropertiesResponseMap ¶
type UserIdentityPropertiesResponseMap map[string]UserIdentityPropertiesResponseInput
func (UserIdentityPropertiesResponseMap) ElementType ¶
func (UserIdentityPropertiesResponseMap) ElementType() reflect.Type
func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput ¶
func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
func (UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext ¶
func (i UserIdentityPropertiesResponseMap) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
type UserIdentityPropertiesResponseMapInput ¶
type UserIdentityPropertiesResponseMapInput interface { pulumi.Input ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput ToUserIdentityPropertiesResponseMapOutputWithContext(context.Context) UserIdentityPropertiesResponseMapOutput }
UserIdentityPropertiesResponseMapInput is an input type that accepts UserIdentityPropertiesResponseMap and UserIdentityPropertiesResponseMapOutput values. You can construct a concrete instance of `UserIdentityPropertiesResponseMapInput` via:
UserIdentityPropertiesResponseMap{ "key": UserIdentityPropertiesResponseArgs{...} }
type UserIdentityPropertiesResponseMapOutput ¶
type UserIdentityPropertiesResponseMapOutput struct{ *pulumi.OutputState }
func (UserIdentityPropertiesResponseMapOutput) ElementType ¶
func (UserIdentityPropertiesResponseMapOutput) ElementType() reflect.Type
func (UserIdentityPropertiesResponseMapOutput) MapIndex ¶
func (o UserIdentityPropertiesResponseMapOutput) MapIndex(k pulumi.StringInput) UserIdentityPropertiesResponseOutput
func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput ¶
func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutput() UserIdentityPropertiesResponseMapOutput
func (UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext ¶
func (o UserIdentityPropertiesResponseMapOutput) ToUserIdentityPropertiesResponseMapOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseMapOutput
type UserIdentityPropertiesResponseOutput ¶
type UserIdentityPropertiesResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties.
func (UserIdentityPropertiesResponseOutput) ClientId ¶
func (o UserIdentityPropertiesResponseOutput) ClientId() pulumi.StringOutput
The client id of user assigned identity.
func (UserIdentityPropertiesResponseOutput) ElementType ¶
func (UserIdentityPropertiesResponseOutput) ElementType() reflect.Type
func (UserIdentityPropertiesResponseOutput) PrincipalId ¶
func (o UserIdentityPropertiesResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of user assigned identity.
func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput ¶
func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutput() UserIdentityPropertiesResponseOutput
func (UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext ¶
func (o UserIdentityPropertiesResponseOutput) ToUserIdentityPropertiesResponseOutputWithContext(ctx context.Context) UserIdentityPropertiesResponseOutput
type Workspace ¶ added in v0.2.8
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"` // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery pulumi.BoolPtrOutput `pulumi:"forceCmkForQuery"` // 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, between 30 and 730. 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 ¶ added in v0.2.8
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 ¶ added in v0.2.8
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.8
func (*Workspace) ToWorkspaceOutput ¶ added in v0.2.8
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶ added in v0.2.8
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceArgs ¶ added in v0.2.8
type WorkspaceArgs struct { // The ETag of the workspace. ETag pulumi.StringPtrInput // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery pulumi.BoolPtrInput // 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, between 30 and 730. 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 ¶ added in v0.2.8
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceCapping ¶ added in v0.2.8
type WorkspaceCapping struct { // The workspace daily quota for ingestion. DailyQuotaGb *float64 `pulumi:"dailyQuotaGb"` }
The daily volume cap for ingestion.
type WorkspaceCappingArgs ¶ added in v0.2.8
type WorkspaceCappingArgs struct { // The workspace daily quota for ingestion. DailyQuotaGb pulumi.Float64PtrInput `pulumi:"dailyQuotaGb"` }
The daily volume cap for ingestion.
func (WorkspaceCappingArgs) ElementType ¶ added in v0.2.8
func (WorkspaceCappingArgs) ElementType() reflect.Type
func (WorkspaceCappingArgs) ToWorkspaceCappingOutput ¶ added in v0.2.8
func (i WorkspaceCappingArgs) ToWorkspaceCappingOutput() WorkspaceCappingOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext ¶ added in v0.2.8
func (i WorkspaceCappingArgs) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput ¶ added in v0.2.8
func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext ¶ added in v0.2.8
func (i WorkspaceCappingArgs) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
type WorkspaceCappingOutput struct{ *pulumi.OutputState }
The daily volume cap for ingestion.
func (WorkspaceCappingOutput) DailyQuotaGb ¶ added in v0.2.8
func (o WorkspaceCappingOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingOutput) ElementType ¶ added in v0.2.8
func (WorkspaceCappingOutput) ElementType() reflect.Type
func (WorkspaceCappingOutput) ToWorkspaceCappingOutput ¶ added in v0.2.8
func (o WorkspaceCappingOutput) ToWorkspaceCappingOutput() WorkspaceCappingOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext ¶ added in v0.2.8
func (o WorkspaceCappingOutput) ToWorkspaceCappingOutputWithContext(ctx context.Context) WorkspaceCappingOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput ¶ added in v0.2.8
func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceCappingOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingPtrInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
func WorkspaceCappingPtr(v *WorkspaceCappingArgs) WorkspaceCappingPtrInput
type WorkspaceCappingPtrOutput ¶ added in v0.2.8
type WorkspaceCappingPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCappingPtrOutput) DailyQuotaGb ¶ added in v0.2.8
func (o WorkspaceCappingPtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingPtrOutput) Elem ¶ added in v0.2.8
func (o WorkspaceCappingPtrOutput) Elem() WorkspaceCappingOutput
func (WorkspaceCappingPtrOutput) ElementType ¶ added in v0.2.8
func (WorkspaceCappingPtrOutput) ElementType() reflect.Type
func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput ¶ added in v0.2.8
func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutput() WorkspaceCappingPtrOutput
func (WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceCappingPtrOutput) ToWorkspaceCappingPtrOutputWithContext(ctx context.Context) WorkspaceCappingPtrOutput
type WorkspaceCappingResponse ¶ added in v0.2.8
type WorkspaceCappingResponse struct { // The workspace daily quota for ingestion. 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 ¶ added in v0.2.8
type WorkspaceCappingResponseArgs struct { // The workspace daily quota for ingestion. 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 ¶ added in v0.2.8
func (WorkspaceCappingResponseArgs) ElementType() reflect.Type
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput ¶ added in v0.2.8
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext ¶ added in v0.2.8
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput ¶ added in v0.2.8
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext ¶ added in v0.2.8
func (i WorkspaceCappingResponseArgs) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceCappingResponseInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
type WorkspaceCappingResponseOutput struct{ *pulumi.OutputState }
The daily volume cap for ingestion.
func (WorkspaceCappingResponseOutput) DailyQuotaGb ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingResponseOutput) DataIngestionStatus ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) DataIngestionStatus() pulumi.StringOutput
The status of data ingestion for this workspace.
func (WorkspaceCappingResponseOutput) ElementType ¶ added in v0.2.8
func (WorkspaceCappingResponseOutput) ElementType() reflect.Type
func (WorkspaceCappingResponseOutput) QuotaNextResetTime ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) QuotaNextResetTime() pulumi.StringOutput
The time when the quota will be rest.
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutput() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponseOutputWithContext(ctx context.Context) WorkspaceCappingResponseOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceCappingResponseOutput) ToWorkspaceCappingResponsePtrOutputWithContext(ctx context.Context) WorkspaceCappingResponsePtrOutput
type WorkspaceCappingResponsePtrInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
func WorkspaceCappingResponsePtr(v *WorkspaceCappingResponseArgs) WorkspaceCappingResponsePtrInput
type WorkspaceCappingResponsePtrOutput ¶ added in v0.2.8
type WorkspaceCappingResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceCappingResponsePtrOutput) DailyQuotaGb ¶ added in v0.2.8
func (o WorkspaceCappingResponsePtrOutput) DailyQuotaGb() pulumi.Float64PtrOutput
The workspace daily quota for ingestion.
func (WorkspaceCappingResponsePtrOutput) DataIngestionStatus ¶ added in v0.2.8
func (o WorkspaceCappingResponsePtrOutput) DataIngestionStatus() pulumi.StringPtrOutput
The status of data ingestion for this workspace.
func (WorkspaceCappingResponsePtrOutput) Elem ¶ added in v0.2.8
func (o WorkspaceCappingResponsePtrOutput) Elem() WorkspaceCappingResponseOutput
func (WorkspaceCappingResponsePtrOutput) ElementType ¶ added in v0.2.8
func (WorkspaceCappingResponsePtrOutput) ElementType() reflect.Type
func (WorkspaceCappingResponsePtrOutput) QuotaNextResetTime ¶ added in v0.2.8
func (o WorkspaceCappingResponsePtrOutput) QuotaNextResetTime() pulumi.StringPtrOutput
The time when the quota will be rest.
func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput ¶ added in v0.2.8
func (o WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutput() WorkspaceCappingResponsePtrOutput
func (WorkspaceCappingResponsePtrOutput) ToWorkspaceCappingResponsePtrOutputWithContext ¶ added in v0.2.8
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.8
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceOutput ¶ added in v0.2.8
type WorkspaceOutput struct {
*pulumi.OutputState
}
func (WorkspaceOutput) ElementType ¶ added in v0.2.8
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶ added in v0.2.8
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶ added in v0.2.8
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceSku ¶ added in v0.2.8
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 ¶ added in v0.2.8
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 ¶ added in v0.2.8
func (WorkspaceSkuArgs) ElementType() reflect.Type
func (WorkspaceSkuArgs) ToWorkspaceSkuOutput ¶ added in v0.2.8
func (i WorkspaceSkuArgs) ToWorkspaceSkuOutput() WorkspaceSkuOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext ¶ added in v0.2.8
func (i WorkspaceSkuArgs) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput ¶ added in v0.2.8
func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext ¶ added in v0.2.8
func (i WorkspaceSkuArgs) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
type WorkspaceSkuOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (WorkspaceSkuOutput) CapacityReservationLevel ¶ added in v0.2.8
func (o WorkspaceSkuOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuOutput) ElementType ¶ added in v0.2.8
func (WorkspaceSkuOutput) ElementType() reflect.Type
func (WorkspaceSkuOutput) Name ¶ added in v0.2.8
func (o WorkspaceSkuOutput) Name() pulumi.StringOutput
The name of the SKU.
func (WorkspaceSkuOutput) ToWorkspaceSkuOutput ¶ added in v0.2.8
func (o WorkspaceSkuOutput) ToWorkspaceSkuOutput() WorkspaceSkuOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext ¶ added in v0.2.8
func (o WorkspaceSkuOutput) ToWorkspaceSkuOutputWithContext(ctx context.Context) WorkspaceSkuOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput ¶ added in v0.2.8
func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceSkuOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuPtrInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
func WorkspaceSkuPtr(v *WorkspaceSkuArgs) WorkspaceSkuPtrInput
type WorkspaceSkuPtrOutput ¶ added in v0.2.8
type WorkspaceSkuPtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSkuPtrOutput) CapacityReservationLevel ¶ added in v0.2.8
func (o WorkspaceSkuPtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuPtrOutput) Elem ¶ added in v0.2.8
func (o WorkspaceSkuPtrOutput) Elem() WorkspaceSkuOutput
func (WorkspaceSkuPtrOutput) ElementType ¶ added in v0.2.8
func (WorkspaceSkuPtrOutput) ElementType() reflect.Type
func (WorkspaceSkuPtrOutput) Name ¶ added in v0.2.8
func (o WorkspaceSkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput ¶ added in v0.2.8
func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutput() WorkspaceSkuPtrOutput
func (WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceSkuPtrOutput) ToWorkspaceSkuPtrOutputWithContext(ctx context.Context) WorkspaceSkuPtrOutput
type WorkspaceSkuResponse ¶ added in v0.2.8
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 ¶ added in v0.2.8
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 ¶ added in v0.2.8
func (WorkspaceSkuResponseArgs) ElementType() reflect.Type
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput ¶ added in v0.2.8
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext ¶ added in v0.2.8
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput ¶ added in v0.2.8
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext ¶ added in v0.2.8
func (i WorkspaceSkuResponseArgs) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceSkuResponseInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
type WorkspaceSkuResponseOutput struct{ *pulumi.OutputState }
The SKU (tier) of a workspace.
func (WorkspaceSkuResponseOutput) CapacityReservationLevel ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponseOutput) ElementType ¶ added in v0.2.8
func (WorkspaceSkuResponseOutput) ElementType() reflect.Type
func (WorkspaceSkuResponseOutput) LastSkuUpdate ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) LastSkuUpdate() pulumi.StringOutput
The last time when the sku was updated.
func (WorkspaceSkuResponseOutput) MaxCapacityReservationLevel ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) MaxCapacityReservationLevel() pulumi.IntOutput
The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponseOutput) Name ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU.
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutput() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponseOutputWithContext(ctx context.Context) WorkspaceSkuResponseOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceSkuResponseOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceSkuResponsePtrInput ¶ added in v0.2.8
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 ¶ added in v0.2.8
func WorkspaceSkuResponsePtr(v *WorkspaceSkuResponseArgs) WorkspaceSkuResponsePtrInput
type WorkspaceSkuResponsePtrOutput ¶ added in v0.2.8
type WorkspaceSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkspaceSkuResponsePtrOutput) CapacityReservationLevel ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) CapacityReservationLevel() pulumi.IntPtrOutput
The capacity reservation level for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponsePtrOutput) Elem ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) Elem() WorkspaceSkuResponseOutput
func (WorkspaceSkuResponsePtrOutput) ElementType ¶ added in v0.2.8
func (WorkspaceSkuResponsePtrOutput) ElementType() reflect.Type
func (WorkspaceSkuResponsePtrOutput) LastSkuUpdate ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) LastSkuUpdate() pulumi.StringPtrOutput
The last time when the sku was updated.
func (WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) MaxCapacityReservationLevel() pulumi.IntPtrOutput
The maximum capacity reservation level available for this workspace, when CapacityReservation sku is selected.
func (WorkspaceSkuResponsePtrOutput) Name ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutput() WorkspaceSkuResponsePtrOutput
func (WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext ¶ added in v0.2.8
func (o WorkspaceSkuResponsePtrOutput) ToWorkspaceSkuResponsePtrOutputWithContext(ctx context.Context) WorkspaceSkuResponsePtrOutput
type WorkspaceState ¶ added in v0.2.8
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 // Indicates whether customer managed storage is mandatory for query management. ForceCmkForQuery pulumi.BoolPtrInput // 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, between 30 and 730. 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 ¶ added in v0.2.8
func (WorkspaceState) ElementType() reflect.Type