Documentation ¶
Index ¶
- Constants
- type CommunityTraining
- type CommunityTrainingArgs
- type CommunityTrainingInput
- type CommunityTrainingOutput
- func (o CommunityTrainingOutput) DisasterRecoveryEnabled() pulumi.BoolOutput
- func (CommunityTrainingOutput) ElementType() reflect.Type
- func (o CommunityTrainingOutput) IdentityConfiguration() IdentityConfigurationPropertiesResponseOutput
- func (o CommunityTrainingOutput) Location() pulumi.StringOutput
- func (o CommunityTrainingOutput) Name() pulumi.StringOutput
- func (o CommunityTrainingOutput) PortalAdminEmailAddress() pulumi.StringOutput
- func (o CommunityTrainingOutput) PortalName() pulumi.StringOutput
- func (o CommunityTrainingOutput) PortalOwnerEmailAddress() pulumi.StringOutput
- func (o CommunityTrainingOutput) PortalOwnerOrganizationName() pulumi.StringOutput
- func (o CommunityTrainingOutput) ProvisioningState() pulumi.StringOutput
- func (o CommunityTrainingOutput) Sku() SkuResponsePtrOutput
- func (o CommunityTrainingOutput) SystemData() SystemDataResponseOutput
- func (o CommunityTrainingOutput) Tags() pulumi.StringMapOutput
- func (o CommunityTrainingOutput) ToCommunityTrainingOutput() CommunityTrainingOutput
- func (o CommunityTrainingOutput) ToCommunityTrainingOutputWithContext(ctx context.Context) CommunityTrainingOutput
- func (o CommunityTrainingOutput) Type() pulumi.StringOutput
- func (o CommunityTrainingOutput) ZoneRedundancyEnabled() pulumi.BoolOutput
- type CommunityTrainingState
- type IdentityConfigurationProperties
- type IdentityConfigurationPropertiesArgs
- func (val *IdentityConfigurationPropertiesArgs) Defaults() *IdentityConfigurationPropertiesArgs
- func (IdentityConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i IdentityConfigurationPropertiesArgs) ToIdentityConfigurationPropertiesOutput() IdentityConfigurationPropertiesOutput
- func (i IdentityConfigurationPropertiesArgs) ToIdentityConfigurationPropertiesOutputWithContext(ctx context.Context) IdentityConfigurationPropertiesOutput
- type IdentityConfigurationPropertiesInput
- type IdentityConfigurationPropertiesOutput
- func (o IdentityConfigurationPropertiesOutput) B2cAuthenticationPolicy() pulumi.StringPtrOutput
- func (o IdentityConfigurationPropertiesOutput) B2cPasswordResetPolicy() pulumi.StringPtrOutput
- func (o IdentityConfigurationPropertiesOutput) ClientId() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesOutput) ClientSecret() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesOutput) CustomLoginParameters() pulumi.StringPtrOutput
- func (o IdentityConfigurationPropertiesOutput) DomainName() pulumi.StringOutput
- func (IdentityConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o IdentityConfigurationPropertiesOutput) IdentityType() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesOutput) TeamsEnabled() pulumi.BoolPtrOutput
- func (o IdentityConfigurationPropertiesOutput) TenantId() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesOutput) ToIdentityConfigurationPropertiesOutput() IdentityConfigurationPropertiesOutput
- func (o IdentityConfigurationPropertiesOutput) ToIdentityConfigurationPropertiesOutputWithContext(ctx context.Context) IdentityConfigurationPropertiesOutput
- type IdentityConfigurationPropertiesResponse
- type IdentityConfigurationPropertiesResponseOutput
- func (o IdentityConfigurationPropertiesResponseOutput) B2cAuthenticationPolicy() pulumi.StringPtrOutput
- func (o IdentityConfigurationPropertiesResponseOutput) B2cPasswordResetPolicy() pulumi.StringPtrOutput
- func (o IdentityConfigurationPropertiesResponseOutput) ClientId() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesResponseOutput) ClientSecret() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesResponseOutput) CustomLoginParameters() pulumi.StringPtrOutput
- func (o IdentityConfigurationPropertiesResponseOutput) DomainName() pulumi.StringOutput
- func (IdentityConfigurationPropertiesResponseOutput) ElementType() reflect.Type
- func (o IdentityConfigurationPropertiesResponseOutput) IdentityType() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesResponseOutput) TeamsEnabled() pulumi.BoolPtrOutput
- func (o IdentityConfigurationPropertiesResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityConfigurationPropertiesResponseOutput) ToIdentityConfigurationPropertiesResponseOutput() IdentityConfigurationPropertiesResponseOutput
- func (o IdentityConfigurationPropertiesResponseOutput) ToIdentityConfigurationPropertiesResponseOutputWithContext(ctx context.Context) IdentityConfigurationPropertiesResponseOutput
- type LookupCommunityTrainingArgs
- type LookupCommunityTrainingOutputArgs
- type LookupCommunityTrainingResult
- type LookupCommunityTrainingResultOutput
- func (o LookupCommunityTrainingResultOutput) DisasterRecoveryEnabled() pulumi.BoolOutput
- func (LookupCommunityTrainingResultOutput) ElementType() reflect.Type
- func (o LookupCommunityTrainingResultOutput) Id() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) IdentityConfiguration() IdentityConfigurationPropertiesResponseOutput
- func (o LookupCommunityTrainingResultOutput) Location() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) Name() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) PortalAdminEmailAddress() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) PortalName() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) PortalOwnerEmailAddress() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) PortalOwnerOrganizationName() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) Sku() SkuResponsePtrOutput
- func (o LookupCommunityTrainingResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupCommunityTrainingResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCommunityTrainingResultOutput) ToLookupCommunityTrainingResultOutput() LookupCommunityTrainingResultOutput
- func (o LookupCommunityTrainingResultOutput) ToLookupCommunityTrainingResultOutputWithContext(ctx context.Context) LookupCommunityTrainingResultOutput
- func (o LookupCommunityTrainingResultOutput) Type() pulumi.StringOutput
- func (o LookupCommunityTrainingResultOutput) ZoneRedundancyEnabled() pulumi.BoolOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() SkuTierPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() SkuTierPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuTier
- func (SkuTier) ElementType() reflect.Type
- func (e SkuTier) ToSkuTierOutput() SkuTierOutput
- func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
- func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput
- func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
- func (e SkuTier) ToStringOutput() pulumi.StringOutput
- func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuTierInput
- type SkuTierOutput
- func (SkuTierOutput) ElementType() reflect.Type
- func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput
- func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
- func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
- func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
- func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput
- func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuTierPtrInput
- type SkuTierPtrOutput
- func (o SkuTierPtrOutput) Elem() SkuTierOutput
- func (SkuTierPtrOutput) ElementType() reflect.Type
- func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
- func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
- func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
Constants ¶
const ( SkuTierFree = SkuTier("Free") SkuTierBasic = SkuTier("Basic") SkuTierStandard = SkuTier("Standard") SkuTierPremium = SkuTier("Premium") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommunityTraining ¶
type CommunityTraining struct { pulumi.CustomResourceState // To indicate whether the Community Training instance has Disaster Recovery enabled DisasterRecoveryEnabled pulumi.BoolOutput `pulumi:"disasterRecoveryEnabled"` // The identity configuration of the Community Training resource IdentityConfiguration IdentityConfigurationPropertiesResponseOutput `pulumi:"identityConfiguration"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The email address of the portal admin PortalAdminEmailAddress pulumi.StringOutput `pulumi:"portalAdminEmailAddress"` // The portal name (website name) of the Community Training instance PortalName pulumi.StringOutput `pulumi:"portalName"` // The email address of the portal owner. Will be used as the primary contact PortalOwnerEmailAddress pulumi.StringOutput `pulumi:"portalOwnerEmailAddress"` // The organization name of the portal owner PortalOwnerOrganizationName pulumi.StringOutput `pulumi:"portalOwnerOrganizationName"` // The status of the last operation. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The SKU (Stock Keeping Unit) assigned to this resource. Sku SkuResponsePtrOutput `pulumi:"sku"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // 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"` // To indicate whether the Community Training instance has Zone Redundancy enabled ZoneRedundancyEnabled pulumi.BoolOutput `pulumi:"zoneRedundancyEnabled"` }
A CommunityProviderHub resource Azure REST API version: 2023-11-01.
func GetCommunityTraining ¶
func GetCommunityTraining(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CommunityTrainingState, opts ...pulumi.ResourceOption) (*CommunityTraining, error)
GetCommunityTraining gets an existing CommunityTraining 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 NewCommunityTraining ¶
func NewCommunityTraining(ctx *pulumi.Context, name string, args *CommunityTrainingArgs, opts ...pulumi.ResourceOption) (*CommunityTraining, error)
NewCommunityTraining registers a new resource with the given unique name, arguments, and options.
func (*CommunityTraining) ElementType ¶
func (*CommunityTraining) ElementType() reflect.Type
func (*CommunityTraining) ToCommunityTrainingOutput ¶
func (i *CommunityTraining) ToCommunityTrainingOutput() CommunityTrainingOutput
func (*CommunityTraining) ToCommunityTrainingOutputWithContext ¶
func (i *CommunityTraining) ToCommunityTrainingOutputWithContext(ctx context.Context) CommunityTrainingOutput
type CommunityTrainingArgs ¶
type CommunityTrainingArgs struct { // The name of the Community Training Resource CommunityTrainingName pulumi.StringPtrInput // To indicate whether the Community Training instance has Disaster Recovery enabled DisasterRecoveryEnabled pulumi.BoolInput // The identity configuration of the Community Training resource IdentityConfiguration IdentityConfigurationPropertiesInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The email address of the portal admin PortalAdminEmailAddress pulumi.StringInput // The portal name (website name) of the Community Training instance PortalName pulumi.StringInput // The email address of the portal owner. Will be used as the primary contact PortalOwnerEmailAddress pulumi.StringInput // The organization name of the portal owner PortalOwnerOrganizationName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The SKU (Stock Keeping Unit) assigned to this resource. Sku SkuPtrInput // Resource tags. Tags pulumi.StringMapInput // To indicate whether the Community Training instance has Zone Redundancy enabled ZoneRedundancyEnabled pulumi.BoolInput }
The set of arguments for constructing a CommunityTraining resource.
func (CommunityTrainingArgs) ElementType ¶
func (CommunityTrainingArgs) ElementType() reflect.Type
type CommunityTrainingInput ¶
type CommunityTrainingInput interface { pulumi.Input ToCommunityTrainingOutput() CommunityTrainingOutput ToCommunityTrainingOutputWithContext(ctx context.Context) CommunityTrainingOutput }
type CommunityTrainingOutput ¶
type CommunityTrainingOutput struct{ *pulumi.OutputState }
func (CommunityTrainingOutput) DisasterRecoveryEnabled ¶
func (o CommunityTrainingOutput) DisasterRecoveryEnabled() pulumi.BoolOutput
To indicate whether the Community Training instance has Disaster Recovery enabled
func (CommunityTrainingOutput) ElementType ¶
func (CommunityTrainingOutput) ElementType() reflect.Type
func (CommunityTrainingOutput) IdentityConfiguration ¶
func (o CommunityTrainingOutput) IdentityConfiguration() IdentityConfigurationPropertiesResponseOutput
The identity configuration of the Community Training resource
func (CommunityTrainingOutput) Location ¶
func (o CommunityTrainingOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (CommunityTrainingOutput) Name ¶
func (o CommunityTrainingOutput) Name() pulumi.StringOutput
The name of the resource
func (CommunityTrainingOutput) PortalAdminEmailAddress ¶
func (o CommunityTrainingOutput) PortalAdminEmailAddress() pulumi.StringOutput
The email address of the portal admin
func (CommunityTrainingOutput) PortalName ¶
func (o CommunityTrainingOutput) PortalName() pulumi.StringOutput
The portal name (website name) of the Community Training instance
func (CommunityTrainingOutput) PortalOwnerEmailAddress ¶
func (o CommunityTrainingOutput) PortalOwnerEmailAddress() pulumi.StringOutput
The email address of the portal owner. Will be used as the primary contact
func (CommunityTrainingOutput) PortalOwnerOrganizationName ¶
func (o CommunityTrainingOutput) PortalOwnerOrganizationName() pulumi.StringOutput
The organization name of the portal owner
func (CommunityTrainingOutput) ProvisioningState ¶
func (o CommunityTrainingOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (CommunityTrainingOutput) Sku ¶
func (o CommunityTrainingOutput) Sku() SkuResponsePtrOutput
The SKU (Stock Keeping Unit) assigned to this resource.
func (CommunityTrainingOutput) SystemData ¶
func (o CommunityTrainingOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (CommunityTrainingOutput) Tags ¶
func (o CommunityTrainingOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (CommunityTrainingOutput) ToCommunityTrainingOutput ¶
func (o CommunityTrainingOutput) ToCommunityTrainingOutput() CommunityTrainingOutput
func (CommunityTrainingOutput) ToCommunityTrainingOutputWithContext ¶
func (o CommunityTrainingOutput) ToCommunityTrainingOutputWithContext(ctx context.Context) CommunityTrainingOutput
func (CommunityTrainingOutput) Type ¶
func (o CommunityTrainingOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (CommunityTrainingOutput) ZoneRedundancyEnabled ¶
func (o CommunityTrainingOutput) ZoneRedundancyEnabled() pulumi.BoolOutput
To indicate whether the Community Training instance has Zone Redundancy enabled
type CommunityTrainingState ¶
type CommunityTrainingState struct { }
func (CommunityTrainingState) ElementType ¶
func (CommunityTrainingState) ElementType() reflect.Type
type IdentityConfigurationProperties ¶
type IdentityConfigurationProperties struct { // The name of the authentication policy registered in ADB2C for the Community Training Resource B2cAuthenticationPolicy *string `pulumi:"b2cAuthenticationPolicy"` // The name of the password reset policy registered in ADB2C for the Community Training Resource B2cPasswordResetPolicy *string `pulumi:"b2cPasswordResetPolicy"` // The clientId of the application registered in the selected identity provider for the Community Training Resource ClientId string `pulumi:"clientId"` // The client secret of the application registered in the selected identity provider for the Community Training Resource ClientSecret string `pulumi:"clientSecret"` // The custom login parameters for the Community Training Resource CustomLoginParameters *string `pulumi:"customLoginParameters"` // The domain name of the selected identity provider for the Community Training Resource DomainName string `pulumi:"domainName"` // The identity type of the Community Training Resource IdentityType string `pulumi:"identityType"` // To indicate whether the Community Training Resource has Teams enabled TeamsEnabled *bool `pulumi:"teamsEnabled"` // The tenantId of the selected identity provider for the Community Training Resource TenantId string `pulumi:"tenantId"` }
Details of the Community CommunityTraining Identity Configuration
func (*IdentityConfigurationProperties) Defaults ¶
func (val *IdentityConfigurationProperties) Defaults() *IdentityConfigurationProperties
Defaults sets the appropriate defaults for IdentityConfigurationProperties
type IdentityConfigurationPropertiesArgs ¶
type IdentityConfigurationPropertiesArgs struct { // The name of the authentication policy registered in ADB2C for the Community Training Resource B2cAuthenticationPolicy pulumi.StringPtrInput `pulumi:"b2cAuthenticationPolicy"` // The name of the password reset policy registered in ADB2C for the Community Training Resource B2cPasswordResetPolicy pulumi.StringPtrInput `pulumi:"b2cPasswordResetPolicy"` // The clientId of the application registered in the selected identity provider for the Community Training Resource ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret of the application registered in the selected identity provider for the Community Training Resource ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The custom login parameters for the Community Training Resource CustomLoginParameters pulumi.StringPtrInput `pulumi:"customLoginParameters"` // The domain name of the selected identity provider for the Community Training Resource DomainName pulumi.StringInput `pulumi:"domainName"` // The identity type of the Community Training Resource IdentityType pulumi.StringInput `pulumi:"identityType"` // To indicate whether the Community Training Resource has Teams enabled TeamsEnabled pulumi.BoolPtrInput `pulumi:"teamsEnabled"` // The tenantId of the selected identity provider for the Community Training Resource TenantId pulumi.StringInput `pulumi:"tenantId"` }
Details of the Community CommunityTraining Identity Configuration
func (*IdentityConfigurationPropertiesArgs) Defaults ¶
func (val *IdentityConfigurationPropertiesArgs) Defaults() *IdentityConfigurationPropertiesArgs
Defaults sets the appropriate defaults for IdentityConfigurationPropertiesArgs
func (IdentityConfigurationPropertiesArgs) ElementType ¶
func (IdentityConfigurationPropertiesArgs) ElementType() reflect.Type
func (IdentityConfigurationPropertiesArgs) ToIdentityConfigurationPropertiesOutput ¶
func (i IdentityConfigurationPropertiesArgs) ToIdentityConfigurationPropertiesOutput() IdentityConfigurationPropertiesOutput
func (IdentityConfigurationPropertiesArgs) ToIdentityConfigurationPropertiesOutputWithContext ¶
func (i IdentityConfigurationPropertiesArgs) ToIdentityConfigurationPropertiesOutputWithContext(ctx context.Context) IdentityConfigurationPropertiesOutput
type IdentityConfigurationPropertiesInput ¶
type IdentityConfigurationPropertiesInput interface { pulumi.Input ToIdentityConfigurationPropertiesOutput() IdentityConfigurationPropertiesOutput ToIdentityConfigurationPropertiesOutputWithContext(context.Context) IdentityConfigurationPropertiesOutput }
IdentityConfigurationPropertiesInput is an input type that accepts IdentityConfigurationPropertiesArgs and IdentityConfigurationPropertiesOutput values. You can construct a concrete instance of `IdentityConfigurationPropertiesInput` via:
IdentityConfigurationPropertiesArgs{...}
type IdentityConfigurationPropertiesOutput ¶
type IdentityConfigurationPropertiesOutput struct{ *pulumi.OutputState }
Details of the Community CommunityTraining Identity Configuration
func (IdentityConfigurationPropertiesOutput) B2cAuthenticationPolicy ¶
func (o IdentityConfigurationPropertiesOutput) B2cAuthenticationPolicy() pulumi.StringPtrOutput
The name of the authentication policy registered in ADB2C for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) B2cPasswordResetPolicy ¶
func (o IdentityConfigurationPropertiesOutput) B2cPasswordResetPolicy() pulumi.StringPtrOutput
The name of the password reset policy registered in ADB2C for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) ClientId ¶
func (o IdentityConfigurationPropertiesOutput) ClientId() pulumi.StringOutput
The clientId of the application registered in the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) ClientSecret ¶
func (o IdentityConfigurationPropertiesOutput) ClientSecret() pulumi.StringOutput
The client secret of the application registered in the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) CustomLoginParameters ¶
func (o IdentityConfigurationPropertiesOutput) CustomLoginParameters() pulumi.StringPtrOutput
The custom login parameters for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) DomainName ¶
func (o IdentityConfigurationPropertiesOutput) DomainName() pulumi.StringOutput
The domain name of the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) ElementType ¶
func (IdentityConfigurationPropertiesOutput) ElementType() reflect.Type
func (IdentityConfigurationPropertiesOutput) IdentityType ¶
func (o IdentityConfigurationPropertiesOutput) IdentityType() pulumi.StringOutput
The identity type of the Community Training Resource
func (IdentityConfigurationPropertiesOutput) TeamsEnabled ¶
func (o IdentityConfigurationPropertiesOutput) TeamsEnabled() pulumi.BoolPtrOutput
To indicate whether the Community Training Resource has Teams enabled
func (IdentityConfigurationPropertiesOutput) TenantId ¶
func (o IdentityConfigurationPropertiesOutput) TenantId() pulumi.StringOutput
The tenantId of the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesOutput) ToIdentityConfigurationPropertiesOutput ¶
func (o IdentityConfigurationPropertiesOutput) ToIdentityConfigurationPropertiesOutput() IdentityConfigurationPropertiesOutput
func (IdentityConfigurationPropertiesOutput) ToIdentityConfigurationPropertiesOutputWithContext ¶
func (o IdentityConfigurationPropertiesOutput) ToIdentityConfigurationPropertiesOutputWithContext(ctx context.Context) IdentityConfigurationPropertiesOutput
type IdentityConfigurationPropertiesResponse ¶
type IdentityConfigurationPropertiesResponse struct { // The name of the authentication policy registered in ADB2C for the Community Training Resource B2cAuthenticationPolicy *string `pulumi:"b2cAuthenticationPolicy"` // The name of the password reset policy registered in ADB2C for the Community Training Resource B2cPasswordResetPolicy *string `pulumi:"b2cPasswordResetPolicy"` // The clientId of the application registered in the selected identity provider for the Community Training Resource ClientId string `pulumi:"clientId"` // The client secret of the application registered in the selected identity provider for the Community Training Resource ClientSecret string `pulumi:"clientSecret"` // The custom login parameters for the Community Training Resource CustomLoginParameters *string `pulumi:"customLoginParameters"` // The domain name of the selected identity provider for the Community Training Resource DomainName string `pulumi:"domainName"` // The identity type of the Community Training Resource IdentityType string `pulumi:"identityType"` // To indicate whether the Community Training Resource has Teams enabled TeamsEnabled *bool `pulumi:"teamsEnabled"` // The tenantId of the selected identity provider for the Community Training Resource TenantId string `pulumi:"tenantId"` }
Details of the Community CommunityTraining Identity Configuration
func (*IdentityConfigurationPropertiesResponse) Defaults ¶
func (val *IdentityConfigurationPropertiesResponse) Defaults() *IdentityConfigurationPropertiesResponse
Defaults sets the appropriate defaults for IdentityConfigurationPropertiesResponse
type IdentityConfigurationPropertiesResponseOutput ¶
type IdentityConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }
Details of the Community CommunityTraining Identity Configuration
func (IdentityConfigurationPropertiesResponseOutput) B2cAuthenticationPolicy ¶
func (o IdentityConfigurationPropertiesResponseOutput) B2cAuthenticationPolicy() pulumi.StringPtrOutput
The name of the authentication policy registered in ADB2C for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) B2cPasswordResetPolicy ¶
func (o IdentityConfigurationPropertiesResponseOutput) B2cPasswordResetPolicy() pulumi.StringPtrOutput
The name of the password reset policy registered in ADB2C for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) ClientId ¶
func (o IdentityConfigurationPropertiesResponseOutput) ClientId() pulumi.StringOutput
The clientId of the application registered in the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) ClientSecret ¶
func (o IdentityConfigurationPropertiesResponseOutput) ClientSecret() pulumi.StringOutput
The client secret of the application registered in the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) CustomLoginParameters ¶
func (o IdentityConfigurationPropertiesResponseOutput) CustomLoginParameters() pulumi.StringPtrOutput
The custom login parameters for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) DomainName ¶
func (o IdentityConfigurationPropertiesResponseOutput) DomainName() pulumi.StringOutput
The domain name of the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) ElementType ¶
func (IdentityConfigurationPropertiesResponseOutput) ElementType() reflect.Type
func (IdentityConfigurationPropertiesResponseOutput) IdentityType ¶
func (o IdentityConfigurationPropertiesResponseOutput) IdentityType() pulumi.StringOutput
The identity type of the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) TeamsEnabled ¶
func (o IdentityConfigurationPropertiesResponseOutput) TeamsEnabled() pulumi.BoolPtrOutput
To indicate whether the Community Training Resource has Teams enabled
func (IdentityConfigurationPropertiesResponseOutput) TenantId ¶
func (o IdentityConfigurationPropertiesResponseOutput) TenantId() pulumi.StringOutput
The tenantId of the selected identity provider for the Community Training Resource
func (IdentityConfigurationPropertiesResponseOutput) ToIdentityConfigurationPropertiesResponseOutput ¶
func (o IdentityConfigurationPropertiesResponseOutput) ToIdentityConfigurationPropertiesResponseOutput() IdentityConfigurationPropertiesResponseOutput
func (IdentityConfigurationPropertiesResponseOutput) ToIdentityConfigurationPropertiesResponseOutputWithContext ¶
func (o IdentityConfigurationPropertiesResponseOutput) ToIdentityConfigurationPropertiesResponseOutputWithContext(ctx context.Context) IdentityConfigurationPropertiesResponseOutput
type LookupCommunityTrainingOutputArgs ¶
type LookupCommunityTrainingOutputArgs struct { // The name of the Community Training Resource CommunityTrainingName pulumi.StringInput `pulumi:"communityTrainingName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupCommunityTrainingOutputArgs) ElementType ¶
func (LookupCommunityTrainingOutputArgs) ElementType() reflect.Type
type LookupCommunityTrainingResult ¶
type LookupCommunityTrainingResult struct { // To indicate whether the Community Training instance has Disaster Recovery enabled DisasterRecoveryEnabled bool `pulumi:"disasterRecoveryEnabled"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The identity configuration of the Community Training resource IdentityConfiguration IdentityConfigurationPropertiesResponse `pulumi:"identityConfiguration"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The email address of the portal admin PortalAdminEmailAddress string `pulumi:"portalAdminEmailAddress"` // The portal name (website name) of the Community Training instance PortalName string `pulumi:"portalName"` // The email address of the portal owner. Will be used as the primary contact PortalOwnerEmailAddress string `pulumi:"portalOwnerEmailAddress"` // The organization name of the portal owner PortalOwnerOrganizationName string `pulumi:"portalOwnerOrganizationName"` // The status of the last operation. ProvisioningState string `pulumi:"provisioningState"` // The SKU (Stock Keeping Unit) assigned to this resource. Sku *SkuResponse `pulumi:"sku"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // 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"` // To indicate whether the Community Training instance has Zone Redundancy enabled ZoneRedundancyEnabled bool `pulumi:"zoneRedundancyEnabled"` }
A CommunityProviderHub resource
func LookupCommunityTraining ¶
func LookupCommunityTraining(ctx *pulumi.Context, args *LookupCommunityTrainingArgs, opts ...pulumi.InvokeOption) (*LookupCommunityTrainingResult, error)
Get a CommunityTraining Azure REST API version: 2023-11-01.
func (*LookupCommunityTrainingResult) Defaults ¶
func (val *LookupCommunityTrainingResult) Defaults() *LookupCommunityTrainingResult
Defaults sets the appropriate defaults for LookupCommunityTrainingResult
type LookupCommunityTrainingResultOutput ¶
type LookupCommunityTrainingResultOutput struct{ *pulumi.OutputState }
A CommunityProviderHub resource
func LookupCommunityTrainingOutput ¶
func LookupCommunityTrainingOutput(ctx *pulumi.Context, args LookupCommunityTrainingOutputArgs, opts ...pulumi.InvokeOption) LookupCommunityTrainingResultOutput
func (LookupCommunityTrainingResultOutput) DisasterRecoveryEnabled ¶
func (o LookupCommunityTrainingResultOutput) DisasterRecoveryEnabled() pulumi.BoolOutput
To indicate whether the Community Training instance has Disaster Recovery enabled
func (LookupCommunityTrainingResultOutput) ElementType ¶
func (LookupCommunityTrainingResultOutput) ElementType() reflect.Type
func (LookupCommunityTrainingResultOutput) Id ¶
func (o LookupCommunityTrainingResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupCommunityTrainingResultOutput) IdentityConfiguration ¶
func (o LookupCommunityTrainingResultOutput) IdentityConfiguration() IdentityConfigurationPropertiesResponseOutput
The identity configuration of the Community Training resource
func (LookupCommunityTrainingResultOutput) Location ¶
func (o LookupCommunityTrainingResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupCommunityTrainingResultOutput) Name ¶
func (o LookupCommunityTrainingResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupCommunityTrainingResultOutput) PortalAdminEmailAddress ¶
func (o LookupCommunityTrainingResultOutput) PortalAdminEmailAddress() pulumi.StringOutput
The email address of the portal admin
func (LookupCommunityTrainingResultOutput) PortalName ¶
func (o LookupCommunityTrainingResultOutput) PortalName() pulumi.StringOutput
The portal name (website name) of the Community Training instance
func (LookupCommunityTrainingResultOutput) PortalOwnerEmailAddress ¶
func (o LookupCommunityTrainingResultOutput) PortalOwnerEmailAddress() pulumi.StringOutput
The email address of the portal owner. Will be used as the primary contact
func (LookupCommunityTrainingResultOutput) PortalOwnerOrganizationName ¶
func (o LookupCommunityTrainingResultOutput) PortalOwnerOrganizationName() pulumi.StringOutput
The organization name of the portal owner
func (LookupCommunityTrainingResultOutput) ProvisioningState ¶
func (o LookupCommunityTrainingResultOutput) ProvisioningState() pulumi.StringOutput
The status of the last operation.
func (LookupCommunityTrainingResultOutput) Sku ¶
func (o LookupCommunityTrainingResultOutput) Sku() SkuResponsePtrOutput
The SKU (Stock Keeping Unit) assigned to this resource.
func (LookupCommunityTrainingResultOutput) SystemData ¶
func (o LookupCommunityTrainingResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupCommunityTrainingResultOutput) Tags ¶
func (o LookupCommunityTrainingResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupCommunityTrainingResultOutput) ToLookupCommunityTrainingResultOutput ¶
func (o LookupCommunityTrainingResultOutput) ToLookupCommunityTrainingResultOutput() LookupCommunityTrainingResultOutput
func (LookupCommunityTrainingResultOutput) ToLookupCommunityTrainingResultOutputWithContext ¶
func (o LookupCommunityTrainingResultOutput) ToLookupCommunityTrainingResultOutputWithContext(ctx context.Context) LookupCommunityTrainingResultOutput
func (LookupCommunityTrainingResultOutput) Type ¶
func (o LookupCommunityTrainingResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupCommunityTrainingResultOutput) ZoneRedundancyEnabled ¶
func (o LookupCommunityTrainingResultOutput) ZoneRedundancyEnabled() pulumi.BoolOutput
To indicate whether the Community Training instance has Zone Redundancy enabled
type Sku ¶
type Sku struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name string `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size *string `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier *SkuTier `pulumi:"tier"` }
The resource model definition representing SKU
type SkuArgs ¶
type SkuArgs struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name pulumi.StringInput `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size pulumi.StringPtrInput `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier SkuTierPtrInput `pulumi:"tier"` }
The resource model definition representing SKU
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuOutput) Size ¶
func (o SkuOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() SkuTierPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Family ¶
func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuPtrOutput) Size ¶
func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() SkuTierPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU. Ex - P3. It is typically a letter+number code Name string `pulumi:"name"` // The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. Size *string `pulumi:"size"` // This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Tier *string `pulumi:"tier"` }
The resource model definition representing SKU
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU. Ex - P3. It is typically a letter+number code
func (SkuResponsePtrOutput) Size ¶
func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuTier ¶
type SkuTier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
func (SkuTier) ElementType ¶
func (SkuTier) ToSkuTierOutput ¶
func (e SkuTier) ToSkuTierOutput() SkuTierOutput
func (SkuTier) ToSkuTierOutputWithContext ¶
func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
func (SkuTier) ToSkuTierPtrOutput ¶
func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput
func (SkuTier) ToSkuTierPtrOutputWithContext ¶
func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
func (SkuTier) ToStringOutput ¶
func (e SkuTier) ToStringOutput() pulumi.StringOutput
func (SkuTier) ToStringOutputWithContext ¶
func (e SkuTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTier) ToStringPtrOutput ¶
func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTier) ToStringPtrOutputWithContext ¶
func (e SkuTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuTierInput ¶
type SkuTierInput interface { pulumi.Input ToSkuTierOutput() SkuTierOutput ToSkuTierOutputWithContext(context.Context) SkuTierOutput }
SkuTierInput is an input type that accepts values of the SkuTier enum A concrete instance of `SkuTierInput` can be one of the following:
SkuTierFree SkuTierBasic SkuTierStandard SkuTierPremium
type SkuTierOutput ¶
type SkuTierOutput struct{ *pulumi.OutputState }
func (SkuTierOutput) ElementType ¶
func (SkuTierOutput) ElementType() reflect.Type
func (SkuTierOutput) ToSkuTierOutput ¶
func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput
func (SkuTierOutput) ToSkuTierOutputWithContext ¶
func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput
func (SkuTierOutput) ToSkuTierPtrOutput ¶
func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
func (SkuTierOutput) ToSkuTierPtrOutputWithContext ¶
func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
func (SkuTierOutput) ToStringOutput ¶
func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput
func (SkuTierOutput) ToStringOutputWithContext ¶
func (o SkuTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuTierOutput) ToStringPtrOutput ¶
func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTierOutput) ToStringPtrOutputWithContext ¶
func (o SkuTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuTierPtrInput ¶
type SkuTierPtrInput interface { pulumi.Input ToSkuTierPtrOutput() SkuTierPtrOutput ToSkuTierPtrOutputWithContext(context.Context) SkuTierPtrOutput }
func SkuTierPtr ¶
func SkuTierPtr(v string) SkuTierPtrInput
type SkuTierPtrOutput ¶
type SkuTierPtrOutput struct{ *pulumi.OutputState }
func (SkuTierPtrOutput) Elem ¶
func (o SkuTierPtrOutput) Elem() SkuTierOutput
func (SkuTierPtrOutput) ElementType ¶
func (SkuTierPtrOutput) ElementType() reflect.Type
func (SkuTierPtrOutput) ToSkuTierPtrOutput ¶
func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput
func (SkuTierPtrOutput) ToSkuTierPtrOutputWithContext ¶
func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput
func (SkuTierPtrOutput) ToStringPtrOutput ¶
func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuTierPtrOutput) ToStringPtrOutputWithContext ¶
func (o SkuTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput