Documentation
¶
Index ¶
- type ConfigurationFeature
- type ConfigurationFeatureArgs
- type ConfigurationFeatureArray
- type ConfigurationFeatureArrayInput
- type ConfigurationFeatureArrayOutput
- func (ConfigurationFeatureArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureOutput
- func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
- func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
- type ConfigurationFeatureInput
- type ConfigurationFeatureMap
- type ConfigurationFeatureMapInput
- type ConfigurationFeatureMapOutput
- func (ConfigurationFeatureMapOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureMapOutput) MapIndex(k pulumi.StringInput) ConfigurationFeatureOutput
- func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
- func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
- type ConfigurationFeatureOutput
- func (o ConfigurationFeatureOutput) ConfigurationStoreId() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) Description() pulumi.StringPtrOutput
- func (ConfigurationFeatureOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigurationFeatureOutput) Etag() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) Key() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) Label() pulumi.StringPtrOutput
- func (o ConfigurationFeatureOutput) Locked() pulumi.BoolPtrOutput
- func (o ConfigurationFeatureOutput) Name() pulumi.StringOutput
- func (o ConfigurationFeatureOutput) PercentageFilterValue() pulumi.Float64PtrOutput
- func (o ConfigurationFeatureOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationFeatureOutput) TargetingFilters() ConfigurationFeatureTargetingFilterArrayOutput
- func (o ConfigurationFeatureOutput) TimewindowFilters() ConfigurationFeatureTimewindowFilterArrayOutput
- func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
- func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
- type ConfigurationFeatureState
- type ConfigurationFeatureTargetingFilter
- type ConfigurationFeatureTargetingFilterArgs
- func (ConfigurationFeatureTargetingFilterArgs) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
- func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
- type ConfigurationFeatureTargetingFilterArray
- func (ConfigurationFeatureTargetingFilterArray) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
- func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
- type ConfigurationFeatureTargetingFilterArrayInput
- type ConfigurationFeatureTargetingFilterArrayOutput
- func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
- func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
- type ConfigurationFeatureTargetingFilterGroup
- type ConfigurationFeatureTargetingFilterGroupArgs
- func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
- func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
- type ConfigurationFeatureTargetingFilterGroupArray
- func (ConfigurationFeatureTargetingFilterGroupArray) ElementType() reflect.Type
- func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
- type ConfigurationFeatureTargetingFilterGroupArrayInput
- type ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureTargetingFilterGroupOutput
- func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
- type ConfigurationFeatureTargetingFilterGroupInput
- type ConfigurationFeatureTargetingFilterGroupOutput
- func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterGroupOutput) Name() pulumi.StringOutput
- func (o ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage() pulumi.IntOutput
- func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
- func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
- type ConfigurationFeatureTargetingFilterInput
- type ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage() pulumi.IntOutput
- func (ConfigurationFeatureTargetingFilterOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTargetingFilterOutput) Groups() ConfigurationFeatureTargetingFilterGroupArrayOutput
- func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
- func (o ConfigurationFeatureTargetingFilterOutput) Users() pulumi.StringArrayOutput
- type ConfigurationFeatureTimewindowFilter
- type ConfigurationFeatureTimewindowFilterArgs
- func (ConfigurationFeatureTimewindowFilterArgs) ElementType() reflect.Type
- func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
- func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
- type ConfigurationFeatureTimewindowFilterArray
- func (ConfigurationFeatureTimewindowFilterArray) ElementType() reflect.Type
- func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
- func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
- type ConfigurationFeatureTimewindowFilterArrayInput
- type ConfigurationFeatureTimewindowFilterArrayOutput
- func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTimewindowFilterArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureTimewindowFilterOutput
- func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
- func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
- type ConfigurationFeatureTimewindowFilterInput
- type ConfigurationFeatureTimewindowFilterOutput
- func (ConfigurationFeatureTimewindowFilterOutput) ElementType() reflect.Type
- func (o ConfigurationFeatureTimewindowFilterOutput) End() pulumi.StringPtrOutput
- func (o ConfigurationFeatureTimewindowFilterOutput) Start() pulumi.StringPtrOutput
- func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
- func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
- type ConfigurationKey
- type ConfigurationKeyArgs
- type ConfigurationKeyArray
- type ConfigurationKeyArrayInput
- type ConfigurationKeyArrayOutput
- func (ConfigurationKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationKeyOutput
- func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
- func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
- type ConfigurationKeyInput
- type ConfigurationKeyMap
- type ConfigurationKeyMapInput
- type ConfigurationKeyMapOutput
- func (ConfigurationKeyMapOutput) ElementType() reflect.Type
- func (o ConfigurationKeyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationKeyOutput
- func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
- func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
- type ConfigurationKeyOutput
- func (o ConfigurationKeyOutput) ConfigurationStoreId() pulumi.StringOutput
- func (o ConfigurationKeyOutput) ContentType() pulumi.StringOutput
- func (ConfigurationKeyOutput) ElementType() reflect.Type
- func (o ConfigurationKeyOutput) Etag() pulumi.StringOutput
- func (o ConfigurationKeyOutput) Key() pulumi.StringOutput
- func (o ConfigurationKeyOutput) Label() pulumi.StringPtrOutput
- func (o ConfigurationKeyOutput) Locked() pulumi.BoolPtrOutput
- func (o ConfigurationKeyOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationKeyOutput) ToConfigurationKeyOutput() ConfigurationKeyOutput
- func (o ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
- func (o ConfigurationKeyOutput) Type() pulumi.StringPtrOutput
- func (o ConfigurationKeyOutput) Value() pulumi.StringPtrOutput
- func (o ConfigurationKeyOutput) VaultKeyReference() pulumi.StringPtrOutput
- type ConfigurationKeyState
- type ConfigurationStore
- type ConfigurationStoreArgs
- type ConfigurationStoreArray
- type ConfigurationStoreArrayInput
- type ConfigurationStoreArrayOutput
- func (ConfigurationStoreArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreOutput
- func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput
- func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutputWithContext(ctx context.Context) ConfigurationStoreArrayOutput
- type ConfigurationStoreEncryption
- type ConfigurationStoreEncryptionArgs
- func (ConfigurationStoreEncryptionArgs) ElementType() reflect.Type
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
- func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
- type ConfigurationStoreEncryptionInput
- type ConfigurationStoreEncryptionOutput
- func (ConfigurationStoreEncryptionOutput) ElementType() reflect.Type
- func (o ConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
- type ConfigurationStoreEncryptionPtrInput
- type ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) Elem() ConfigurationStoreEncryptionOutput
- func (ConfigurationStoreEncryptionPtrOutput) ElementType() reflect.Type
- func (o ConfigurationStoreEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
- type ConfigurationStoreIdentity
- type ConfigurationStoreIdentityArgs
- func (ConfigurationStoreIdentityArgs) ElementType() reflect.Type
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
- func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
- type ConfigurationStoreIdentityInput
- type ConfigurationStoreIdentityOutput
- func (ConfigurationStoreIdentityOutput) ElementType() reflect.Type
- func (o ConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
- type ConfigurationStoreIdentityPtrInput
- type ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) Elem() ConfigurationStoreIdentityOutput
- func (ConfigurationStoreIdentityPtrOutput) ElementType() reflect.Type
- func (o ConfigurationStoreIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ConfigurationStoreIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ConfigurationStoreInput
- type ConfigurationStoreMap
- type ConfigurationStoreMapInput
- type ConfigurationStoreMapOutput
- func (ConfigurationStoreMapOutput) ElementType() reflect.Type
- func (o ConfigurationStoreMapOutput) MapIndex(k pulumi.StringInput) ConfigurationStoreOutput
- func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput
- func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutputWithContext(ctx context.Context) ConfigurationStoreMapOutput
- type ConfigurationStoreOutput
- func (ConfigurationStoreOutput) ElementType() reflect.Type
- func (o ConfigurationStoreOutput) Encryption() ConfigurationStoreEncryptionPtrOutput
- func (o ConfigurationStoreOutput) Endpoint() pulumi.StringOutput
- func (o ConfigurationStoreOutput) Identity() ConfigurationStoreIdentityPtrOutput
- func (o ConfigurationStoreOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationStoreOutput) Location() pulumi.StringOutput
- func (o ConfigurationStoreOutput) Name() pulumi.StringOutput
- func (o ConfigurationStoreOutput) PrimaryReadKeys() ConfigurationStorePrimaryReadKeyArrayOutput
- func (o ConfigurationStoreOutput) PrimaryWriteKeys() ConfigurationStorePrimaryWriteKeyArrayOutput
- func (o ConfigurationStoreOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o ConfigurationStoreOutput) PurgeProtectionEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationStoreOutput) Replicas() ConfigurationStoreReplicaArrayOutput
- func (o ConfigurationStoreOutput) ResourceGroupName() pulumi.StringOutput
- func (o ConfigurationStoreOutput) SecondaryReadKeys() ConfigurationStoreSecondaryReadKeyArrayOutput
- func (o ConfigurationStoreOutput) SecondaryWriteKeys() ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o ConfigurationStoreOutput) Sku() pulumi.StringPtrOutput
- func (o ConfigurationStoreOutput) SoftDeleteRetentionDays() pulumi.IntPtrOutput
- func (o ConfigurationStoreOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationStoreOutput) ToConfigurationStoreOutput() ConfigurationStoreOutput
- func (o ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
- type ConfigurationStorePrimaryReadKey
- type ConfigurationStorePrimaryReadKeyArgs
- func (ConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
- func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
- type ConfigurationStorePrimaryReadKeyArray
- func (ConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
- func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
- type ConfigurationStorePrimaryReadKeyArrayInput
- type ConfigurationStorePrimaryReadKeyArrayOutput
- func (ConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryReadKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStorePrimaryReadKeyOutput
- func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
- func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
- type ConfigurationStorePrimaryReadKeyInput
- type ConfigurationStorePrimaryReadKeyOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
- func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
- type ConfigurationStorePrimaryWriteKey
- type ConfigurationStorePrimaryWriteKeyArgs
- func (ConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
- func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
- type ConfigurationStorePrimaryWriteKeyArray
- func (ConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
- func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
- func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
- type ConfigurationStorePrimaryWriteKeyArrayInput
- type ConfigurationStorePrimaryWriteKeyArrayOutput
- func (ConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryWriteKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStorePrimaryWriteKeyOutput
- func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
- func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
- type ConfigurationStorePrimaryWriteKeyInput
- type ConfigurationStorePrimaryWriteKeyOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
- func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
- type ConfigurationStoreReplica
- type ConfigurationStoreReplicaArgs
- func (ConfigurationStoreReplicaArgs) ElementType() reflect.Type
- func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
- func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
- type ConfigurationStoreReplicaArray
- func (ConfigurationStoreReplicaArray) ElementType() reflect.Type
- func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
- func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
- type ConfigurationStoreReplicaArrayInput
- type ConfigurationStoreReplicaArrayOutput
- func (ConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreReplicaArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreReplicaOutput
- func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
- func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
- type ConfigurationStoreReplicaInput
- type ConfigurationStoreReplicaOutput
- func (ConfigurationStoreReplicaOutput) ElementType() reflect.Type
- func (o ConfigurationStoreReplicaOutput) Endpoint() pulumi.StringPtrOutput
- func (o ConfigurationStoreReplicaOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
- func (o ConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
- func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
- func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
- type ConfigurationStoreSecondaryReadKey
- type ConfigurationStoreSecondaryReadKeyArgs
- func (ConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
- func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
- type ConfigurationStoreSecondaryReadKeyArray
- func (ConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
- func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
- type ConfigurationStoreSecondaryReadKeyArrayInput
- type ConfigurationStoreSecondaryReadKeyArrayOutput
- func (ConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryReadKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreSecondaryReadKeyOutput
- func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
- func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
- type ConfigurationStoreSecondaryReadKeyInput
- type ConfigurationStoreSecondaryReadKeyOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
- func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
- type ConfigurationStoreSecondaryWriteKey
- type ConfigurationStoreSecondaryWriteKeyArgs
- func (ConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
- func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
- type ConfigurationStoreSecondaryWriteKeyArray
- func (ConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
- func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
- type ConfigurationStoreSecondaryWriteKeyArrayInput
- type ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreSecondaryWriteKeyOutput
- func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
- type ConfigurationStoreSecondaryWriteKeyInput
- type ConfigurationStoreSecondaryWriteKeyOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
- func (ConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
- func (o ConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
- func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
- type ConfigurationStoreState
- type GetConfigurationKeysArgs
- type GetConfigurationKeysItem
- type GetConfigurationKeysItemArgs
- func (GetConfigurationKeysItemArgs) ElementType() reflect.Type
- func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
- func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
- type GetConfigurationKeysItemArray
- func (GetConfigurationKeysItemArray) ElementType() reflect.Type
- func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
- func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
- type GetConfigurationKeysItemArrayInput
- type GetConfigurationKeysItemArrayOutput
- func (GetConfigurationKeysItemArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationKeysItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
- func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
- type GetConfigurationKeysItemInput
- type GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemOutput) ContentType() pulumi.StringOutput
- func (GetConfigurationKeysItemOutput) ElementType() reflect.Type
- func (o GetConfigurationKeysItemOutput) Etag() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Key() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Label() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Locked() pulumi.BoolOutput
- func (o GetConfigurationKeysItemOutput) Tags() pulumi.StringMapOutput
- func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
- func (o GetConfigurationKeysItemOutput) Type() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) Value() pulumi.StringOutput
- func (o GetConfigurationKeysItemOutput) VaultKeyReference() pulumi.StringOutput
- type GetConfigurationKeysOutputArgs
- type GetConfigurationKeysResult
- type GetConfigurationKeysResultOutput
- func (o GetConfigurationKeysResultOutput) ConfigurationStoreId() pulumi.StringOutput
- func (GetConfigurationKeysResultOutput) ElementType() reflect.Type
- func (o GetConfigurationKeysResultOutput) Id() pulumi.StringOutput
- func (o GetConfigurationKeysResultOutput) Items() GetConfigurationKeysItemArrayOutput
- func (o GetConfigurationKeysResultOutput) Key() pulumi.StringPtrOutput
- func (o GetConfigurationKeysResultOutput) Label() pulumi.StringPtrOutput
- func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutput() GetConfigurationKeysResultOutput
- func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutputWithContext(ctx context.Context) GetConfigurationKeysResultOutput
- type GetConfigurationStoreEncryption
- type GetConfigurationStoreEncryptionArgs
- func (GetConfigurationStoreEncryptionArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
- func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
- type GetConfigurationStoreEncryptionArray
- func (GetConfigurationStoreEncryptionArray) ElementType() reflect.Type
- func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
- func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
- type GetConfigurationStoreEncryptionArrayInput
- type GetConfigurationStoreEncryptionArrayOutput
- func (GetConfigurationStoreEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreEncryptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreEncryptionOutput
- func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
- func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
- type GetConfigurationStoreEncryptionInput
- type GetConfigurationStoreEncryptionOutput
- func (GetConfigurationStoreEncryptionOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringOutput
- func (o GetConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringOutput
- func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
- func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
- type GetConfigurationStoreIdentity
- type GetConfigurationStoreIdentityArgs
- func (GetConfigurationStoreIdentityArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
- func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
- type GetConfigurationStoreIdentityArray
- func (GetConfigurationStoreIdentityArray) ElementType() reflect.Type
- func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
- func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
- type GetConfigurationStoreIdentityArrayInput
- type GetConfigurationStoreIdentityArrayOutput
- func (GetConfigurationStoreIdentityArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreIdentityArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreIdentityOutput
- func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
- func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
- type GetConfigurationStoreIdentityInput
- type GetConfigurationStoreIdentityOutput
- func (GetConfigurationStoreIdentityOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetConfigurationStoreIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
- func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
- func (o GetConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
- type GetConfigurationStorePrimaryReadKey
- type GetConfigurationStorePrimaryReadKeyArgs
- func (GetConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
- func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
- type GetConfigurationStorePrimaryReadKeyArray
- func (GetConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
- func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
- type GetConfigurationStorePrimaryReadKeyArrayInput
- type GetConfigurationStorePrimaryReadKeyArrayOutput
- func (GetConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryReadKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStorePrimaryReadKeyOutput
- func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
- func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
- type GetConfigurationStorePrimaryReadKeyInput
- type GetConfigurationStorePrimaryReadKeyOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
- func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
- type GetConfigurationStorePrimaryWriteKey
- type GetConfigurationStorePrimaryWriteKeyArgs
- func (GetConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
- func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
- type GetConfigurationStorePrimaryWriteKeyArray
- func (GetConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
- type GetConfigurationStorePrimaryWriteKeyArrayInput
- type GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStorePrimaryWriteKeyOutput
- func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
- type GetConfigurationStorePrimaryWriteKeyInput
- type GetConfigurationStorePrimaryWriteKeyOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
- func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
- type GetConfigurationStoreReplica
- type GetConfigurationStoreReplicaArgs
- func (GetConfigurationStoreReplicaArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
- func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
- type GetConfigurationStoreReplicaArray
- func (GetConfigurationStoreReplicaArray) ElementType() reflect.Type
- func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
- func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
- type GetConfigurationStoreReplicaArrayInput
- type GetConfigurationStoreReplicaArrayOutput
- func (GetConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreReplicaArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreReplicaOutput
- func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
- func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
- type GetConfigurationStoreReplicaInput
- type GetConfigurationStoreReplicaOutput
- func (GetConfigurationStoreReplicaOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreReplicaOutput) Endpoint() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
- func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
- func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
- type GetConfigurationStoreSecondaryReadKey
- type GetConfigurationStoreSecondaryReadKeyArgs
- func (GetConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
- func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
- type GetConfigurationStoreSecondaryReadKeyArray
- func (GetConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
- type GetConfigurationStoreSecondaryReadKeyArrayInput
- type GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreSecondaryReadKeyOutput
- func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
- type GetConfigurationStoreSecondaryReadKeyInput
- type GetConfigurationStoreSecondaryReadKeyOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
- func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
- type GetConfigurationStoreSecondaryWriteKey
- type GetConfigurationStoreSecondaryWriteKeyArgs
- func (GetConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
- func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
- type GetConfigurationStoreSecondaryWriteKeyArray
- func (GetConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
- func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
- type GetConfigurationStoreSecondaryWriteKeyArrayInput
- type GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) Index(i pulumi.IntInput) GetConfigurationStoreSecondaryWriteKeyOutput
- func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
- type GetConfigurationStoreSecondaryWriteKeyInput
- type GetConfigurationStoreSecondaryWriteKeyOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
- func (GetConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
- func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
- type LicationLoadBalancer
- type LicationLoadBalancerArgs
- type LicationLoadBalancerArray
- type LicationLoadBalancerArrayInput
- type LicationLoadBalancerArrayOutput
- func (LicationLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerOutput
- func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput
- func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutputWithContext(ctx context.Context) LicationLoadBalancerArrayOutput
- type LicationLoadBalancerFrontend
- func (*LicationLoadBalancerFrontend) ElementType() reflect.Type
- func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
- func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
- type LicationLoadBalancerFrontendArgs
- type LicationLoadBalancerFrontendArray
- func (LicationLoadBalancerFrontendArray) ElementType() reflect.Type
- func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
- func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
- type LicationLoadBalancerFrontendArrayInput
- type LicationLoadBalancerFrontendArrayOutput
- func (LicationLoadBalancerFrontendArrayOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerFrontendArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
- func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
- type LicationLoadBalancerFrontendInput
- type LicationLoadBalancerFrontendMap
- func (LicationLoadBalancerFrontendMap) ElementType() reflect.Type
- func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
- func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
- type LicationLoadBalancerFrontendMapInput
- type LicationLoadBalancerFrontendMapOutput
- func (LicationLoadBalancerFrontendMapOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerFrontendMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
- func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
- type LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendOutput) ApplicationLoadBalancerId() pulumi.StringOutput
- func (LicationLoadBalancerFrontendOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerFrontendOutput) FullyQualifiedDomainName() pulumi.StringOutput
- func (o LicationLoadBalancerFrontendOutput) Name() pulumi.StringOutput
- func (o LicationLoadBalancerFrontendOutput) Tags() pulumi.StringMapOutput
- func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
- func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
- type LicationLoadBalancerFrontendState
- type LicationLoadBalancerInput
- type LicationLoadBalancerMap
- type LicationLoadBalancerMapInput
- type LicationLoadBalancerMapOutput
- func (LicationLoadBalancerMapOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerOutput
- func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput
- func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutputWithContext(ctx context.Context) LicationLoadBalancerMapOutput
- type LicationLoadBalancerOutput
- func (LicationLoadBalancerOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerOutput) Location() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) Name() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) PrimaryConfigurationEndpoint() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) ResourceGroupName() pulumi.StringOutput
- func (o LicationLoadBalancerOutput) Tags() pulumi.StringMapOutput
- func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutput() LicationLoadBalancerOutput
- func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput
- type LicationLoadBalancerState
- type LicationLoadBalancerSubnetAssociation
- func (*LicationLoadBalancerSubnetAssociation) ElementType() reflect.Type
- func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
- func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
- type LicationLoadBalancerSubnetAssociationArgs
- type LicationLoadBalancerSubnetAssociationArray
- func (LicationLoadBalancerSubnetAssociationArray) ElementType() reflect.Type
- func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
- func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
- type LicationLoadBalancerSubnetAssociationArrayInput
- type LicationLoadBalancerSubnetAssociationArrayOutput
- func (LicationLoadBalancerSubnetAssociationArrayOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerSubnetAssociationArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
- func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
- type LicationLoadBalancerSubnetAssociationInput
- type LicationLoadBalancerSubnetAssociationMap
- func (LicationLoadBalancerSubnetAssociationMap) ElementType() reflect.Type
- func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
- func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
- type LicationLoadBalancerSubnetAssociationMapInput
- type LicationLoadBalancerSubnetAssociationMapOutput
- func (LicationLoadBalancerSubnetAssociationMapOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerSubnetAssociationMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
- func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
- type LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) ApplicationLoadBalancerId() pulumi.StringOutput
- func (LicationLoadBalancerSubnetAssociationOutput) ElementType() reflect.Type
- func (o LicationLoadBalancerSubnetAssociationOutput) Name() pulumi.StringOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) SubnetId() pulumi.StringOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) Tags() pulumi.StringMapOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
- func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
- type LicationLoadBalancerSubnetAssociationState
- type LookupConfigurationKeyArgs
- type LookupConfigurationKeyOutputArgs
- type LookupConfigurationKeyResult
- type LookupConfigurationKeyResultOutput
- func (o LookupConfigurationKeyResultOutput) ConfigurationStoreId() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) ContentType() pulumi.StringOutput
- func (LookupConfigurationKeyResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationKeyResultOutput) Etag() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Key() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Label() pulumi.StringPtrOutput
- func (o LookupConfigurationKeyResultOutput) Locked() pulumi.BoolOutput
- func (o LookupConfigurationKeyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput() LookupConfigurationKeyResultOutput
- func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext(ctx context.Context) LookupConfigurationKeyResultOutput
- func (o LookupConfigurationKeyResultOutput) Type() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) Value() pulumi.StringOutput
- func (o LookupConfigurationKeyResultOutput) VaultKeyReference() pulumi.StringOutput
- type LookupConfigurationStoreArgs
- type LookupConfigurationStoreOutputArgs
- type LookupConfigurationStoreResult
- type LookupConfigurationStoreResultOutput
- func (LookupConfigurationStoreResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationStoreResultOutput) Encryptions() GetConfigurationStoreEncryptionArrayOutput
- func (o LookupConfigurationStoreResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Identities() GetConfigurationStoreIdentityArrayOutput
- func (o LookupConfigurationStoreResultOutput) LocalAuthEnabled() pulumi.BoolOutput
- func (o LookupConfigurationStoreResultOutput) Location() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) Name() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) PrimaryReadKeys() GetConfigurationStorePrimaryReadKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) PrimaryWriteKeys() GetConfigurationStorePrimaryWriteKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) PublicNetworkAccess() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
- func (o LookupConfigurationStoreResultOutput) PurgeProtectionEnabled() pulumi.BoolOutput
- func (o LookupConfigurationStoreResultOutput) Replicas() GetConfigurationStoreReplicaArrayOutput
- func (o LookupConfigurationStoreResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) SecondaryReadKeys() GetConfigurationStoreSecondaryReadKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) SecondaryWriteKeys() GetConfigurationStoreSecondaryWriteKeyArrayOutput
- func (o LookupConfigurationStoreResultOutput) Sku() pulumi.StringOutput
- func (o LookupConfigurationStoreResultOutput) SoftDeleteRetentionDays() pulumi.IntOutput
- func (o LookupConfigurationStoreResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput() LookupConfigurationStoreResultOutput
- func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext(ctx context.Context) LookupConfigurationStoreResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationFeature ¶
type ConfigurationFeature struct { pulumi.CustomResourceState // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringOutput `pulumi:"configurationStoreId"` // The description of the App Configuration Feature. Description pulumi.StringPtrOutput `pulumi:"description"` // The status of the App Configuration Feature. By default, this is set to false. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` Etag pulumi.StringOutput `pulumi:"etag"` // The key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created. Key pulumi.StringOutput `pulumi:"key"` // The label of the App Configuration Feature. Changing this forces a new resource to be created. Label pulumi.StringPtrOutput `pulumi:"label"` // Should this App Configuration Feature be Locked to prevent changes? Locked pulumi.BoolPtrOutput `pulumi:"locked"` // The name of the App Configuration Feature. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A number representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.Float64PtrOutput `pulumi:"percentageFilterValue"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayOutput `pulumi:"targetingFilters"` // A `timewindowFilter` block as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayOutput `pulumi:"timewindowFilters"` }
Manages an Azure App Configuration Feature.
> **Note:** App Configuration Features are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration). This is similar to providing App Configuration Keys.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } _, err = authorization.NewAssignment(ctx, "appconf_dataowner", &authorization.AssignmentArgs{ Scope: appconf.ID(), RoleDefinitionName: pulumi.String("App Configuration Data Owner"), PrincipalId: pulumi.String(current.ObjectId), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationFeature(ctx, "test", &appconfiguration.ConfigurationFeatureArgs{ ConfigurationStoreId: appconf.ID(), Description: pulumi.String("test description"), Name: pulumi.String("test-ackey"), Label: pulumi.String("test-ackeylabel"), Enabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
App Configuration Features can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/configurationFeature:ConfigurationFeature test https://appconfname1.azconfig.io/kv/.appconfig.featureflag%2FkeyName?label=labelName ```
If you wish to import with an empty label then simply leave the label's name blank:
```sh $ pulumi import azure:appconfiguration/configurationFeature:ConfigurationFeature test https://appconfname1.azconfig.io/kv/.appconfig.featureflag%2FkeyName?label= ```
func GetConfigurationFeature ¶
func GetConfigurationFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationFeatureState, opts ...pulumi.ResourceOption) (*ConfigurationFeature, error)
GetConfigurationFeature gets an existing ConfigurationFeature 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 NewConfigurationFeature ¶
func NewConfigurationFeature(ctx *pulumi.Context, name string, args *ConfigurationFeatureArgs, opts ...pulumi.ResourceOption) (*ConfigurationFeature, error)
NewConfigurationFeature registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationFeature) ElementType ¶
func (*ConfigurationFeature) ElementType() reflect.Type
func (*ConfigurationFeature) ToConfigurationFeatureOutput ¶
func (i *ConfigurationFeature) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
func (*ConfigurationFeature) ToConfigurationFeatureOutputWithContext ¶
func (i *ConfigurationFeature) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
type ConfigurationFeatureArgs ¶
type ConfigurationFeatureArgs struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringInput // The description of the App Configuration Feature. Description pulumi.StringPtrInput // The status of the App Configuration Feature. By default, this is set to false. Enabled pulumi.BoolPtrInput Etag pulumi.StringPtrInput // The key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created. Key pulumi.StringPtrInput // The label of the App Configuration Feature. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Feature be Locked to prevent changes? Locked pulumi.BoolPtrInput // The name of the App Configuration Feature. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A number representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.Float64PtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayInput // A `timewindowFilter` block as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayInput }
The set of arguments for constructing a ConfigurationFeature resource.
func (ConfigurationFeatureArgs) ElementType ¶
func (ConfigurationFeatureArgs) ElementType() reflect.Type
type ConfigurationFeatureArray ¶
type ConfigurationFeatureArray []ConfigurationFeatureInput
func (ConfigurationFeatureArray) ElementType ¶
func (ConfigurationFeatureArray) ElementType() reflect.Type
func (ConfigurationFeatureArray) ToConfigurationFeatureArrayOutput ¶
func (i ConfigurationFeatureArray) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
func (ConfigurationFeatureArray) ToConfigurationFeatureArrayOutputWithContext ¶
func (i ConfigurationFeatureArray) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
type ConfigurationFeatureArrayInput ¶
type ConfigurationFeatureArrayInput interface { pulumi.Input ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput ToConfigurationFeatureArrayOutputWithContext(context.Context) ConfigurationFeatureArrayOutput }
ConfigurationFeatureArrayInput is an input type that accepts ConfigurationFeatureArray and ConfigurationFeatureArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureArrayInput` via:
ConfigurationFeatureArray{ ConfigurationFeatureArgs{...} }
type ConfigurationFeatureArrayOutput ¶
type ConfigurationFeatureArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureArrayOutput) ElementType ¶
func (ConfigurationFeatureArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureArrayOutput) Index ¶
func (o ConfigurationFeatureArrayOutput) Index(i pulumi.IntInput) ConfigurationFeatureOutput
func (ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput ¶
func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutput() ConfigurationFeatureArrayOutput
func (ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext ¶
func (o ConfigurationFeatureArrayOutput) ToConfigurationFeatureArrayOutputWithContext(ctx context.Context) ConfigurationFeatureArrayOutput
type ConfigurationFeatureInput ¶
type ConfigurationFeatureInput interface { pulumi.Input ToConfigurationFeatureOutput() ConfigurationFeatureOutput ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput }
type ConfigurationFeatureMap ¶
type ConfigurationFeatureMap map[string]ConfigurationFeatureInput
func (ConfigurationFeatureMap) ElementType ¶
func (ConfigurationFeatureMap) ElementType() reflect.Type
func (ConfigurationFeatureMap) ToConfigurationFeatureMapOutput ¶
func (i ConfigurationFeatureMap) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
func (ConfigurationFeatureMap) ToConfigurationFeatureMapOutputWithContext ¶
func (i ConfigurationFeatureMap) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
type ConfigurationFeatureMapInput ¶
type ConfigurationFeatureMapInput interface { pulumi.Input ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput ToConfigurationFeatureMapOutputWithContext(context.Context) ConfigurationFeatureMapOutput }
ConfigurationFeatureMapInput is an input type that accepts ConfigurationFeatureMap and ConfigurationFeatureMapOutput values. You can construct a concrete instance of `ConfigurationFeatureMapInput` via:
ConfigurationFeatureMap{ "key": ConfigurationFeatureArgs{...} }
type ConfigurationFeatureMapOutput ¶
type ConfigurationFeatureMapOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureMapOutput) ElementType ¶
func (ConfigurationFeatureMapOutput) ElementType() reflect.Type
func (ConfigurationFeatureMapOutput) MapIndex ¶
func (o ConfigurationFeatureMapOutput) MapIndex(k pulumi.StringInput) ConfigurationFeatureOutput
func (ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput ¶
func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutput() ConfigurationFeatureMapOutput
func (ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext ¶
func (o ConfigurationFeatureMapOutput) ToConfigurationFeatureMapOutputWithContext(ctx context.Context) ConfigurationFeatureMapOutput
type ConfigurationFeatureOutput ¶
type ConfigurationFeatureOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureOutput) ConfigurationStoreId ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) ConfigurationStoreId() pulumi.StringOutput
Specifies the id of the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) Description ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Description() pulumi.StringPtrOutput
The description of the App Configuration Feature.
func (ConfigurationFeatureOutput) ElementType ¶
func (ConfigurationFeatureOutput) ElementType() reflect.Type
func (ConfigurationFeatureOutput) Enabled ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Enabled() pulumi.BoolPtrOutput
The status of the App Configuration Feature. By default, this is set to false.
func (ConfigurationFeatureOutput) Etag ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Etag() pulumi.StringOutput
func (ConfigurationFeatureOutput) Key ¶ added in v5.40.0
func (o ConfigurationFeatureOutput) Key() pulumi.StringOutput
The key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) Label ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Label() pulumi.StringPtrOutput
The label of the App Configuration Feature. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) Locked ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Locked() pulumi.BoolPtrOutput
Should this App Configuration Feature be Locked to prevent changes?
func (ConfigurationFeatureOutput) Name ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Name() pulumi.StringOutput
The name of the App Configuration Feature. Changing this forces a new resource to be created.
func (ConfigurationFeatureOutput) PercentageFilterValue ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) PercentageFilterValue() pulumi.Float64PtrOutput
A number representing the value of the percentage required to enable this feature.
func (ConfigurationFeatureOutput) Tags ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ConfigurationFeatureOutput) TargetingFilters ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) TargetingFilters() ConfigurationFeatureTargetingFilterArrayOutput
A `targetingFilter` block as defined below.
func (ConfigurationFeatureOutput) TimewindowFilters ¶ added in v5.5.0
func (o ConfigurationFeatureOutput) TimewindowFilters() ConfigurationFeatureTimewindowFilterArrayOutput
A `timewindowFilter` block as defined below.
func (ConfigurationFeatureOutput) ToConfigurationFeatureOutput ¶
func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutput() ConfigurationFeatureOutput
func (ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext ¶
func (o ConfigurationFeatureOutput) ToConfigurationFeatureOutputWithContext(ctx context.Context) ConfigurationFeatureOutput
type ConfigurationFeatureState ¶
type ConfigurationFeatureState struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringPtrInput // The description of the App Configuration Feature. Description pulumi.StringPtrInput // The status of the App Configuration Feature. By default, this is set to false. Enabled pulumi.BoolPtrInput Etag pulumi.StringPtrInput // The key of the App Configuration Feature. The value for `name` will be used if this is unspecified. Changing this forces a new resource to be created. Key pulumi.StringPtrInput // The label of the App Configuration Feature. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Feature be Locked to prevent changes? Locked pulumi.BoolPtrInput // The name of the App Configuration Feature. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A number representing the value of the percentage required to enable this feature. PercentageFilterValue pulumi.Float64PtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `targetingFilter` block as defined below. TargetingFilters ConfigurationFeatureTargetingFilterArrayInput // A `timewindowFilter` block as defined below. TimewindowFilters ConfigurationFeatureTimewindowFilterArrayInput }
func (ConfigurationFeatureState) ElementType ¶
func (ConfigurationFeatureState) ElementType() reflect.Type
type ConfigurationFeatureTargetingFilter ¶
type ConfigurationFeatureTargetingFilter struct { // A number representing the percentage of the entire user base. DefaultRolloutPercentage int `pulumi:"defaultRolloutPercentage"` // One or more `groups` blocks as defined below. Groups []ConfigurationFeatureTargetingFilterGroup `pulumi:"groups"` // A list of users to target for this feature. Users []string `pulumi:"users"` }
type ConfigurationFeatureTargetingFilterArgs ¶
type ConfigurationFeatureTargetingFilterArgs struct { // A number representing the percentage of the entire user base. DefaultRolloutPercentage pulumi.IntInput `pulumi:"defaultRolloutPercentage"` // One or more `groups` blocks as defined below. Groups ConfigurationFeatureTargetingFilterGroupArrayInput `pulumi:"groups"` // A list of users to target for this feature. Users pulumi.StringArrayInput `pulumi:"users"` }
func (ConfigurationFeatureTargetingFilterArgs) ElementType ¶
func (ConfigurationFeatureTargetingFilterArgs) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput ¶
func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterArgs) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
type ConfigurationFeatureTargetingFilterArray ¶
type ConfigurationFeatureTargetingFilterArray []ConfigurationFeatureTargetingFilterInput
func (ConfigurationFeatureTargetingFilterArray) ElementType ¶
func (ConfigurationFeatureTargetingFilterArray) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput ¶
func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
func (ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterArray) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
type ConfigurationFeatureTargetingFilterArrayInput ¶
type ConfigurationFeatureTargetingFilterArrayInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput ToConfigurationFeatureTargetingFilterArrayOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterArrayOutput }
ConfigurationFeatureTargetingFilterArrayInput is an input type that accepts ConfigurationFeatureTargetingFilterArray and ConfigurationFeatureTargetingFilterArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterArrayInput` via:
ConfigurationFeatureTargetingFilterArray{ ConfigurationFeatureTargetingFilterArgs{...} }
type ConfigurationFeatureTargetingFilterArrayOutput ¶
type ConfigurationFeatureTargetingFilterArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput ¶
func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutput() ConfigurationFeatureTargetingFilterArrayOutput
func (ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterArrayOutput) ToConfigurationFeatureTargetingFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterArrayOutput
type ConfigurationFeatureTargetingFilterGroupArgs ¶
type ConfigurationFeatureTargetingFilterGroupArgs struct { // The name of the group. Name pulumi.StringInput `pulumi:"name"` // Rollout percentage of the group. RolloutPercentage pulumi.IntInput `pulumi:"rolloutPercentage"` }
func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupArgs) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput ¶
func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
func (ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterGroupArgs) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
type ConfigurationFeatureTargetingFilterGroupArray ¶
type ConfigurationFeatureTargetingFilterGroupArray []ConfigurationFeatureTargetingFilterGroupInput
func (ConfigurationFeatureTargetingFilterGroupArray) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupArray) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput ¶
func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
func (ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext ¶
func (i ConfigurationFeatureTargetingFilterGroupArray) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
type ConfigurationFeatureTargetingFilterGroupArrayInput ¶
type ConfigurationFeatureTargetingFilterGroupArrayInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput }
ConfigurationFeatureTargetingFilterGroupArrayInput is an input type that accepts ConfigurationFeatureTargetingFilterGroupArray and ConfigurationFeatureTargetingFilterGroupArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterGroupArrayInput` via:
ConfigurationFeatureTargetingFilterGroupArray{ ConfigurationFeatureTargetingFilterGroupArgs{...} }
type ConfigurationFeatureTargetingFilterGroupArrayOutput ¶
type ConfigurationFeatureTargetingFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput ¶
func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutput() ConfigurationFeatureTargetingFilterGroupArrayOutput
func (ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterGroupArrayOutput) ToConfigurationFeatureTargetingFilterGroupArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupArrayOutput
type ConfigurationFeatureTargetingFilterGroupInput ¶
type ConfigurationFeatureTargetingFilterGroupInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput ToConfigurationFeatureTargetingFilterGroupOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterGroupOutput }
ConfigurationFeatureTargetingFilterGroupInput is an input type that accepts ConfigurationFeatureTargetingFilterGroupArgs and ConfigurationFeatureTargetingFilterGroupOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterGroupInput` via:
ConfigurationFeatureTargetingFilterGroupArgs{...}
type ConfigurationFeatureTargetingFilterGroupOutput ¶
type ConfigurationFeatureTargetingFilterGroupOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterGroupOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterGroupOutput) Name ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) Name() pulumi.StringOutput
The name of the group.
func (ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) RolloutPercentage() pulumi.IntOutput
Rollout percentage of the group.
func (ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutput() ConfigurationFeatureTargetingFilterGroupOutput
func (ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterGroupOutput) ToConfigurationFeatureTargetingFilterGroupOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterGroupOutput
type ConfigurationFeatureTargetingFilterInput ¶
type ConfigurationFeatureTargetingFilterInput interface { pulumi.Input ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput ToConfigurationFeatureTargetingFilterOutputWithContext(context.Context) ConfigurationFeatureTargetingFilterOutput }
ConfigurationFeatureTargetingFilterInput is an input type that accepts ConfigurationFeatureTargetingFilterArgs and ConfigurationFeatureTargetingFilterOutput values. You can construct a concrete instance of `ConfigurationFeatureTargetingFilterInput` via:
ConfigurationFeatureTargetingFilterArgs{...}
type ConfigurationFeatureTargetingFilterOutput ¶
type ConfigurationFeatureTargetingFilterOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage ¶
func (o ConfigurationFeatureTargetingFilterOutput) DefaultRolloutPercentage() pulumi.IntOutput
A number representing the percentage of the entire user base.
func (ConfigurationFeatureTargetingFilterOutput) ElementType ¶
func (ConfigurationFeatureTargetingFilterOutput) ElementType() reflect.Type
func (ConfigurationFeatureTargetingFilterOutput) Groups ¶
func (o ConfigurationFeatureTargetingFilterOutput) Groups() ConfigurationFeatureTargetingFilterGroupArrayOutput
One or more `groups` blocks as defined below.
func (ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput ¶
func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutput() ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext ¶
func (o ConfigurationFeatureTargetingFilterOutput) ToConfigurationFeatureTargetingFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTargetingFilterOutput
func (ConfigurationFeatureTargetingFilterOutput) Users ¶
func (o ConfigurationFeatureTargetingFilterOutput) Users() pulumi.StringArrayOutput
A list of users to target for this feature.
type ConfigurationFeatureTimewindowFilterArgs ¶
type ConfigurationFeatureTimewindowFilterArgs struct { // The latest timestamp the feature is enabled. The timestamp must be in RFC3339 format. End pulumi.StringPtrInput `pulumi:"end"` // The earliest timestamp the feature is enabled. The timestamp must be in RFC3339 format. Start pulumi.StringPtrInput `pulumi:"start"` }
func (ConfigurationFeatureTimewindowFilterArgs) ElementType ¶
func (ConfigurationFeatureTimewindowFilterArgs) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput ¶
func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
func (ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext ¶
func (i ConfigurationFeatureTimewindowFilterArgs) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
type ConfigurationFeatureTimewindowFilterArray ¶
type ConfigurationFeatureTimewindowFilterArray []ConfigurationFeatureTimewindowFilterInput
func (ConfigurationFeatureTimewindowFilterArray) ElementType ¶
func (ConfigurationFeatureTimewindowFilterArray) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput ¶
func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
func (ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext ¶
func (i ConfigurationFeatureTimewindowFilterArray) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
type ConfigurationFeatureTimewindowFilterArrayInput ¶
type ConfigurationFeatureTimewindowFilterArrayInput interface { pulumi.Input ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(context.Context) ConfigurationFeatureTimewindowFilterArrayOutput }
ConfigurationFeatureTimewindowFilterArrayInput is an input type that accepts ConfigurationFeatureTimewindowFilterArray and ConfigurationFeatureTimewindowFilterArrayOutput values. You can construct a concrete instance of `ConfigurationFeatureTimewindowFilterArrayInput` via:
ConfigurationFeatureTimewindowFilterArray{ ConfigurationFeatureTimewindowFilterArgs{...} }
type ConfigurationFeatureTimewindowFilterArrayOutput ¶
type ConfigurationFeatureTimewindowFilterArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType ¶
func (ConfigurationFeatureTimewindowFilterArrayOutput) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput ¶
func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutput() ConfigurationFeatureTimewindowFilterArrayOutput
func (ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext ¶
func (o ConfigurationFeatureTimewindowFilterArrayOutput) ToConfigurationFeatureTimewindowFilterArrayOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterArrayOutput
type ConfigurationFeatureTimewindowFilterInput ¶
type ConfigurationFeatureTimewindowFilterInput interface { pulumi.Input ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput ToConfigurationFeatureTimewindowFilterOutputWithContext(context.Context) ConfigurationFeatureTimewindowFilterOutput }
ConfigurationFeatureTimewindowFilterInput is an input type that accepts ConfigurationFeatureTimewindowFilterArgs and ConfigurationFeatureTimewindowFilterOutput values. You can construct a concrete instance of `ConfigurationFeatureTimewindowFilterInput` via:
ConfigurationFeatureTimewindowFilterArgs{...}
type ConfigurationFeatureTimewindowFilterOutput ¶
type ConfigurationFeatureTimewindowFilterOutput struct{ *pulumi.OutputState }
func (ConfigurationFeatureTimewindowFilterOutput) ElementType ¶
func (ConfigurationFeatureTimewindowFilterOutput) ElementType() reflect.Type
func (ConfigurationFeatureTimewindowFilterOutput) End ¶
func (o ConfigurationFeatureTimewindowFilterOutput) End() pulumi.StringPtrOutput
The latest timestamp the feature is enabled. The timestamp must be in RFC3339 format.
func (ConfigurationFeatureTimewindowFilterOutput) Start ¶
func (o ConfigurationFeatureTimewindowFilterOutput) Start() pulumi.StringPtrOutput
The earliest timestamp the feature is enabled. The timestamp must be in RFC3339 format.
func (ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput ¶
func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutput() ConfigurationFeatureTimewindowFilterOutput
func (ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext ¶
func (o ConfigurationFeatureTimewindowFilterOutput) ToConfigurationFeatureTimewindowFilterOutputWithContext(ctx context.Context) ConfigurationFeatureTimewindowFilterOutput
type ConfigurationKey ¶
type ConfigurationKey struct { pulumi.CustomResourceState // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringOutput `pulumi:"configurationStoreId"` // The content type of the App Configuration Key. This should only be set when type is set to `kv`. ContentType pulumi.StringOutput `pulumi:"contentType"` // (Optional) The ETag of the key. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the App Configuration Key to create. Changing this forces a new resource to be created. Key pulumi.StringOutput `pulumi:"key"` // The label of the App Configuration Key. Changing this forces a new resource to be created. Label pulumi.StringPtrOutput `pulumi:"label"` // Should this App Configuration Key be Locked to prevent changes? Locked pulumi.BoolPtrOutput `pulumi:"locked"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Defaults to `kv`. Type pulumi.StringPtrOutput `pulumi:"type"` // The value of the App Configuration Key. This should only be set when type is set to `kv`. // // > **NOTE:** `value` and `vaultKeyReference` are mutually exclusive. Value pulumi.StringPtrOutput `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`. // // > **NOTE:** `vaultKeyReference` and `value` are mutually exclusive. // // > **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId` VaultKeyReference pulumi.StringPtrOutput `pulumi:"vaultKeyReference"` }
Manages an Azure App Configuration Key.
> **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration).
## Example Usage
### `Kv` Type
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } appconfDataowner, err := authorization.NewAssignment(ctx, "appconf_dataowner", &authorization.AssignmentArgs{ Scope: appconf.ID(), RoleDefinitionName: pulumi.String("App Configuration Data Owner"), PrincipalId: pulumi.String(current.ObjectId), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationKey(ctx, "test", &appconfiguration.ConfigurationKeyArgs{ ConfigurationStoreId: appconf.ID(), Key: pulumi.String("appConfKey1"), Label: pulumi.String("somelabel"), Value: pulumi.String("a test"), }, pulumi.DependsOn([]pulumi.Resource{ appconfDataowner, })) if err != nil { return err } return nil }) }
```
### `Vault` Type
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } appconf, err := appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } kv, err := keyvault.NewKeyVault(ctx, "kv", &keyvault.KeyVaultArgs{ Name: pulumi.String("kv"), Location: pulumi.Any(testAzurermResourceGroup.Location), ResourceGroupName: pulumi.Any(testAzurermResourceGroup.Name), TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("premium"), SoftDeleteRetentionDays: pulumi.Int(7), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Create"), pulumi.String("Get"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Set"), pulumi.String("Get"), pulumi.String("Delete"), pulumi.String("Purge"), pulumi.String("Recover"), }, }, }, }) if err != nil { return err } kvs, err := keyvault.NewSecret(ctx, "kvs", &keyvault.SecretArgs{ Name: pulumi.String("kvs"), Value: pulumi.String("szechuan"), KeyVaultId: kv.ID(), }) if err != nil { return err } appconfDataowner, err := authorization.NewAssignment(ctx, "appconf_dataowner", &authorization.AssignmentArgs{ Scope: appconf.ID(), RoleDefinitionName: pulumi.String("App Configuration Data Owner"), PrincipalId: pulumi.String(current.ObjectId), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationKey(ctx, "test", &appconfiguration.ConfigurationKeyArgs{ ConfigurationStoreId: pulumi.Any(testAzurermAppConfiguration.Id), Key: pulumi.String("key1"), Type: pulumi.String("vault"), Label: pulumi.String("label1"), VaultKeyReference: kvs.VersionlessId, }, pulumi.DependsOn([]pulumi.Resource{ appconfDataowner, })) if err != nil { return err } return nil }) }
```
## Import
App Configuration Keys can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/configurationKey:ConfigurationKey test https://appconfname1.azconfig.io/kv/keyName?label=labelName ```
If you wish to import a key with an empty label then simply leave label's name blank:
```sh $ pulumi import azure:appconfiguration/configurationKey:ConfigurationKey test https://appconfname1.azconfig.io/kv/keyName?label= ```
func GetConfigurationKey ¶
func GetConfigurationKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationKeyState, opts ...pulumi.ResourceOption) (*ConfigurationKey, error)
GetConfigurationKey gets an existing ConfigurationKey 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 NewConfigurationKey ¶
func NewConfigurationKey(ctx *pulumi.Context, name string, args *ConfigurationKeyArgs, opts ...pulumi.ResourceOption) (*ConfigurationKey, error)
NewConfigurationKey registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationKey) ElementType ¶
func (*ConfigurationKey) ElementType() reflect.Type
func (*ConfigurationKey) ToConfigurationKeyOutput ¶
func (i *ConfigurationKey) ToConfigurationKeyOutput() ConfigurationKeyOutput
func (*ConfigurationKey) ToConfigurationKeyOutputWithContext ¶
func (i *ConfigurationKey) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
type ConfigurationKeyArgs ¶
type ConfigurationKeyArgs struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringInput // The content type of the App Configuration Key. This should only be set when type is set to `kv`. ContentType pulumi.StringPtrInput // (Optional) The ETag of the key. Etag pulumi.StringPtrInput // The name of the App Configuration Key to create. Changing this forces a new resource to be created. Key pulumi.StringInput // The label of the App Configuration Key. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Key be Locked to prevent changes? Locked pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Defaults to `kv`. Type pulumi.StringPtrInput // The value of the App Configuration Key. This should only be set when type is set to `kv`. // // > **NOTE:** `value` and `vaultKeyReference` are mutually exclusive. Value pulumi.StringPtrInput // The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`. // // > **NOTE:** `vaultKeyReference` and `value` are mutually exclusive. // // > **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId` VaultKeyReference pulumi.StringPtrInput }
The set of arguments for constructing a ConfigurationKey resource.
func (ConfigurationKeyArgs) ElementType ¶
func (ConfigurationKeyArgs) ElementType() reflect.Type
type ConfigurationKeyArray ¶
type ConfigurationKeyArray []ConfigurationKeyInput
func (ConfigurationKeyArray) ElementType ¶
func (ConfigurationKeyArray) ElementType() reflect.Type
func (ConfigurationKeyArray) ToConfigurationKeyArrayOutput ¶
func (i ConfigurationKeyArray) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
func (ConfigurationKeyArray) ToConfigurationKeyArrayOutputWithContext ¶
func (i ConfigurationKeyArray) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
type ConfigurationKeyArrayInput ¶
type ConfigurationKeyArrayInput interface { pulumi.Input ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput ToConfigurationKeyArrayOutputWithContext(context.Context) ConfigurationKeyArrayOutput }
ConfigurationKeyArrayInput is an input type that accepts ConfigurationKeyArray and ConfigurationKeyArrayOutput values. You can construct a concrete instance of `ConfigurationKeyArrayInput` via:
ConfigurationKeyArray{ ConfigurationKeyArgs{...} }
type ConfigurationKeyArrayOutput ¶
type ConfigurationKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyArrayOutput) ElementType ¶
func (ConfigurationKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationKeyArrayOutput) Index ¶
func (o ConfigurationKeyArrayOutput) Index(i pulumi.IntInput) ConfigurationKeyOutput
func (ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput ¶
func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutput() ConfigurationKeyArrayOutput
func (ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext ¶
func (o ConfigurationKeyArrayOutput) ToConfigurationKeyArrayOutputWithContext(ctx context.Context) ConfigurationKeyArrayOutput
type ConfigurationKeyInput ¶
type ConfigurationKeyInput interface { pulumi.Input ToConfigurationKeyOutput() ConfigurationKeyOutput ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput }
type ConfigurationKeyMap ¶
type ConfigurationKeyMap map[string]ConfigurationKeyInput
func (ConfigurationKeyMap) ElementType ¶
func (ConfigurationKeyMap) ElementType() reflect.Type
func (ConfigurationKeyMap) ToConfigurationKeyMapOutput ¶
func (i ConfigurationKeyMap) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
func (ConfigurationKeyMap) ToConfigurationKeyMapOutputWithContext ¶
func (i ConfigurationKeyMap) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
type ConfigurationKeyMapInput ¶
type ConfigurationKeyMapInput interface { pulumi.Input ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput ToConfigurationKeyMapOutputWithContext(context.Context) ConfigurationKeyMapOutput }
ConfigurationKeyMapInput is an input type that accepts ConfigurationKeyMap and ConfigurationKeyMapOutput values. You can construct a concrete instance of `ConfigurationKeyMapInput` via:
ConfigurationKeyMap{ "key": ConfigurationKeyArgs{...} }
type ConfigurationKeyMapOutput ¶
type ConfigurationKeyMapOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyMapOutput) ElementType ¶
func (ConfigurationKeyMapOutput) ElementType() reflect.Type
func (ConfigurationKeyMapOutput) MapIndex ¶
func (o ConfigurationKeyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationKeyOutput
func (ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput ¶
func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutput() ConfigurationKeyMapOutput
func (ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext ¶
func (o ConfigurationKeyMapOutput) ToConfigurationKeyMapOutputWithContext(ctx context.Context) ConfigurationKeyMapOutput
type ConfigurationKeyOutput ¶
type ConfigurationKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationKeyOutput) ConfigurationStoreId ¶ added in v5.5.0
func (o ConfigurationKeyOutput) ConfigurationStoreId() pulumi.StringOutput
Specifies the id of the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationKeyOutput) ContentType ¶ added in v5.5.0
func (o ConfigurationKeyOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key. This should only be set when type is set to `kv`.
func (ConfigurationKeyOutput) ElementType ¶
func (ConfigurationKeyOutput) ElementType() reflect.Type
func (ConfigurationKeyOutput) Etag ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Etag() pulumi.StringOutput
(Optional) The ETag of the key.
func (ConfigurationKeyOutput) Key ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Key() pulumi.StringOutput
The name of the App Configuration Key to create. Changing this forces a new resource to be created.
func (ConfigurationKeyOutput) Label ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Label() pulumi.StringPtrOutput
The label of the App Configuration Key. Changing this forces a new resource to be created.
func (ConfigurationKeyOutput) Locked ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Locked() pulumi.BoolPtrOutput
Should this App Configuration Key be Locked to prevent changes?
func (ConfigurationKeyOutput) Tags ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ConfigurationKeyOutput) ToConfigurationKeyOutput ¶
func (o ConfigurationKeyOutput) ToConfigurationKeyOutput() ConfigurationKeyOutput
func (ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext ¶
func (o ConfigurationKeyOutput) ToConfigurationKeyOutputWithContext(ctx context.Context) ConfigurationKeyOutput
func (ConfigurationKeyOutput) Type ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Type() pulumi.StringPtrOutput
The type of the App Configuration Key. It can either be `kv` (simple key/value(https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Defaults to `kv`.
func (ConfigurationKeyOutput) Value ¶ added in v5.5.0
func (o ConfigurationKeyOutput) Value() pulumi.StringPtrOutput
The value of the App Configuration Key. This should only be set when type is set to `kv`.
> **NOTE:** `value` and `vaultKeyReference` are mutually exclusive.
func (ConfigurationKeyOutput) VaultKeyReference ¶ added in v5.5.0
func (o ConfigurationKeyOutput) VaultKeyReference() pulumi.StringPtrOutput
The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`.
> **NOTE:** `vaultKeyReference` and `value` are mutually exclusive.
> **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId`
type ConfigurationKeyState ¶
type ConfigurationKeyState struct { // Specifies the id of the App Configuration. Changing this forces a new resource to be created. ConfigurationStoreId pulumi.StringPtrInput // The content type of the App Configuration Key. This should only be set when type is set to `kv`. ContentType pulumi.StringPtrInput // (Optional) The ETag of the key. Etag pulumi.StringPtrInput // The name of the App Configuration Key to create. Changing this forces a new resource to be created. Key pulumi.StringPtrInput // The label of the App Configuration Key. Changing this forces a new resource to be created. Label pulumi.StringPtrInput // Should this App Configuration Key be Locked to prevent changes? Locked pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Defaults to `kv`. Type pulumi.StringPtrInput // The value of the App Configuration Key. This should only be set when type is set to `kv`. // // > **NOTE:** `value` and `vaultKeyReference` are mutually exclusive. Value pulumi.StringPtrInput // The ID of the vault secret this App Configuration Key refers to. This should only be set when `type` is set to `vault`. // // > **NOTE:** `vaultKeyReference` and `value` are mutually exclusive. // // > **NOTE:** When setting the `vaultKeyReference` using the `id` will pin the value to specific version of the secret, to reference latest secret value use `versionlessId` VaultKeyReference pulumi.StringPtrInput }
func (ConfigurationKeyState) ElementType ¶
func (ConfigurationKeyState) ElementType() reflect.Type
type ConfigurationStore ¶
type ConfigurationStore struct { pulumi.CustomResourceState // An `encryption` block as defined below. Encryption ConfigurationStoreEncryptionPtrOutput `pulumi:"encryption"` // The URL of the App Configuration Replica. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // An `identity` block as defined below. // // > **NOTE:** Azure does not allow a downgrade from `standard` to `free`. Identity ConfigurationStoreIdentityPtrOutput `pulumi:"identity"` // Whether local authentication methods is enabled. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrOutput `pulumi:"localAuthEnabled"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the App Configuration. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `primaryReadKey` block as defined below containing the primary read access key. PrimaryReadKeys ConfigurationStorePrimaryReadKeyArrayOutput `pulumi:"primaryReadKeys"` // A `primaryWriteKey` block as defined below containing the primary write access key. PrimaryWriteKeys ConfigurationStorePrimaryWriteKeyArrayOutput `pulumi:"primaryWriteKeys"` // The Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`. // // > **NOTE:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic. PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`. // // !> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days). PurgeProtectionEnabled pulumi.BoolPtrOutput `pulumi:"purgeProtectionEnabled"` // One or more `replica` blocks as defined below. Replicas ConfigurationStoreReplicaArrayOutput `pulumi:"replicas"` // The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `secondaryReadKey` block as defined below containing the secondary read access key. SecondaryReadKeys ConfigurationStoreSecondaryReadKeyArrayOutput `pulumi:"secondaryReadKeys"` // A `secondaryWriteKey` block as defined below containing the secondary write access key. SecondaryWriteKeys ConfigurationStoreSecondaryWriteKeyArrayOutput `pulumi:"secondaryWriteKeys"` // The SKU name of the App Configuration. Possible values are `free` and `standard`. Defaults to `free`. Sku pulumi.StringPtrOutput `pulumi:"sku"` // The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created. // // > **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated. SoftDeleteRetentionDays pulumi.IntPtrOutput `pulumi:"softDeleteRetentionDays"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewConfigurationStore(ctx, "appconf", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf1"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } return nil }) }
```
### Encryption)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "example", &authorization.UserAssignedIdentityArgs{ Name: pulumi.String("example-identity"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("exampleKVt123"), Location: example.Location, ResourceGroupName: example.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), SoftDeleteRetentionDays: pulumi.Int(7), PurgeProtectionEnabled: pulumi.Bool(true), }) if err != nil { return err } server, err := keyvault.NewAccessPolicy(ctx, "server", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: pulumi.String(current.TenantId), ObjectId: exampleUserAssignedIdentity.PrincipalId, KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }) if err != nil { return err } client, err := keyvault.NewAccessPolicy(ctx, "client", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("List"), pulumi.String("Restore"), pulumi.String("Recover"), pulumi.String("UnwrapKey"), pulumi.String("WrapKey"), pulumi.String("Purge"), pulumi.String("Encrypt"), pulumi.String("Decrypt"), pulumi.String("Sign"), pulumi.String("Verify"), pulumi.String("GetRotationPolicy"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }) if err != nil { return err } exampleKey, err := keyvault.NewKey(ctx, "example", &keyvault.KeyArgs{ Name: pulumi.String("exampleKVkey"), KeyVaultId: exampleKeyVault.ID(), KeyType: pulumi.String("RSA"), KeySize: pulumi.Int(2048), KeyOpts: pulumi.StringArray{ pulumi.String("decrypt"), pulumi.String("encrypt"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("verify"), pulumi.String("wrapKey"), }, }, pulumi.DependsOn([]pulumi.Resource{ client, server, })) if err != nil { return err } _, err = appconfiguration.NewConfigurationStore(ctx, "example", &appconfiguration.ConfigurationStoreArgs{ Name: pulumi.String("appConf2"), ResourceGroupName: example.Name, Location: example.Location, Sku: pulumi.String("standard"), LocalAuthEnabled: pulumi.Bool(true), PublicNetworkAccess: pulumi.String("Enabled"), PurgeProtectionEnabled: pulumi.Bool(false), SoftDeleteRetentionDays: pulumi.Int(1), Identity: &appconfiguration.ConfigurationStoreIdentityArgs{ Type: pulumi.String("UserAssigned"), IdentityIds: pulumi.StringArray{ exampleUserAssignedIdentity.ID(), }, }, Encryption: &appconfiguration.ConfigurationStoreEncryptionArgs{ KeyVaultKeyIdentifier: exampleKey.ID(), IdentityClientId: exampleUserAssignedIdentity.ClientId, }, Replicas: appconfiguration.ConfigurationStoreReplicaArray{ &appconfiguration.ConfigurationStoreReplicaArgs{ Name: pulumi.String("replica1"), Location: pulumi.String("West US"), }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("development"), }, }, pulumi.DependsOn([]pulumi.Resource{ client, server, })) if err != nil { return err } return nil }) }
```
## Import
App Configurations can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/configurationStore:ConfigurationStore appconf /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AppConfiguration/configurationStores/appConf1 ```
func GetConfigurationStore ¶
func GetConfigurationStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationStoreState, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)
GetConfigurationStore gets an existing ConfigurationStore 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 NewConfigurationStore ¶
func NewConfigurationStore(ctx *pulumi.Context, name string, args *ConfigurationStoreArgs, opts ...pulumi.ResourceOption) (*ConfigurationStore, error)
NewConfigurationStore registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationStore) ElementType ¶
func (*ConfigurationStore) ElementType() reflect.Type
func (*ConfigurationStore) ToConfigurationStoreOutput ¶
func (i *ConfigurationStore) ToConfigurationStoreOutput() ConfigurationStoreOutput
func (*ConfigurationStore) ToConfigurationStoreOutputWithContext ¶
func (i *ConfigurationStore) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
type ConfigurationStoreArgs ¶
type ConfigurationStoreArgs struct { // An `encryption` block as defined below. Encryption ConfigurationStoreEncryptionPtrInput // An `identity` block as defined below. // // > **NOTE:** Azure does not allow a downgrade from `standard` to `free`. Identity ConfigurationStoreIdentityPtrInput // Whether local authentication methods is enabled. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the App Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`. // // > **NOTE:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic. PublicNetworkAccess pulumi.StringPtrInput // Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`. // // !> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days). PurgeProtectionEnabled pulumi.BoolPtrInput // One or more `replica` blocks as defined below. Replicas ConfigurationStoreReplicaArrayInput // The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU name of the App Configuration. Possible values are `free` and `standard`. Defaults to `free`. Sku pulumi.StringPtrInput // The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created. // // > **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated. SoftDeleteRetentionDays pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ConfigurationStore resource.
func (ConfigurationStoreArgs) ElementType ¶
func (ConfigurationStoreArgs) ElementType() reflect.Type
type ConfigurationStoreArray ¶
type ConfigurationStoreArray []ConfigurationStoreInput
func (ConfigurationStoreArray) ElementType ¶
func (ConfigurationStoreArray) ElementType() reflect.Type
func (ConfigurationStoreArray) ToConfigurationStoreArrayOutput ¶
func (i ConfigurationStoreArray) ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput
func (ConfigurationStoreArray) ToConfigurationStoreArrayOutputWithContext ¶
func (i ConfigurationStoreArray) ToConfigurationStoreArrayOutputWithContext(ctx context.Context) ConfigurationStoreArrayOutput
type ConfigurationStoreArrayInput ¶
type ConfigurationStoreArrayInput interface { pulumi.Input ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput ToConfigurationStoreArrayOutputWithContext(context.Context) ConfigurationStoreArrayOutput }
ConfigurationStoreArrayInput is an input type that accepts ConfigurationStoreArray and ConfigurationStoreArrayOutput values. You can construct a concrete instance of `ConfigurationStoreArrayInput` via:
ConfigurationStoreArray{ ConfigurationStoreArgs{...} }
type ConfigurationStoreArrayOutput ¶
type ConfigurationStoreArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreArrayOutput) ElementType ¶
func (ConfigurationStoreArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreArrayOutput) Index ¶
func (o ConfigurationStoreArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreOutput
func (ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutput ¶
func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutput() ConfigurationStoreArrayOutput
func (ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutputWithContext ¶
func (o ConfigurationStoreArrayOutput) ToConfigurationStoreArrayOutputWithContext(ctx context.Context) ConfigurationStoreArrayOutput
type ConfigurationStoreEncryption ¶ added in v5.22.0
type ConfigurationStoreEncryption struct { // Specifies the client id of the identity which will be used to access key vault. IdentityClientId *string `pulumi:"identityClientId"` // Specifies the URI of the key vault key used to encrypt data. KeyVaultKeyIdentifier *string `pulumi:"keyVaultKeyIdentifier"` }
type ConfigurationStoreEncryptionArgs ¶ added in v5.22.0
type ConfigurationStoreEncryptionArgs struct { // Specifies the client id of the identity which will be used to access key vault. IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"` // Specifies the URI of the key vault key used to encrypt data. KeyVaultKeyIdentifier pulumi.StringPtrInput `pulumi:"keyVaultKeyIdentifier"` }
func (ConfigurationStoreEncryptionArgs) ElementType ¶ added in v5.22.0
func (ConfigurationStoreEncryptionArgs) ElementType() reflect.Type
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutput ¶ added in v5.22.0
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutputWithContext ¶ added in v5.22.0
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutput ¶ added in v5.22.0
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
func (ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutputWithContext ¶ added in v5.22.0
func (i ConfigurationStoreEncryptionArgs) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
type ConfigurationStoreEncryptionInput ¶ added in v5.22.0
type ConfigurationStoreEncryptionInput interface { pulumi.Input ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput ToConfigurationStoreEncryptionOutputWithContext(context.Context) ConfigurationStoreEncryptionOutput }
ConfigurationStoreEncryptionInput is an input type that accepts ConfigurationStoreEncryptionArgs and ConfigurationStoreEncryptionOutput values. You can construct a concrete instance of `ConfigurationStoreEncryptionInput` via:
ConfigurationStoreEncryptionArgs{...}
type ConfigurationStoreEncryptionOutput ¶ added in v5.22.0
type ConfigurationStoreEncryptionOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreEncryptionOutput) ElementType ¶ added in v5.22.0
func (ConfigurationStoreEncryptionOutput) ElementType() reflect.Type
func (ConfigurationStoreEncryptionOutput) IdentityClientId ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringPtrOutput
Specifies the client id of the identity which will be used to access key vault.
func (ConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
Specifies the URI of the key vault key used to encrypt data.
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutput ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutput() ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutputWithContext ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionOutput
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutput ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
func (ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutputWithContext ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
type ConfigurationStoreEncryptionPtrInput ¶ added in v5.22.0
type ConfigurationStoreEncryptionPtrInput interface { pulumi.Input ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput ToConfigurationStoreEncryptionPtrOutputWithContext(context.Context) ConfigurationStoreEncryptionPtrOutput }
ConfigurationStoreEncryptionPtrInput is an input type that accepts ConfigurationStoreEncryptionArgs, ConfigurationStoreEncryptionPtr and ConfigurationStoreEncryptionPtrOutput values. You can construct a concrete instance of `ConfigurationStoreEncryptionPtrInput` via:
ConfigurationStoreEncryptionArgs{...} or: nil
func ConfigurationStoreEncryptionPtr ¶ added in v5.22.0
func ConfigurationStoreEncryptionPtr(v *ConfigurationStoreEncryptionArgs) ConfigurationStoreEncryptionPtrInput
type ConfigurationStoreEncryptionPtrOutput ¶ added in v5.22.0
type ConfigurationStoreEncryptionPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreEncryptionPtrOutput) ElementType ¶ added in v5.22.0
func (ConfigurationStoreEncryptionPtrOutput) ElementType() reflect.Type
func (ConfigurationStoreEncryptionPtrOutput) IdentityClientId ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
Specifies the client id of the identity which will be used to access key vault.
func (ConfigurationStoreEncryptionPtrOutput) KeyVaultKeyIdentifier ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionPtrOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
Specifies the URI of the key vault key used to encrypt data.
func (ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutput ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutput() ConfigurationStoreEncryptionPtrOutput
func (ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutputWithContext ¶ added in v5.22.0
func (o ConfigurationStoreEncryptionPtrOutput) ToConfigurationStoreEncryptionPtrOutputWithContext(ctx context.Context) ConfigurationStoreEncryptionPtrOutput
type ConfigurationStoreIdentity ¶
type ConfigurationStoreIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this App Configuration. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this App Configuration. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type ConfigurationStoreIdentityArgs ¶
type ConfigurationStoreIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this App Configuration. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this App Configuration. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (ConfigurationStoreIdentityArgs) ElementType ¶
func (ConfigurationStoreIdentityArgs) ElementType() reflect.Type
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutput ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutputWithContext ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutput ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutputWithContext ¶
func (i ConfigurationStoreIdentityArgs) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
type ConfigurationStoreIdentityInput ¶
type ConfigurationStoreIdentityInput interface { pulumi.Input ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput ToConfigurationStoreIdentityOutputWithContext(context.Context) ConfigurationStoreIdentityOutput }
ConfigurationStoreIdentityInput is an input type that accepts ConfigurationStoreIdentityArgs and ConfigurationStoreIdentityOutput values. You can construct a concrete instance of `ConfigurationStoreIdentityInput` via:
ConfigurationStoreIdentityArgs{...}
type ConfigurationStoreIdentityOutput ¶
type ConfigurationStoreIdentityOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreIdentityOutput) ElementType ¶
func (ConfigurationStoreIdentityOutput) ElementType() reflect.Type
func (ConfigurationStoreIdentityOutput) IdentityIds ¶
func (o ConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this App Configuration.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (ConfigurationStoreIdentityOutput) PrincipalId ¶
func (o ConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ConfigurationStoreIdentityOutput) TenantId ¶
func (o ConfigurationStoreIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutput ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutput() ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutputWithContext ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityOutputWithContext(ctx context.Context) ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutput ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutputWithContext ¶
func (o ConfigurationStoreIdentityOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityOutput) Type ¶
func (o ConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this App Configuration. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ConfigurationStoreIdentityPtrInput ¶
type ConfigurationStoreIdentityPtrInput interface { pulumi.Input ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput ToConfigurationStoreIdentityPtrOutputWithContext(context.Context) ConfigurationStoreIdentityPtrOutput }
ConfigurationStoreIdentityPtrInput is an input type that accepts ConfigurationStoreIdentityArgs, ConfigurationStoreIdentityPtr and ConfigurationStoreIdentityPtrOutput values. You can construct a concrete instance of `ConfigurationStoreIdentityPtrInput` via:
ConfigurationStoreIdentityArgs{...} or: nil
func ConfigurationStoreIdentityPtr ¶
func ConfigurationStoreIdentityPtr(v *ConfigurationStoreIdentityArgs) ConfigurationStoreIdentityPtrInput
type ConfigurationStoreIdentityPtrOutput ¶
type ConfigurationStoreIdentityPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreIdentityPtrOutput) Elem ¶
func (o ConfigurationStoreIdentityPtrOutput) Elem() ConfigurationStoreIdentityOutput
func (ConfigurationStoreIdentityPtrOutput) ElementType ¶
func (ConfigurationStoreIdentityPtrOutput) ElementType() reflect.Type
func (ConfigurationStoreIdentityPtrOutput) IdentityIds ¶
func (o ConfigurationStoreIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this App Configuration.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (ConfigurationStoreIdentityPtrOutput) PrincipalId ¶
func (o ConfigurationStoreIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ConfigurationStoreIdentityPtrOutput) TenantId ¶
func (o ConfigurationStoreIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutput ¶
func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutput() ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutputWithContext ¶
func (o ConfigurationStoreIdentityPtrOutput) ToConfigurationStoreIdentityPtrOutputWithContext(ctx context.Context) ConfigurationStoreIdentityPtrOutput
func (ConfigurationStoreIdentityPtrOutput) Type ¶
func (o ConfigurationStoreIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this App Configuration. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ConfigurationStoreInput ¶
type ConfigurationStoreInput interface { pulumi.Input ToConfigurationStoreOutput() ConfigurationStoreOutput ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput }
type ConfigurationStoreMap ¶
type ConfigurationStoreMap map[string]ConfigurationStoreInput
func (ConfigurationStoreMap) ElementType ¶
func (ConfigurationStoreMap) ElementType() reflect.Type
func (ConfigurationStoreMap) ToConfigurationStoreMapOutput ¶
func (i ConfigurationStoreMap) ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput
func (ConfigurationStoreMap) ToConfigurationStoreMapOutputWithContext ¶
func (i ConfigurationStoreMap) ToConfigurationStoreMapOutputWithContext(ctx context.Context) ConfigurationStoreMapOutput
type ConfigurationStoreMapInput ¶
type ConfigurationStoreMapInput interface { pulumi.Input ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput ToConfigurationStoreMapOutputWithContext(context.Context) ConfigurationStoreMapOutput }
ConfigurationStoreMapInput is an input type that accepts ConfigurationStoreMap and ConfigurationStoreMapOutput values. You can construct a concrete instance of `ConfigurationStoreMapInput` via:
ConfigurationStoreMap{ "key": ConfigurationStoreArgs{...} }
type ConfigurationStoreMapOutput ¶
type ConfigurationStoreMapOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreMapOutput) ElementType ¶
func (ConfigurationStoreMapOutput) ElementType() reflect.Type
func (ConfigurationStoreMapOutput) MapIndex ¶
func (o ConfigurationStoreMapOutput) MapIndex(k pulumi.StringInput) ConfigurationStoreOutput
func (ConfigurationStoreMapOutput) ToConfigurationStoreMapOutput ¶
func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutput() ConfigurationStoreMapOutput
func (ConfigurationStoreMapOutput) ToConfigurationStoreMapOutputWithContext ¶
func (o ConfigurationStoreMapOutput) ToConfigurationStoreMapOutputWithContext(ctx context.Context) ConfigurationStoreMapOutput
type ConfigurationStoreOutput ¶
type ConfigurationStoreOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreOutput) ElementType ¶
func (ConfigurationStoreOutput) ElementType() reflect.Type
func (ConfigurationStoreOutput) Encryption ¶ added in v5.22.0
func (o ConfigurationStoreOutput) Encryption() ConfigurationStoreEncryptionPtrOutput
An `encryption` block as defined below.
func (ConfigurationStoreOutput) Endpoint ¶ added in v5.5.0
func (o ConfigurationStoreOutput) Endpoint() pulumi.StringOutput
The URL of the App Configuration Replica.
func (ConfigurationStoreOutput) Identity ¶ added in v5.5.0
func (o ConfigurationStoreOutput) Identity() ConfigurationStoreIdentityPtrOutput
An `identity` block as defined below.
> **NOTE:** Azure does not allow a downgrade from `standard` to `free`.
func (ConfigurationStoreOutput) LocalAuthEnabled ¶ added in v5.22.0
func (o ConfigurationStoreOutput) LocalAuthEnabled() pulumi.BoolPtrOutput
Whether local authentication methods is enabled. Defaults to `true`.
func (ConfigurationStoreOutput) Location ¶ added in v5.5.0
func (o ConfigurationStoreOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (ConfigurationStoreOutput) Name ¶ added in v5.5.0
func (o ConfigurationStoreOutput) Name() pulumi.StringOutput
Specifies the name of the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationStoreOutput) PrimaryReadKeys ¶ added in v5.5.0
func (o ConfigurationStoreOutput) PrimaryReadKeys() ConfigurationStorePrimaryReadKeyArrayOutput
A `primaryReadKey` block as defined below containing the primary read access key.
func (ConfigurationStoreOutput) PrimaryWriteKeys ¶ added in v5.5.0
func (o ConfigurationStoreOutput) PrimaryWriteKeys() ConfigurationStorePrimaryWriteKeyArrayOutput
A `primaryWriteKey` block as defined below containing the primary write access key.
func (ConfigurationStoreOutput) PublicNetworkAccess ¶ added in v5.18.0
func (o ConfigurationStoreOutput) PublicNetworkAccess() pulumi.StringPtrOutput
The Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`.
> **NOTE:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic.
func (ConfigurationStoreOutput) PurgeProtectionEnabled ¶ added in v5.22.0
func (o ConfigurationStoreOutput) PurgeProtectionEnabled() pulumi.BoolPtrOutput
Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`.
!> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days).
func (ConfigurationStoreOutput) Replicas ¶ added in v5.52.0
func (o ConfigurationStoreOutput) Replicas() ConfigurationStoreReplicaArrayOutput
One or more `replica` blocks as defined below.
func (ConfigurationStoreOutput) ResourceGroupName ¶ added in v5.5.0
func (o ConfigurationStoreOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created.
func (ConfigurationStoreOutput) SecondaryReadKeys ¶ added in v5.5.0
func (o ConfigurationStoreOutput) SecondaryReadKeys() ConfigurationStoreSecondaryReadKeyArrayOutput
A `secondaryReadKey` block as defined below containing the secondary read access key.
func (ConfigurationStoreOutput) SecondaryWriteKeys ¶ added in v5.5.0
func (o ConfigurationStoreOutput) SecondaryWriteKeys() ConfigurationStoreSecondaryWriteKeyArrayOutput
A `secondaryWriteKey` block as defined below containing the secondary write access key.
func (ConfigurationStoreOutput) Sku ¶ added in v5.5.0
func (o ConfigurationStoreOutput) Sku() pulumi.StringPtrOutput
The SKU name of the App Configuration. Possible values are `free` and `standard`. Defaults to `free`.
func (ConfigurationStoreOutput) SoftDeleteRetentionDays ¶ added in v5.22.0
func (o ConfigurationStoreOutput) SoftDeleteRetentionDays() pulumi.IntPtrOutput
The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created.
> **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated.
func (ConfigurationStoreOutput) Tags ¶ added in v5.5.0
func (o ConfigurationStoreOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (ConfigurationStoreOutput) ToConfigurationStoreOutput ¶
func (o ConfigurationStoreOutput) ToConfigurationStoreOutput() ConfigurationStoreOutput
func (ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext ¶
func (o ConfigurationStoreOutput) ToConfigurationStoreOutputWithContext(ctx context.Context) ConfigurationStoreOutput
type ConfigurationStorePrimaryReadKey ¶
type ConfigurationStorePrimaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStorePrimaryReadKeyArgs ¶
type ConfigurationStorePrimaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStorePrimaryReadKeyArgs) ElementType ¶
func (ConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutput ¶
func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
func (ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (i ConfigurationStorePrimaryReadKeyArgs) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
type ConfigurationStorePrimaryReadKeyArray ¶
type ConfigurationStorePrimaryReadKeyArray []ConfigurationStorePrimaryReadKeyInput
func (ConfigurationStorePrimaryReadKeyArray) ElementType ¶
func (ConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutput ¶
func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
func (ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (i ConfigurationStorePrimaryReadKeyArray) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
type ConfigurationStorePrimaryReadKeyArrayInput ¶
type ConfigurationStorePrimaryReadKeyArrayInput interface { pulumi.Input ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(context.Context) ConfigurationStorePrimaryReadKeyArrayOutput }
ConfigurationStorePrimaryReadKeyArrayInput is an input type that accepts ConfigurationStorePrimaryReadKeyArray and ConfigurationStorePrimaryReadKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryReadKeyArrayInput` via:
ConfigurationStorePrimaryReadKeyArray{ ConfigurationStorePrimaryReadKeyArgs{...} }
type ConfigurationStorePrimaryReadKeyArrayOutput ¶
type ConfigurationStorePrimaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryReadKeyArrayOutput) ElementType ¶
func (ConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutput ¶
func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutput() ConfigurationStorePrimaryReadKeyArrayOutput
func (ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (o ConfigurationStorePrimaryReadKeyArrayOutput) ToConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyArrayOutput
type ConfigurationStorePrimaryReadKeyInput ¶
type ConfigurationStorePrimaryReadKeyInput interface { pulumi.Input ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput ToConfigurationStorePrimaryReadKeyOutputWithContext(context.Context) ConfigurationStorePrimaryReadKeyOutput }
ConfigurationStorePrimaryReadKeyInput is an input type that accepts ConfigurationStorePrimaryReadKeyArgs and ConfigurationStorePrimaryReadKeyOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryReadKeyInput` via:
ConfigurationStorePrimaryReadKeyArgs{...}
type ConfigurationStorePrimaryReadKeyOutput ¶
type ConfigurationStorePrimaryReadKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryReadKeyOutput) ConnectionString ¶
func (o ConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStorePrimaryReadKeyOutput) ElementType ¶
func (ConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryReadKeyOutput) Id ¶
func (o ConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStorePrimaryReadKeyOutput) Secret ¶
func (o ConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutput ¶
func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutput() ConfigurationStorePrimaryReadKeyOutput
func (ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (o ConfigurationStorePrimaryReadKeyOutput) ToConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryReadKeyOutput
type ConfigurationStorePrimaryWriteKey ¶
type ConfigurationStorePrimaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStorePrimaryWriteKeyArgs ¶
type ConfigurationStorePrimaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStorePrimaryWriteKeyArgs) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutput ¶
func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
func (ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (i ConfigurationStorePrimaryWriteKeyArgs) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
type ConfigurationStorePrimaryWriteKeyArray ¶
type ConfigurationStorePrimaryWriteKeyArray []ConfigurationStorePrimaryWriteKeyInput
func (ConfigurationStorePrimaryWriteKeyArray) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
func (ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (i ConfigurationStorePrimaryWriteKeyArray) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
type ConfigurationStorePrimaryWriteKeyArrayInput ¶
type ConfigurationStorePrimaryWriteKeyArrayInput interface { pulumi.Input ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput }
ConfigurationStorePrimaryWriteKeyArrayInput is an input type that accepts ConfigurationStorePrimaryWriteKeyArray and ConfigurationStorePrimaryWriteKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryWriteKeyArrayInput` via:
ConfigurationStorePrimaryWriteKeyArray{ ConfigurationStorePrimaryWriteKeyArgs{...} }
type ConfigurationStorePrimaryWriteKeyArrayOutput ¶
type ConfigurationStorePrimaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutput() ConfigurationStorePrimaryWriteKeyArrayOutput
func (ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (o ConfigurationStorePrimaryWriteKeyArrayOutput) ToConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyArrayOutput
type ConfigurationStorePrimaryWriteKeyInput ¶
type ConfigurationStorePrimaryWriteKeyInput interface { pulumi.Input ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput ToConfigurationStorePrimaryWriteKeyOutputWithContext(context.Context) ConfigurationStorePrimaryWriteKeyOutput }
ConfigurationStorePrimaryWriteKeyInput is an input type that accepts ConfigurationStorePrimaryWriteKeyArgs and ConfigurationStorePrimaryWriteKeyOutput values. You can construct a concrete instance of `ConfigurationStorePrimaryWriteKeyInput` via:
ConfigurationStorePrimaryWriteKeyArgs{...}
type ConfigurationStorePrimaryWriteKeyOutput ¶
type ConfigurationStorePrimaryWriteKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStorePrimaryWriteKeyOutput) ConnectionString ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStorePrimaryWriteKeyOutput) ElementType ¶
func (ConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
func (ConfigurationStorePrimaryWriteKeyOutput) Id ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStorePrimaryWriteKeyOutput) Secret ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutput ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutput() ConfigurationStorePrimaryWriteKeyOutput
func (ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (o ConfigurationStorePrimaryWriteKeyOutput) ToConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStorePrimaryWriteKeyOutput
type ConfigurationStoreReplica ¶ added in v5.52.0
type ConfigurationStoreReplica struct { // The URL of the App Configuration Replica. Endpoint *string `pulumi:"endpoint"` // The ID of the Access Key. Id *string `pulumi:"id"` // Specifies the supported Azure location where the replica exists. Location string `pulumi:"location"` // Specifies the name of the replica. Name string `pulumi:"name"` }
type ConfigurationStoreReplicaArgs ¶ added in v5.52.0
type ConfigurationStoreReplicaArgs struct { // The URL of the App Configuration Replica. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies the supported Azure location where the replica exists. Location pulumi.StringInput `pulumi:"location"` // Specifies the name of the replica. Name pulumi.StringInput `pulumi:"name"` }
func (ConfigurationStoreReplicaArgs) ElementType ¶ added in v5.52.0
func (ConfigurationStoreReplicaArgs) ElementType() reflect.Type
func (ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutput ¶ added in v5.52.0
func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
func (ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutputWithContext ¶ added in v5.52.0
func (i ConfigurationStoreReplicaArgs) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
type ConfigurationStoreReplicaArray ¶ added in v5.52.0
type ConfigurationStoreReplicaArray []ConfigurationStoreReplicaInput
func (ConfigurationStoreReplicaArray) ElementType ¶ added in v5.52.0
func (ConfigurationStoreReplicaArray) ElementType() reflect.Type
func (ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutput ¶ added in v5.52.0
func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
func (ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutputWithContext ¶ added in v5.52.0
func (i ConfigurationStoreReplicaArray) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
type ConfigurationStoreReplicaArrayInput ¶ added in v5.52.0
type ConfigurationStoreReplicaArrayInput interface { pulumi.Input ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput ToConfigurationStoreReplicaArrayOutputWithContext(context.Context) ConfigurationStoreReplicaArrayOutput }
ConfigurationStoreReplicaArrayInput is an input type that accepts ConfigurationStoreReplicaArray and ConfigurationStoreReplicaArrayOutput values. You can construct a concrete instance of `ConfigurationStoreReplicaArrayInput` via:
ConfigurationStoreReplicaArray{ ConfigurationStoreReplicaArgs{...} }
type ConfigurationStoreReplicaArrayOutput ¶ added in v5.52.0
type ConfigurationStoreReplicaArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreReplicaArrayOutput) ElementType ¶ added in v5.52.0
func (ConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreReplicaArrayOutput) Index ¶ added in v5.52.0
func (o ConfigurationStoreReplicaArrayOutput) Index(i pulumi.IntInput) ConfigurationStoreReplicaOutput
func (ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutput ¶ added in v5.52.0
func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutput() ConfigurationStoreReplicaArrayOutput
func (ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutputWithContext ¶ added in v5.52.0
func (o ConfigurationStoreReplicaArrayOutput) ToConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) ConfigurationStoreReplicaArrayOutput
type ConfigurationStoreReplicaInput ¶ added in v5.52.0
type ConfigurationStoreReplicaInput interface { pulumi.Input ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput ToConfigurationStoreReplicaOutputWithContext(context.Context) ConfigurationStoreReplicaOutput }
ConfigurationStoreReplicaInput is an input type that accepts ConfigurationStoreReplicaArgs and ConfigurationStoreReplicaOutput values. You can construct a concrete instance of `ConfigurationStoreReplicaInput` via:
ConfigurationStoreReplicaArgs{...}
type ConfigurationStoreReplicaOutput ¶ added in v5.52.0
type ConfigurationStoreReplicaOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreReplicaOutput) ElementType ¶ added in v5.52.0
func (ConfigurationStoreReplicaOutput) ElementType() reflect.Type
func (ConfigurationStoreReplicaOutput) Endpoint ¶ added in v5.52.0
func (o ConfigurationStoreReplicaOutput) Endpoint() pulumi.StringPtrOutput
The URL of the App Configuration Replica.
func (ConfigurationStoreReplicaOutput) Id ¶ added in v5.52.0
func (o ConfigurationStoreReplicaOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStoreReplicaOutput) Location ¶ added in v5.52.0
func (o ConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the replica exists.
func (ConfigurationStoreReplicaOutput) Name ¶ added in v5.52.0
func (o ConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
Specifies the name of the replica.
func (ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutput ¶ added in v5.52.0
func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutput() ConfigurationStoreReplicaOutput
func (ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutputWithContext ¶ added in v5.52.0
func (o ConfigurationStoreReplicaOutput) ToConfigurationStoreReplicaOutputWithContext(ctx context.Context) ConfigurationStoreReplicaOutput
type ConfigurationStoreSecondaryReadKey ¶
type ConfigurationStoreSecondaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStoreSecondaryReadKeyArgs ¶
type ConfigurationStoreSecondaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStoreSecondaryReadKeyArgs) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutput ¶
func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
func (ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (i ConfigurationStoreSecondaryReadKeyArgs) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
type ConfigurationStoreSecondaryReadKeyArray ¶
type ConfigurationStoreSecondaryReadKeyArray []ConfigurationStoreSecondaryReadKeyInput
func (ConfigurationStoreSecondaryReadKeyArray) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
func (ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (i ConfigurationStoreSecondaryReadKeyArray) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
type ConfigurationStoreSecondaryReadKeyArrayInput ¶
type ConfigurationStoreSecondaryReadKeyArrayInput interface { pulumi.Input ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput }
ConfigurationStoreSecondaryReadKeyArrayInput is an input type that accepts ConfigurationStoreSecondaryReadKeyArray and ConfigurationStoreSecondaryReadKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryReadKeyArrayInput` via:
ConfigurationStoreSecondaryReadKeyArray{ ConfigurationStoreSecondaryReadKeyArgs{...} }
type ConfigurationStoreSecondaryReadKeyArrayOutput ¶
type ConfigurationStoreSecondaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutput() ConfigurationStoreSecondaryReadKeyArrayOutput
func (ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (o ConfigurationStoreSecondaryReadKeyArrayOutput) ToConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyArrayOutput
type ConfigurationStoreSecondaryReadKeyInput ¶
type ConfigurationStoreSecondaryReadKeyInput interface { pulumi.Input ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput ToConfigurationStoreSecondaryReadKeyOutputWithContext(context.Context) ConfigurationStoreSecondaryReadKeyOutput }
ConfigurationStoreSecondaryReadKeyInput is an input type that accepts ConfigurationStoreSecondaryReadKeyArgs and ConfigurationStoreSecondaryReadKeyOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryReadKeyInput` via:
ConfigurationStoreSecondaryReadKeyArgs{...}
type ConfigurationStoreSecondaryReadKeyOutput ¶
type ConfigurationStoreSecondaryReadKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryReadKeyOutput) ConnectionString ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStoreSecondaryReadKeyOutput) ElementType ¶
func (ConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryReadKeyOutput) Id ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStoreSecondaryReadKeyOutput) Secret ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutput ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutput() ConfigurationStoreSecondaryReadKeyOutput
func (ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (o ConfigurationStoreSecondaryReadKeyOutput) ToConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryReadKeyOutput
type ConfigurationStoreSecondaryWriteKey ¶
type ConfigurationStoreSecondaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString *string `pulumi:"connectionString"` // The ID of the Access Key. Id *string `pulumi:"id"` // The Secret of the Access Key. Secret *string `pulumi:"secret"` }
type ConfigurationStoreSecondaryWriteKeyArgs ¶
type ConfigurationStoreSecondaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringPtrInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (ConfigurationStoreSecondaryWriteKeyArgs) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutput ¶
func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
func (ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (i ConfigurationStoreSecondaryWriteKeyArgs) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
type ConfigurationStoreSecondaryWriteKeyArray ¶
type ConfigurationStoreSecondaryWriteKeyArray []ConfigurationStoreSecondaryWriteKeyInput
func (ConfigurationStoreSecondaryWriteKeyArray) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
func (ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (i ConfigurationStoreSecondaryWriteKeyArray) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
type ConfigurationStoreSecondaryWriteKeyArrayInput ¶
type ConfigurationStoreSecondaryWriteKeyArrayInput interface { pulumi.Input ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput }
ConfigurationStoreSecondaryWriteKeyArrayInput is an input type that accepts ConfigurationStoreSecondaryWriteKeyArray and ConfigurationStoreSecondaryWriteKeyArrayOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryWriteKeyArrayInput` via:
ConfigurationStoreSecondaryWriteKeyArray{ ConfigurationStoreSecondaryWriteKeyArgs{...} }
type ConfigurationStoreSecondaryWriteKeyArrayOutput ¶
type ConfigurationStoreSecondaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutput() ConfigurationStoreSecondaryWriteKeyArrayOutput
func (ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (o ConfigurationStoreSecondaryWriteKeyArrayOutput) ToConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyArrayOutput
type ConfigurationStoreSecondaryWriteKeyInput ¶
type ConfigurationStoreSecondaryWriteKeyInput interface { pulumi.Input ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput ToConfigurationStoreSecondaryWriteKeyOutputWithContext(context.Context) ConfigurationStoreSecondaryWriteKeyOutput }
ConfigurationStoreSecondaryWriteKeyInput is an input type that accepts ConfigurationStoreSecondaryWriteKeyArgs and ConfigurationStoreSecondaryWriteKeyOutput values. You can construct a concrete instance of `ConfigurationStoreSecondaryWriteKeyInput` via:
ConfigurationStoreSecondaryWriteKeyArgs{...}
type ConfigurationStoreSecondaryWriteKeyOutput ¶
type ConfigurationStoreSecondaryWriteKeyOutput struct{ *pulumi.OutputState }
func (ConfigurationStoreSecondaryWriteKeyOutput) ConnectionString ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringPtrOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (ConfigurationStoreSecondaryWriteKeyOutput) ElementType ¶
func (ConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
func (ConfigurationStoreSecondaryWriteKeyOutput) Id ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringPtrOutput
The ID of the Access Key.
func (ConfigurationStoreSecondaryWriteKeyOutput) Secret ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringPtrOutput
The Secret of the Access Key.
func (ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutput ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutput() ConfigurationStoreSecondaryWriteKeyOutput
func (ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (o ConfigurationStoreSecondaryWriteKeyOutput) ToConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) ConfigurationStoreSecondaryWriteKeyOutput
type ConfigurationStoreState ¶
type ConfigurationStoreState struct { // An `encryption` block as defined below. Encryption ConfigurationStoreEncryptionPtrInput // The URL of the App Configuration Replica. Endpoint pulumi.StringPtrInput // An `identity` block as defined below. // // > **NOTE:** Azure does not allow a downgrade from `standard` to `free`. Identity ConfigurationStoreIdentityPtrInput // Whether local authentication methods is enabled. Defaults to `true`. LocalAuthEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the App Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `primaryReadKey` block as defined below containing the primary read access key. PrimaryReadKeys ConfigurationStorePrimaryReadKeyArrayInput // A `primaryWriteKey` block as defined below containing the primary write access key. PrimaryWriteKeys ConfigurationStorePrimaryWriteKeyArrayInput // The Public Network Access setting of the App Configuration. Possible values are `Enabled` and `Disabled`. // // > **NOTE:** If `publicNetworkAccess` is not specified, the App Configuration will be created as `Automatic`. However, once a different value is defined, can not be set again as automatic. PublicNetworkAccess pulumi.StringPtrInput // Whether Purge Protection is enabled. This field only works for `standard` sku. Defaults to `false`. // // !> **Note:** Once Purge Protection has been enabled it's not possible to disable it. Deleting the App Configuration with Purge Protection enabled will schedule the App Configuration to be deleted (which will happen by Azure in the configured number of days). PurgeProtectionEnabled pulumi.BoolPtrInput // One or more `replica` blocks as defined below. Replicas ConfigurationStoreReplicaArrayInput // The name of the resource group in which to create the App Configuration. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `secondaryReadKey` block as defined below containing the secondary read access key. SecondaryReadKeys ConfigurationStoreSecondaryReadKeyArrayInput // A `secondaryWriteKey` block as defined below containing the secondary write access key. SecondaryWriteKeys ConfigurationStoreSecondaryWriteKeyArrayInput // The SKU name of the App Configuration. Possible values are `free` and `standard`. Defaults to `free`. Sku pulumi.StringPtrInput // The number of days that items should be retained for once soft-deleted. This field only works for `standard` sku. This value can be between `1` and `7` days. Defaults to `7`. Changing this forces a new resource to be created. // // > **Note:** If Purge Protection is enabled, this field can only be configured one time and cannot be updated. SoftDeleteRetentionDays pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ConfigurationStoreState) ElementType ¶
func (ConfigurationStoreState) ElementType() reflect.Type
type GetConfigurationKeysArgs ¶ added in v5.9.0
type GetConfigurationKeysArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId string `pulumi:"configurationStoreId"` // The name of the App Configuration Keys to look up. Key *string `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label *string `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKeys.
type GetConfigurationKeysItem ¶ added in v5.9.0
type GetConfigurationKeysItem struct { // The content type of the App Configuration Key. ContentType string `pulumi:"contentType"` // The ETag of the key. Etag string `pulumi:"etag"` // The name of the App Configuration Keys to look up. Key string `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label string `pulumi:"label"` // Is this App Configuration Key be Locked to prevent changes. Locked bool `pulumi:"locked"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type string `pulumi:"type"` // The value of the App Configuration Key. Value string `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`. VaultKeyReference string `pulumi:"vaultKeyReference"` }
type GetConfigurationKeysItemArgs ¶ added in v5.9.0
type GetConfigurationKeysItemArgs struct { // The content type of the App Configuration Key. ContentType pulumi.StringInput `pulumi:"contentType"` // The ETag of the key. Etag pulumi.StringInput `pulumi:"etag"` // The name of the App Configuration Keys to look up. Key pulumi.StringInput `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label pulumi.StringInput `pulumi:"label"` // Is this App Configuration Key be Locked to prevent changes. Locked pulumi.BoolInput `pulumi:"locked"` // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type pulumi.StringInput `pulumi:"type"` // The value of the App Configuration Key. Value pulumi.StringInput `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`. VaultKeyReference pulumi.StringInput `pulumi:"vaultKeyReference"` }
func (GetConfigurationKeysItemArgs) ElementType ¶ added in v5.9.0
func (GetConfigurationKeysItemArgs) ElementType() reflect.Type
func (GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutput ¶ added in v5.9.0
func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutputWithContext ¶ added in v5.9.0
func (i GetConfigurationKeysItemArgs) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
type GetConfigurationKeysItemArray ¶ added in v5.9.0
type GetConfigurationKeysItemArray []GetConfigurationKeysItemInput
func (GetConfigurationKeysItemArray) ElementType ¶ added in v5.9.0
func (GetConfigurationKeysItemArray) ElementType() reflect.Type
func (GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutput ¶ added in v5.9.0
func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
func (GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutputWithContext ¶ added in v5.9.0
func (i GetConfigurationKeysItemArray) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
type GetConfigurationKeysItemArrayInput ¶ added in v5.9.0
type GetConfigurationKeysItemArrayInput interface { pulumi.Input ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput ToGetConfigurationKeysItemArrayOutputWithContext(context.Context) GetConfigurationKeysItemArrayOutput }
GetConfigurationKeysItemArrayInput is an input type that accepts GetConfigurationKeysItemArray and GetConfigurationKeysItemArrayOutput values. You can construct a concrete instance of `GetConfigurationKeysItemArrayInput` via:
GetConfigurationKeysItemArray{ GetConfigurationKeysItemArgs{...} }
type GetConfigurationKeysItemArrayOutput ¶ added in v5.9.0
type GetConfigurationKeysItemArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationKeysItemArrayOutput) ElementType ¶ added in v5.9.0
func (GetConfigurationKeysItemArrayOutput) ElementType() reflect.Type
func (GetConfigurationKeysItemArrayOutput) Index ¶ added in v5.9.0
func (o GetConfigurationKeysItemArrayOutput) Index(i pulumi.IntInput) GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutput ¶ added in v5.9.0
func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutput() GetConfigurationKeysItemArrayOutput
func (GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutputWithContext ¶ added in v5.9.0
func (o GetConfigurationKeysItemArrayOutput) ToGetConfigurationKeysItemArrayOutputWithContext(ctx context.Context) GetConfigurationKeysItemArrayOutput
type GetConfigurationKeysItemInput ¶ added in v5.9.0
type GetConfigurationKeysItemInput interface { pulumi.Input ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput ToGetConfigurationKeysItemOutputWithContext(context.Context) GetConfigurationKeysItemOutput }
GetConfigurationKeysItemInput is an input type that accepts GetConfigurationKeysItemArgs and GetConfigurationKeysItemOutput values. You can construct a concrete instance of `GetConfigurationKeysItemInput` via:
GetConfigurationKeysItemArgs{...}
type GetConfigurationKeysItemOutput ¶ added in v5.9.0
type GetConfigurationKeysItemOutput struct{ *pulumi.OutputState }
func (GetConfigurationKeysItemOutput) ContentType ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key.
func (GetConfigurationKeysItemOutput) ElementType ¶ added in v5.9.0
func (GetConfigurationKeysItemOutput) ElementType() reflect.Type
func (GetConfigurationKeysItemOutput) Etag ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Etag() pulumi.StringOutput
The ETag of the key.
func (GetConfigurationKeysItemOutput) Key ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Key() pulumi.StringOutput
The name of the App Configuration Keys to look up.
func (GetConfigurationKeysItemOutput) Label ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Label() pulumi.StringOutput
The label of the App Configuration Keys tp look up.
func (GetConfigurationKeysItemOutput) Locked ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Locked() pulumi.BoolOutput
Is this App Configuration Key be Locked to prevent changes.
func (GetConfigurationKeysItemOutput) Tags ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutput ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutput() GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutputWithContext ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) ToGetConfigurationKeysItemOutputWithContext(ctx context.Context) GetConfigurationKeysItemOutput
func (GetConfigurationKeysItemOutput) Type ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Type() pulumi.StringOutput
The type of the App Configuration Key. It can either be `kv` (simple key/value(https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/).
func (GetConfigurationKeysItemOutput) Value ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) Value() pulumi.StringOutput
The value of the App Configuration Key.
func (GetConfigurationKeysItemOutput) VaultKeyReference ¶ added in v5.9.0
func (o GetConfigurationKeysItemOutput) VaultKeyReference() pulumi.StringOutput
The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`.
type GetConfigurationKeysOutputArgs ¶ added in v5.9.0
type GetConfigurationKeysOutputArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId pulumi.StringInput `pulumi:"configurationStoreId"` // The name of the App Configuration Keys to look up. Key pulumi.StringPtrInput `pulumi:"key"` // The label of the App Configuration Keys tp look up. Label pulumi.StringPtrInput `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKeys.
func (GetConfigurationKeysOutputArgs) ElementType ¶ added in v5.9.0
func (GetConfigurationKeysOutputArgs) ElementType() reflect.Type
type GetConfigurationKeysResult ¶ added in v5.9.0
type GetConfigurationKeysResult struct { ConfigurationStoreId string `pulumi:"configurationStoreId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of `items` blocks as defined below. Items []GetConfigurationKeysItem `pulumi:"items"` // The name of the App Configuration Key. Key *string `pulumi:"key"` // The label of the App Configuration Key. Label *string `pulumi:"label"` }
A collection of values returned by getConfigurationKeys.
func GetConfigurationKeys ¶ added in v5.9.0
func GetConfigurationKeys(ctx *pulumi.Context, args *GetConfigurationKeysArgs, opts ...pulumi.InvokeOption) (*GetConfigurationKeysResult, error)
Use this data source to access information about existing Azure App Configuration Keys.
> **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := appconfiguration.GetConfigurationKeys(ctx, &appconfiguration.GetConfigurationKeysArgs{ ConfigurationStoreId: appconf.Id, }, nil) if err != nil { return err } ctx.Export("value", test.Items) return nil }) }
```
type GetConfigurationKeysResultOutput ¶ added in v5.9.0
type GetConfigurationKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationKeys.
func GetConfigurationKeysOutput ¶ added in v5.9.0
func GetConfigurationKeysOutput(ctx *pulumi.Context, args GetConfigurationKeysOutputArgs, opts ...pulumi.InvokeOption) GetConfigurationKeysResultOutput
func (GetConfigurationKeysResultOutput) ConfigurationStoreId ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) ConfigurationStoreId() pulumi.StringOutput
func (GetConfigurationKeysResultOutput) ElementType ¶ added in v5.9.0
func (GetConfigurationKeysResultOutput) ElementType() reflect.Type
func (GetConfigurationKeysResultOutput) Id ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConfigurationKeysResultOutput) Items ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) Items() GetConfigurationKeysItemArrayOutput
A list of `items` blocks as defined below.
func (GetConfigurationKeysResultOutput) Key ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) Key() pulumi.StringPtrOutput
The name of the App Configuration Key.
func (GetConfigurationKeysResultOutput) Label ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) Label() pulumi.StringPtrOutput
The label of the App Configuration Key.
func (GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutput ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutput() GetConfigurationKeysResultOutput
func (GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutputWithContext ¶ added in v5.9.0
func (o GetConfigurationKeysResultOutput) ToGetConfigurationKeysResultOutputWithContext(ctx context.Context) GetConfigurationKeysResultOutput
type GetConfigurationStoreEncryption ¶ added in v5.22.0
type GetConfigurationStoreEncryptionArgs ¶ added in v5.22.0
type GetConfigurationStoreEncryptionArgs struct { IdentityClientId pulumi.StringInput `pulumi:"identityClientId"` KeyVaultKeyIdentifier pulumi.StringInput `pulumi:"keyVaultKeyIdentifier"` }
func (GetConfigurationStoreEncryptionArgs) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreEncryptionArgs) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutput ¶ added in v5.22.0
func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
func (GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutputWithContext ¶ added in v5.22.0
func (i GetConfigurationStoreEncryptionArgs) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
type GetConfigurationStoreEncryptionArray ¶ added in v5.22.0
type GetConfigurationStoreEncryptionArray []GetConfigurationStoreEncryptionInput
func (GetConfigurationStoreEncryptionArray) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreEncryptionArray) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutput ¶ added in v5.22.0
func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
func (GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutputWithContext ¶ added in v5.22.0
func (i GetConfigurationStoreEncryptionArray) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
type GetConfigurationStoreEncryptionArrayInput ¶ added in v5.22.0
type GetConfigurationStoreEncryptionArrayInput interface { pulumi.Input ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput ToGetConfigurationStoreEncryptionArrayOutputWithContext(context.Context) GetConfigurationStoreEncryptionArrayOutput }
GetConfigurationStoreEncryptionArrayInput is an input type that accepts GetConfigurationStoreEncryptionArray and GetConfigurationStoreEncryptionArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreEncryptionArrayInput` via:
GetConfigurationStoreEncryptionArray{ GetConfigurationStoreEncryptionArgs{...} }
type GetConfigurationStoreEncryptionArrayOutput ¶ added in v5.22.0
type GetConfigurationStoreEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreEncryptionArrayOutput) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreEncryptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutput ¶ added in v5.22.0
func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutput() GetConfigurationStoreEncryptionArrayOutput
func (GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutputWithContext ¶ added in v5.22.0
func (o GetConfigurationStoreEncryptionArrayOutput) ToGetConfigurationStoreEncryptionArrayOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionArrayOutput
type GetConfigurationStoreEncryptionInput ¶ added in v5.22.0
type GetConfigurationStoreEncryptionInput interface { pulumi.Input ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput ToGetConfigurationStoreEncryptionOutputWithContext(context.Context) GetConfigurationStoreEncryptionOutput }
GetConfigurationStoreEncryptionInput is an input type that accepts GetConfigurationStoreEncryptionArgs and GetConfigurationStoreEncryptionOutput values. You can construct a concrete instance of `GetConfigurationStoreEncryptionInput` via:
GetConfigurationStoreEncryptionArgs{...}
type GetConfigurationStoreEncryptionOutput ¶ added in v5.22.0
type GetConfigurationStoreEncryptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreEncryptionOutput) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreEncryptionOutput) ElementType() reflect.Type
func (GetConfigurationStoreEncryptionOutput) IdentityClientId ¶ added in v5.22.0
func (o GetConfigurationStoreEncryptionOutput) IdentityClientId() pulumi.StringOutput
func (GetConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier ¶ added in v5.22.0
func (o GetConfigurationStoreEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringOutput
func (GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutput ¶ added in v5.22.0
func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutput() GetConfigurationStoreEncryptionOutput
func (GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutputWithContext ¶ added in v5.22.0
func (o GetConfigurationStoreEncryptionOutput) ToGetConfigurationStoreEncryptionOutputWithContext(ctx context.Context) GetConfigurationStoreEncryptionOutput
type GetConfigurationStoreIdentity ¶ added in v5.22.0
type GetConfigurationStoreIdentityArgs ¶ added in v5.22.0
type GetConfigurationStoreIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringInput `pulumi:"principalId"` TenantId pulumi.StringInput `pulumi:"tenantId"` Type pulumi.StringInput `pulumi:"type"` }
func (GetConfigurationStoreIdentityArgs) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreIdentityArgs) ElementType() reflect.Type
func (GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutput ¶ added in v5.22.0
func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
func (GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutputWithContext ¶ added in v5.22.0
func (i GetConfigurationStoreIdentityArgs) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
type GetConfigurationStoreIdentityArray ¶ added in v5.22.0
type GetConfigurationStoreIdentityArray []GetConfigurationStoreIdentityInput
func (GetConfigurationStoreIdentityArray) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreIdentityArray) ElementType() reflect.Type
func (GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutput ¶ added in v5.22.0
func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
func (GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutputWithContext ¶ added in v5.22.0
func (i GetConfigurationStoreIdentityArray) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
type GetConfigurationStoreIdentityArrayInput ¶ added in v5.22.0
type GetConfigurationStoreIdentityArrayInput interface { pulumi.Input ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput ToGetConfigurationStoreIdentityArrayOutputWithContext(context.Context) GetConfigurationStoreIdentityArrayOutput }
GetConfigurationStoreIdentityArrayInput is an input type that accepts GetConfigurationStoreIdentityArray and GetConfigurationStoreIdentityArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreIdentityArrayInput` via:
GetConfigurationStoreIdentityArray{ GetConfigurationStoreIdentityArgs{...} }
type GetConfigurationStoreIdentityArrayOutput ¶ added in v5.22.0
type GetConfigurationStoreIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreIdentityArrayOutput) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreIdentityArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutput ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutput() GetConfigurationStoreIdentityArrayOutput
func (GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutputWithContext ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityArrayOutput) ToGetConfigurationStoreIdentityArrayOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityArrayOutput
type GetConfigurationStoreIdentityInput ¶ added in v5.22.0
type GetConfigurationStoreIdentityInput interface { pulumi.Input ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput ToGetConfigurationStoreIdentityOutputWithContext(context.Context) GetConfigurationStoreIdentityOutput }
GetConfigurationStoreIdentityInput is an input type that accepts GetConfigurationStoreIdentityArgs and GetConfigurationStoreIdentityOutput values. You can construct a concrete instance of `GetConfigurationStoreIdentityInput` via:
GetConfigurationStoreIdentityArgs{...}
type GetConfigurationStoreIdentityOutput ¶ added in v5.22.0
type GetConfigurationStoreIdentityOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreIdentityOutput) ElementType ¶ added in v5.22.0
func (GetConfigurationStoreIdentityOutput) ElementType() reflect.Type
func (GetConfigurationStoreIdentityOutput) IdentityIds ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (GetConfigurationStoreIdentityOutput) PrincipalId ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetConfigurationStoreIdentityOutput) TenantId ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityOutput) TenantId() pulumi.StringOutput
func (GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutput ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutput() GetConfigurationStoreIdentityOutput
func (GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutputWithContext ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityOutput) ToGetConfigurationStoreIdentityOutputWithContext(ctx context.Context) GetConfigurationStoreIdentityOutput
func (GetConfigurationStoreIdentityOutput) Type ¶ added in v5.22.0
func (o GetConfigurationStoreIdentityOutput) Type() pulumi.StringOutput
type GetConfigurationStorePrimaryReadKey ¶
type GetConfigurationStorePrimaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStorePrimaryReadKeyArgs ¶
type GetConfigurationStorePrimaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStorePrimaryReadKeyArgs) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyArgs) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutput ¶
func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
func (GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (i GetConfigurationStorePrimaryReadKeyArgs) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
type GetConfigurationStorePrimaryReadKeyArray ¶
type GetConfigurationStorePrimaryReadKeyArray []GetConfigurationStorePrimaryReadKeyInput
func (GetConfigurationStorePrimaryReadKeyArray) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyArray) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutput ¶
func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
func (GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (i GetConfigurationStorePrimaryReadKeyArray) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
type GetConfigurationStorePrimaryReadKeyArrayInput ¶
type GetConfigurationStorePrimaryReadKeyArrayInput interface { pulumi.Input ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput }
GetConfigurationStorePrimaryReadKeyArrayInput is an input type that accepts GetConfigurationStorePrimaryReadKeyArray and GetConfigurationStorePrimaryReadKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryReadKeyArrayInput` via:
GetConfigurationStorePrimaryReadKeyArray{ GetConfigurationStorePrimaryReadKeyArgs{...} }
type GetConfigurationStorePrimaryReadKeyArrayOutput ¶
type GetConfigurationStorePrimaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutput ¶
func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutput() GetConfigurationStorePrimaryReadKeyArrayOutput
func (GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext ¶
func (o GetConfigurationStorePrimaryReadKeyArrayOutput) ToGetConfigurationStorePrimaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyArrayOutput
type GetConfigurationStorePrimaryReadKeyInput ¶
type GetConfigurationStorePrimaryReadKeyInput interface { pulumi.Input ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput ToGetConfigurationStorePrimaryReadKeyOutputWithContext(context.Context) GetConfigurationStorePrimaryReadKeyOutput }
GetConfigurationStorePrimaryReadKeyInput is an input type that accepts GetConfigurationStorePrimaryReadKeyArgs and GetConfigurationStorePrimaryReadKeyOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryReadKeyInput` via:
GetConfigurationStorePrimaryReadKeyArgs{...}
type GetConfigurationStorePrimaryReadKeyOutput ¶
type GetConfigurationStorePrimaryReadKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryReadKeyOutput) ConnectionString ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStorePrimaryReadKeyOutput) ElementType ¶
func (GetConfigurationStorePrimaryReadKeyOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryReadKeyOutput) Id ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStorePrimaryReadKeyOutput) Secret ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutput ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutput() GetConfigurationStorePrimaryReadKeyOutput
func (GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutputWithContext ¶
func (o GetConfigurationStorePrimaryReadKeyOutput) ToGetConfigurationStorePrimaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryReadKeyOutput
type GetConfigurationStorePrimaryWriteKey ¶
type GetConfigurationStorePrimaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStorePrimaryWriteKeyArgs ¶
type GetConfigurationStorePrimaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStorePrimaryWriteKeyArgs) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyArgs) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutput ¶
func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
func (GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (i GetConfigurationStorePrimaryWriteKeyArgs) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
type GetConfigurationStorePrimaryWriteKeyArray ¶
type GetConfigurationStorePrimaryWriteKeyArray []GetConfigurationStorePrimaryWriteKeyInput
func (GetConfigurationStorePrimaryWriteKeyArray) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyArray) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
func (GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (i GetConfigurationStorePrimaryWriteKeyArray) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
type GetConfigurationStorePrimaryWriteKeyArrayInput ¶
type GetConfigurationStorePrimaryWriteKeyArrayInput interface { pulumi.Input ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput }
GetConfigurationStorePrimaryWriteKeyArrayInput is an input type that accepts GetConfigurationStorePrimaryWriteKeyArray and GetConfigurationStorePrimaryWriteKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryWriteKeyArrayInput` via:
GetConfigurationStorePrimaryWriteKeyArray{ GetConfigurationStorePrimaryWriteKeyArgs{...} }
type GetConfigurationStorePrimaryWriteKeyArrayOutput ¶
type GetConfigurationStorePrimaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutput ¶
func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutput() GetConfigurationStorePrimaryWriteKeyArrayOutput
func (GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext ¶
func (o GetConfigurationStorePrimaryWriteKeyArrayOutput) ToGetConfigurationStorePrimaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyArrayOutput
type GetConfigurationStorePrimaryWriteKeyInput ¶
type GetConfigurationStorePrimaryWriteKeyInput interface { pulumi.Input ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(context.Context) GetConfigurationStorePrimaryWriteKeyOutput }
GetConfigurationStorePrimaryWriteKeyInput is an input type that accepts GetConfigurationStorePrimaryWriteKeyArgs and GetConfigurationStorePrimaryWriteKeyOutput values. You can construct a concrete instance of `GetConfigurationStorePrimaryWriteKeyInput` via:
GetConfigurationStorePrimaryWriteKeyArgs{...}
type GetConfigurationStorePrimaryWriteKeyOutput ¶
type GetConfigurationStorePrimaryWriteKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStorePrimaryWriteKeyOutput) ConnectionString ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStorePrimaryWriteKeyOutput) ElementType ¶
func (GetConfigurationStorePrimaryWriteKeyOutput) ElementType() reflect.Type
func (GetConfigurationStorePrimaryWriteKeyOutput) Id ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStorePrimaryWriteKeyOutput) Secret ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutput ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutput() GetConfigurationStorePrimaryWriteKeyOutput
func (GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext ¶
func (o GetConfigurationStorePrimaryWriteKeyOutput) ToGetConfigurationStorePrimaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStorePrimaryWriteKeyOutput
type GetConfigurationStoreReplica ¶ added in v5.52.0
type GetConfigurationStoreReplica struct { // The URL of the App Configuration Replica. Endpoint string `pulumi:"endpoint"` // The ID of the Access Key. Id string `pulumi:"id"` // The supported Azure location where the App Configuration Replica exists. Location string `pulumi:"location"` // The Name of this App Configuration. Name string `pulumi:"name"` }
type GetConfigurationStoreReplicaArgs ¶ added in v5.52.0
type GetConfigurationStoreReplicaArgs struct { // The URL of the App Configuration Replica. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The supported Azure location where the App Configuration Replica exists. Location pulumi.StringInput `pulumi:"location"` // The Name of this App Configuration. Name pulumi.StringInput `pulumi:"name"` }
func (GetConfigurationStoreReplicaArgs) ElementType ¶ added in v5.52.0
func (GetConfigurationStoreReplicaArgs) ElementType() reflect.Type
func (GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutput ¶ added in v5.52.0
func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
func (GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutputWithContext ¶ added in v5.52.0
func (i GetConfigurationStoreReplicaArgs) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
type GetConfigurationStoreReplicaArray ¶ added in v5.52.0
type GetConfigurationStoreReplicaArray []GetConfigurationStoreReplicaInput
func (GetConfigurationStoreReplicaArray) ElementType ¶ added in v5.52.0
func (GetConfigurationStoreReplicaArray) ElementType() reflect.Type
func (GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutput ¶ added in v5.52.0
func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
func (GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutputWithContext ¶ added in v5.52.0
func (i GetConfigurationStoreReplicaArray) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
type GetConfigurationStoreReplicaArrayInput ¶ added in v5.52.0
type GetConfigurationStoreReplicaArrayInput interface { pulumi.Input ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput ToGetConfigurationStoreReplicaArrayOutputWithContext(context.Context) GetConfigurationStoreReplicaArrayOutput }
GetConfigurationStoreReplicaArrayInput is an input type that accepts GetConfigurationStoreReplicaArray and GetConfigurationStoreReplicaArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreReplicaArrayInput` via:
GetConfigurationStoreReplicaArray{ GetConfigurationStoreReplicaArgs{...} }
type GetConfigurationStoreReplicaArrayOutput ¶ added in v5.52.0
type GetConfigurationStoreReplicaArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreReplicaArrayOutput) ElementType ¶ added in v5.52.0
func (GetConfigurationStoreReplicaArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutput ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutput() GetConfigurationStoreReplicaArrayOutput
func (GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutputWithContext ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaArrayOutput) ToGetConfigurationStoreReplicaArrayOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaArrayOutput
type GetConfigurationStoreReplicaInput ¶ added in v5.52.0
type GetConfigurationStoreReplicaInput interface { pulumi.Input ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput ToGetConfigurationStoreReplicaOutputWithContext(context.Context) GetConfigurationStoreReplicaOutput }
GetConfigurationStoreReplicaInput is an input type that accepts GetConfigurationStoreReplicaArgs and GetConfigurationStoreReplicaOutput values. You can construct a concrete instance of `GetConfigurationStoreReplicaInput` via:
GetConfigurationStoreReplicaArgs{...}
type GetConfigurationStoreReplicaOutput ¶ added in v5.52.0
type GetConfigurationStoreReplicaOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreReplicaOutput) ElementType ¶ added in v5.52.0
func (GetConfigurationStoreReplicaOutput) ElementType() reflect.Type
func (GetConfigurationStoreReplicaOutput) Endpoint ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaOutput) Endpoint() pulumi.StringOutput
The URL of the App Configuration Replica.
func (GetConfigurationStoreReplicaOutput) Id ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStoreReplicaOutput) Location ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaOutput) Location() pulumi.StringOutput
The supported Azure location where the App Configuration Replica exists.
func (GetConfigurationStoreReplicaOutput) Name ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaOutput) Name() pulumi.StringOutput
The Name of this App Configuration.
func (GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutput ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutput() GetConfigurationStoreReplicaOutput
func (GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutputWithContext ¶ added in v5.52.0
func (o GetConfigurationStoreReplicaOutput) ToGetConfigurationStoreReplicaOutputWithContext(ctx context.Context) GetConfigurationStoreReplicaOutput
type GetConfigurationStoreSecondaryReadKey ¶
type GetConfigurationStoreSecondaryReadKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStoreSecondaryReadKeyArgs ¶
type GetConfigurationStoreSecondaryReadKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStoreSecondaryReadKeyArgs) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyArgs) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutput ¶
func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
func (GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (i GetConfigurationStoreSecondaryReadKeyArgs) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
type GetConfigurationStoreSecondaryReadKeyArray ¶
type GetConfigurationStoreSecondaryReadKeyArray []GetConfigurationStoreSecondaryReadKeyInput
func (GetConfigurationStoreSecondaryReadKeyArray) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyArray) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
func (GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (i GetConfigurationStoreSecondaryReadKeyArray) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
type GetConfigurationStoreSecondaryReadKeyArrayInput ¶
type GetConfigurationStoreSecondaryReadKeyArrayInput interface { pulumi.Input ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput }
GetConfigurationStoreSecondaryReadKeyArrayInput is an input type that accepts GetConfigurationStoreSecondaryReadKeyArray and GetConfigurationStoreSecondaryReadKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryReadKeyArrayInput` via:
GetConfigurationStoreSecondaryReadKeyArray{ GetConfigurationStoreSecondaryReadKeyArgs{...} }
type GetConfigurationStoreSecondaryReadKeyArrayOutput ¶
type GetConfigurationStoreSecondaryReadKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutput ¶
func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutput() GetConfigurationStoreSecondaryReadKeyArrayOutput
func (GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext ¶
func (o GetConfigurationStoreSecondaryReadKeyArrayOutput) ToGetConfigurationStoreSecondaryReadKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyArrayOutput
type GetConfigurationStoreSecondaryReadKeyInput ¶
type GetConfigurationStoreSecondaryReadKeyInput interface { pulumi.Input ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(context.Context) GetConfigurationStoreSecondaryReadKeyOutput }
GetConfigurationStoreSecondaryReadKeyInput is an input type that accepts GetConfigurationStoreSecondaryReadKeyArgs and GetConfigurationStoreSecondaryReadKeyOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryReadKeyInput` via:
GetConfigurationStoreSecondaryReadKeyArgs{...}
type GetConfigurationStoreSecondaryReadKeyOutput ¶
type GetConfigurationStoreSecondaryReadKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryReadKeyOutput) ConnectionString ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStoreSecondaryReadKeyOutput) ElementType ¶
func (GetConfigurationStoreSecondaryReadKeyOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryReadKeyOutput) Id ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStoreSecondaryReadKeyOutput) Secret ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutput ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutput() GetConfigurationStoreSecondaryReadKeyOutput
func (GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext ¶
func (o GetConfigurationStoreSecondaryReadKeyOutput) ToGetConfigurationStoreSecondaryReadKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryReadKeyOutput
type GetConfigurationStoreSecondaryWriteKey ¶
type GetConfigurationStoreSecondaryWriteKey struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString string `pulumi:"connectionString"` // The ID of the Access Key. Id string `pulumi:"id"` // The Secret of the Access Key. Secret string `pulumi:"secret"` }
type GetConfigurationStoreSecondaryWriteKeyArgs ¶
type GetConfigurationStoreSecondaryWriteKeyArgs struct { // The Connection String for this Access Key - comprising of the Endpoint, ID and Secret. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The ID of the Access Key. Id pulumi.StringInput `pulumi:"id"` // The Secret of the Access Key. Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationStoreSecondaryWriteKeyArgs) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyArgs) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutput ¶
func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
func (GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (i GetConfigurationStoreSecondaryWriteKeyArgs) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
type GetConfigurationStoreSecondaryWriteKeyArray ¶
type GetConfigurationStoreSecondaryWriteKeyArray []GetConfigurationStoreSecondaryWriteKeyInput
func (GetConfigurationStoreSecondaryWriteKeyArray) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyArray) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
func (GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (i GetConfigurationStoreSecondaryWriteKeyArray) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
type GetConfigurationStoreSecondaryWriteKeyArrayInput ¶
type GetConfigurationStoreSecondaryWriteKeyArrayInput interface { pulumi.Input ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput }
GetConfigurationStoreSecondaryWriteKeyArrayInput is an input type that accepts GetConfigurationStoreSecondaryWriteKeyArray and GetConfigurationStoreSecondaryWriteKeyArrayOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryWriteKeyArrayInput` via:
GetConfigurationStoreSecondaryWriteKeyArray{ GetConfigurationStoreSecondaryWriteKeyArgs{...} }
type GetConfigurationStoreSecondaryWriteKeyArrayOutput ¶
type GetConfigurationStoreSecondaryWriteKeyArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput ¶
func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutput() GetConfigurationStoreSecondaryWriteKeyArrayOutput
func (GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext ¶
func (o GetConfigurationStoreSecondaryWriteKeyArrayOutput) ToGetConfigurationStoreSecondaryWriteKeyArrayOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyArrayOutput
type GetConfigurationStoreSecondaryWriteKeyInput ¶
type GetConfigurationStoreSecondaryWriteKeyInput interface { pulumi.Input ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(context.Context) GetConfigurationStoreSecondaryWriteKeyOutput }
GetConfigurationStoreSecondaryWriteKeyInput is an input type that accepts GetConfigurationStoreSecondaryWriteKeyArgs and GetConfigurationStoreSecondaryWriteKeyOutput values. You can construct a concrete instance of `GetConfigurationStoreSecondaryWriteKeyInput` via:
GetConfigurationStoreSecondaryWriteKeyArgs{...}
type GetConfigurationStoreSecondaryWriteKeyOutput ¶
type GetConfigurationStoreSecondaryWriteKeyOutput struct{ *pulumi.OutputState }
func (GetConfigurationStoreSecondaryWriteKeyOutput) ConnectionString ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) ConnectionString() pulumi.StringOutput
The Connection String for this Access Key - comprising of the Endpoint, ID and Secret.
func (GetConfigurationStoreSecondaryWriteKeyOutput) ElementType ¶
func (GetConfigurationStoreSecondaryWriteKeyOutput) ElementType() reflect.Type
func (GetConfigurationStoreSecondaryWriteKeyOutput) Id ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) Id() pulumi.StringOutput
The ID of the Access Key.
func (GetConfigurationStoreSecondaryWriteKeyOutput) Secret ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) Secret() pulumi.StringOutput
The Secret of the Access Key.
func (GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutput ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutput() GetConfigurationStoreSecondaryWriteKeyOutput
func (GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext ¶
func (o GetConfigurationStoreSecondaryWriteKeyOutput) ToGetConfigurationStoreSecondaryWriteKeyOutputWithContext(ctx context.Context) GetConfigurationStoreSecondaryWriteKeyOutput
type LicationLoadBalancer ¶ added in v5.52.0
type LicationLoadBalancer struct { pulumi.CustomResourceState // The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The primary configuration endpoints of the Application Gateway for Containers (ALB). PrimaryConfigurationEndpoint pulumi.StringOutput `pulumi:"primaryConfigurationEndpoint"` // The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Application Gateway for Containers (ALB). Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Application Gateway for Containers (ALB).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewLicationLoadBalancer(ctx, "example", &appconfiguration.LicationLoadBalancerArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } return nil }) }
```
## Import
Application Gateway for Containers (ALB) can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/licationLoadBalancer:LicationLoadBalancer example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceNetworking/trafficControllers/alb1 ```
func GetLicationLoadBalancer ¶ added in v5.52.0
func GetLicationLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicationLoadBalancerState, opts ...pulumi.ResourceOption) (*LicationLoadBalancer, error)
GetLicationLoadBalancer gets an existing LicationLoadBalancer 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 NewLicationLoadBalancer ¶ added in v5.52.0
func NewLicationLoadBalancer(ctx *pulumi.Context, name string, args *LicationLoadBalancerArgs, opts ...pulumi.ResourceOption) (*LicationLoadBalancer, error)
NewLicationLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LicationLoadBalancer) ElementType ¶ added in v5.52.0
func (*LicationLoadBalancer) ElementType() reflect.Type
func (*LicationLoadBalancer) ToLicationLoadBalancerOutput ¶ added in v5.52.0
func (i *LicationLoadBalancer) ToLicationLoadBalancerOutput() LicationLoadBalancerOutput
func (*LicationLoadBalancer) ToLicationLoadBalancerOutputWithContext ¶ added in v5.52.0
func (i *LicationLoadBalancer) ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput
type LicationLoadBalancerArgs ¶ added in v5.52.0
type LicationLoadBalancerArgs struct { // The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Application Gateway for Containers (ALB). Tags pulumi.StringMapInput }
The set of arguments for constructing a LicationLoadBalancer resource.
func (LicationLoadBalancerArgs) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerArgs) ElementType() reflect.Type
type LicationLoadBalancerArray ¶ added in v5.52.0
type LicationLoadBalancerArray []LicationLoadBalancerInput
func (LicationLoadBalancerArray) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerArray) ElementType() reflect.Type
func (LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutput ¶ added in v5.52.0
func (i LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput
func (LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutputWithContext ¶ added in v5.52.0
func (i LicationLoadBalancerArray) ToLicationLoadBalancerArrayOutputWithContext(ctx context.Context) LicationLoadBalancerArrayOutput
type LicationLoadBalancerArrayInput ¶ added in v5.52.0
type LicationLoadBalancerArrayInput interface { pulumi.Input ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput ToLicationLoadBalancerArrayOutputWithContext(context.Context) LicationLoadBalancerArrayOutput }
LicationLoadBalancerArrayInput is an input type that accepts LicationLoadBalancerArray and LicationLoadBalancerArrayOutput values. You can construct a concrete instance of `LicationLoadBalancerArrayInput` via:
LicationLoadBalancerArray{ LicationLoadBalancerArgs{...} }
type LicationLoadBalancerArrayOutput ¶ added in v5.52.0
type LicationLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerArrayOutput) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerArrayOutput) ElementType() reflect.Type
func (LicationLoadBalancerArrayOutput) Index ¶ added in v5.52.0
func (o LicationLoadBalancerArrayOutput) Index(i pulumi.IntInput) LicationLoadBalancerOutput
func (LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutput ¶ added in v5.52.0
func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutput() LicationLoadBalancerArrayOutput
func (LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutputWithContext ¶ added in v5.52.0
func (o LicationLoadBalancerArrayOutput) ToLicationLoadBalancerArrayOutputWithContext(ctx context.Context) LicationLoadBalancerArrayOutput
type LicationLoadBalancerFrontend ¶ added in v5.53.0
type LicationLoadBalancerFrontend struct { pulumi.CustomResourceState // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringOutput `pulumi:"applicationLoadBalancerId"` // The Fully Qualified Domain Name of the DNS record associated to an Application Gateway for Containers Frontend. FullyQualifiedDomainName pulumi.StringOutput `pulumi:"fullyQualifiedDomainName"` // The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A mapping of tags which should be assigned to the Application Gateway for Containers Frontend. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Application Gateway for Containers Frontend.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appconfiguration.NewLicationLoadBalancer(ctx, "example", &appconfiguration.LicationLoadBalancerArgs{ Name: pulumi.String("example"), ResourceGroupName: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appconfiguration.NewLicationLoadBalancerFrontend(ctx, "example", &appconfiguration.LicationLoadBalancerFrontendArgs{ Name: pulumi.String("example"), ApplicationLoadBalancerId: example.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Application Gateway for Containers Frontend can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/licationLoadBalancerFrontend:LicationLoadBalancerFrontend example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceNetworking/trafficControllers/alb1/frontends/frontend1 ```
func GetLicationLoadBalancerFrontend ¶ added in v5.53.0
func GetLicationLoadBalancerFrontend(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicationLoadBalancerFrontendState, opts ...pulumi.ResourceOption) (*LicationLoadBalancerFrontend, error)
GetLicationLoadBalancerFrontend gets an existing LicationLoadBalancerFrontend 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 NewLicationLoadBalancerFrontend ¶ added in v5.53.0
func NewLicationLoadBalancerFrontend(ctx *pulumi.Context, name string, args *LicationLoadBalancerFrontendArgs, opts ...pulumi.ResourceOption) (*LicationLoadBalancerFrontend, error)
NewLicationLoadBalancerFrontend registers a new resource with the given unique name, arguments, and options.
func (*LicationLoadBalancerFrontend) ElementType ¶ added in v5.53.0
func (*LicationLoadBalancerFrontend) ElementType() reflect.Type
func (*LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutput ¶ added in v5.53.0
func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
func (*LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutputWithContext ¶ added in v5.53.0
func (i *LicationLoadBalancerFrontend) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
type LicationLoadBalancerFrontendArgs ¶ added in v5.53.0
type LicationLoadBalancerFrontendArgs struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringInput // The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers Frontend. Tags pulumi.StringMapInput }
The set of arguments for constructing a LicationLoadBalancerFrontend resource.
func (LicationLoadBalancerFrontendArgs) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendArgs) ElementType() reflect.Type
type LicationLoadBalancerFrontendArray ¶ added in v5.53.0
type LicationLoadBalancerFrontendArray []LicationLoadBalancerFrontendInput
func (LicationLoadBalancerFrontendArray) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendArray) ElementType() reflect.Type
func (LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutput ¶ added in v5.53.0
func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
func (LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutputWithContext ¶ added in v5.53.0
func (i LicationLoadBalancerFrontendArray) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
type LicationLoadBalancerFrontendArrayInput ¶ added in v5.53.0
type LicationLoadBalancerFrontendArrayInput interface { pulumi.Input ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput ToLicationLoadBalancerFrontendArrayOutputWithContext(context.Context) LicationLoadBalancerFrontendArrayOutput }
LicationLoadBalancerFrontendArrayInput is an input type that accepts LicationLoadBalancerFrontendArray and LicationLoadBalancerFrontendArrayOutput values. You can construct a concrete instance of `LicationLoadBalancerFrontendArrayInput` via:
LicationLoadBalancerFrontendArray{ LicationLoadBalancerFrontendArgs{...} }
type LicationLoadBalancerFrontendArrayOutput ¶ added in v5.53.0
type LicationLoadBalancerFrontendArrayOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerFrontendArrayOutput) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendArrayOutput) ElementType() reflect.Type
func (LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutput ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutput() LicationLoadBalancerFrontendArrayOutput
func (LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutputWithContext ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendArrayOutput) ToLicationLoadBalancerFrontendArrayOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendArrayOutput
type LicationLoadBalancerFrontendInput ¶ added in v5.53.0
type LicationLoadBalancerFrontendInput interface { pulumi.Input ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput }
type LicationLoadBalancerFrontendMap ¶ added in v5.53.0
type LicationLoadBalancerFrontendMap map[string]LicationLoadBalancerFrontendInput
func (LicationLoadBalancerFrontendMap) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendMap) ElementType() reflect.Type
func (LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutput ¶ added in v5.53.0
func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
func (LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutputWithContext ¶ added in v5.53.0
func (i LicationLoadBalancerFrontendMap) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
type LicationLoadBalancerFrontendMapInput ¶ added in v5.53.0
type LicationLoadBalancerFrontendMapInput interface { pulumi.Input ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput ToLicationLoadBalancerFrontendMapOutputWithContext(context.Context) LicationLoadBalancerFrontendMapOutput }
LicationLoadBalancerFrontendMapInput is an input type that accepts LicationLoadBalancerFrontendMap and LicationLoadBalancerFrontendMapOutput values. You can construct a concrete instance of `LicationLoadBalancerFrontendMapInput` via:
LicationLoadBalancerFrontendMap{ "key": LicationLoadBalancerFrontendArgs{...} }
type LicationLoadBalancerFrontendMapOutput ¶ added in v5.53.0
type LicationLoadBalancerFrontendMapOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerFrontendMapOutput) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendMapOutput) ElementType() reflect.Type
func (LicationLoadBalancerFrontendMapOutput) MapIndex ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerFrontendOutput
func (LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutput ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutput() LicationLoadBalancerFrontendMapOutput
func (LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutputWithContext ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendMapOutput) ToLicationLoadBalancerFrontendMapOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendMapOutput
type LicationLoadBalancerFrontendOutput ¶ added in v5.53.0
type LicationLoadBalancerFrontendOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerFrontendOutput) ApplicationLoadBalancerId ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendOutput) ApplicationLoadBalancerId() pulumi.StringOutput
The ID of the Application Gateway for Containers. Changing this forces a new resource to be created.
func (LicationLoadBalancerFrontendOutput) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendOutput) ElementType() reflect.Type
func (LicationLoadBalancerFrontendOutput) FullyQualifiedDomainName ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendOutput) FullyQualifiedDomainName() pulumi.StringOutput
The Fully Qualified Domain Name of the DNS record associated to an Application Gateway for Containers Frontend.
func (LicationLoadBalancerFrontendOutput) Name ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendOutput) Name() pulumi.StringOutput
The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created.
func (LicationLoadBalancerFrontendOutput) Tags ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Application Gateway for Containers Frontend.
func (LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutput ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutput() LicationLoadBalancerFrontendOutput
func (LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutputWithContext ¶ added in v5.53.0
func (o LicationLoadBalancerFrontendOutput) ToLicationLoadBalancerFrontendOutputWithContext(ctx context.Context) LicationLoadBalancerFrontendOutput
type LicationLoadBalancerFrontendState ¶ added in v5.53.0
type LicationLoadBalancerFrontendState struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringPtrInput // The Fully Qualified Domain Name of the DNS record associated to an Application Gateway for Containers Frontend. FullyQualifiedDomainName pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers Frontend. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers Frontend. Tags pulumi.StringMapInput }
func (LicationLoadBalancerFrontendState) ElementType ¶ added in v5.53.0
func (LicationLoadBalancerFrontendState) ElementType() reflect.Type
type LicationLoadBalancerInput ¶ added in v5.52.0
type LicationLoadBalancerInput interface { pulumi.Input ToLicationLoadBalancerOutput() LicationLoadBalancerOutput ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput }
type LicationLoadBalancerMap ¶ added in v5.52.0
type LicationLoadBalancerMap map[string]LicationLoadBalancerInput
func (LicationLoadBalancerMap) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerMap) ElementType() reflect.Type
func (LicationLoadBalancerMap) ToLicationLoadBalancerMapOutput ¶ added in v5.52.0
func (i LicationLoadBalancerMap) ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput
func (LicationLoadBalancerMap) ToLicationLoadBalancerMapOutputWithContext ¶ added in v5.52.0
func (i LicationLoadBalancerMap) ToLicationLoadBalancerMapOutputWithContext(ctx context.Context) LicationLoadBalancerMapOutput
type LicationLoadBalancerMapInput ¶ added in v5.52.0
type LicationLoadBalancerMapInput interface { pulumi.Input ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput ToLicationLoadBalancerMapOutputWithContext(context.Context) LicationLoadBalancerMapOutput }
LicationLoadBalancerMapInput is an input type that accepts LicationLoadBalancerMap and LicationLoadBalancerMapOutput values. You can construct a concrete instance of `LicationLoadBalancerMapInput` via:
LicationLoadBalancerMap{ "key": LicationLoadBalancerArgs{...} }
type LicationLoadBalancerMapOutput ¶ added in v5.52.0
type LicationLoadBalancerMapOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerMapOutput) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerMapOutput) ElementType() reflect.Type
func (LicationLoadBalancerMapOutput) MapIndex ¶ added in v5.52.0
func (o LicationLoadBalancerMapOutput) MapIndex(k pulumi.StringInput) LicationLoadBalancerOutput
func (LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutput ¶ added in v5.52.0
func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutput() LicationLoadBalancerMapOutput
func (LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutputWithContext ¶ added in v5.52.0
func (o LicationLoadBalancerMapOutput) ToLicationLoadBalancerMapOutputWithContext(ctx context.Context) LicationLoadBalancerMapOutput
type LicationLoadBalancerOutput ¶ added in v5.52.0
type LicationLoadBalancerOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerOutput) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerOutput) ElementType() reflect.Type
func (LicationLoadBalancerOutput) Location ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) Location() pulumi.StringOutput
The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created.
func (LicationLoadBalancerOutput) Name ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) Name() pulumi.StringOutput
The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created.
func (LicationLoadBalancerOutput) PrimaryConfigurationEndpoint ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) PrimaryConfigurationEndpoint() pulumi.StringOutput
The primary configuration endpoints of the Application Gateway for Containers (ALB).
func (LicationLoadBalancerOutput) ResourceGroupName ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) ResourceGroupName() pulumi.StringOutput
The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created.
func (LicationLoadBalancerOutput) Tags ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Application Gateway for Containers (ALB).
func (LicationLoadBalancerOutput) ToLicationLoadBalancerOutput ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutput() LicationLoadBalancerOutput
func (LicationLoadBalancerOutput) ToLicationLoadBalancerOutputWithContext ¶ added in v5.52.0
func (o LicationLoadBalancerOutput) ToLicationLoadBalancerOutputWithContext(ctx context.Context) LicationLoadBalancerOutput
type LicationLoadBalancerState ¶ added in v5.52.0
type LicationLoadBalancerState struct { // The Azure Region where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers (ALB). Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The primary configuration endpoints of the Application Gateway for Containers (ALB). PrimaryConfigurationEndpoint pulumi.StringPtrInput // The name of Resource Group where the Application Gateway for Containers (ALB) should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers (ALB). Tags pulumi.StringMapInput }
func (LicationLoadBalancerState) ElementType ¶ added in v5.52.0
func (LicationLoadBalancerState) ElementType() reflect.Type
type LicationLoadBalancerSubnetAssociation ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociation struct { pulumi.CustomResourceState // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringOutput `pulumi:"applicationLoadBalancerId"` // The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the subnet which the Application Gateway for Containers associated to. // // > **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags which should be assigned to the Application Gateway for Containers Association. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an association between an Application Gateway for Containers and a Subnet.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-rg"), Location: pulumi.String("westeurope"), }) if err != nil { return err } exampleLicationLoadBalancer, err := appconfiguration.NewLicationLoadBalancer(ctx, "example", &appconfiguration.LicationLoadBalancerArgs{ Name: pulumi.String("example-alb"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("example-vnet"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("example-subnet"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("Microsoft.ServiceNetworking/trafficControllers"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/join/action"), }, }, }, }, }) if err != nil { return err } _, err = appconfiguration.NewLicationLoadBalancerSubnetAssociation(ctx, "example", &appconfiguration.LicationLoadBalancerSubnetAssociationArgs{ Name: pulumi.String("example"), ApplicationLoadBalancerId: exampleLicationLoadBalancer.ID(), SubnetId: exampleSubnet.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Application Gateway for Containers Associations can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appconfiguration/licationLoadBalancerSubnetAssociation:LicationLoadBalancerSubnetAssociation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ServiceNetworking/trafficControllers/alb1/associations/association1 ```
func GetLicationLoadBalancerSubnetAssociation ¶ added in v5.57.0
func GetLicationLoadBalancerSubnetAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LicationLoadBalancerSubnetAssociationState, opts ...pulumi.ResourceOption) (*LicationLoadBalancerSubnetAssociation, error)
GetLicationLoadBalancerSubnetAssociation gets an existing LicationLoadBalancerSubnetAssociation 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 NewLicationLoadBalancerSubnetAssociation ¶ added in v5.57.0
func NewLicationLoadBalancerSubnetAssociation(ctx *pulumi.Context, name string, args *LicationLoadBalancerSubnetAssociationArgs, opts ...pulumi.ResourceOption) (*LicationLoadBalancerSubnetAssociation, error)
NewLicationLoadBalancerSubnetAssociation registers a new resource with the given unique name, arguments, and options.
func (*LicationLoadBalancerSubnetAssociation) ElementType ¶ added in v5.57.0
func (*LicationLoadBalancerSubnetAssociation) ElementType() reflect.Type
func (*LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutput ¶ added in v5.57.0
func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
func (*LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutputWithContext ¶ added in v5.57.0
func (i *LicationLoadBalancerSubnetAssociation) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
type LicationLoadBalancerSubnetAssociationArgs ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationArgs struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringInput // The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the subnet which the Application Gateway for Containers associated to. // // > **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above. SubnetId pulumi.StringInput // A mapping of tags which should be assigned to the Application Gateway for Containers Association. Tags pulumi.StringMapInput }
The set of arguments for constructing a LicationLoadBalancerSubnetAssociation resource.
func (LicationLoadBalancerSubnetAssociationArgs) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationArgs) ElementType() reflect.Type
type LicationLoadBalancerSubnetAssociationArray ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationArray []LicationLoadBalancerSubnetAssociationInput
func (LicationLoadBalancerSubnetAssociationArray) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationArray) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutput ¶ added in v5.57.0
func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
func (LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext ¶ added in v5.57.0
func (i LicationLoadBalancerSubnetAssociationArray) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
type LicationLoadBalancerSubnetAssociationArrayInput ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationArrayInput interface { pulumi.Input ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(context.Context) LicationLoadBalancerSubnetAssociationArrayOutput }
LicationLoadBalancerSubnetAssociationArrayInput is an input type that accepts LicationLoadBalancerSubnetAssociationArray and LicationLoadBalancerSubnetAssociationArrayOutput values. You can construct a concrete instance of `LicationLoadBalancerSubnetAssociationArrayInput` via:
LicationLoadBalancerSubnetAssociationArray{ LicationLoadBalancerSubnetAssociationArgs{...} }
type LicationLoadBalancerSubnetAssociationArrayOutput ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationArrayOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerSubnetAssociationArrayOutput) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationArrayOutput) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutput ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutput() LicationLoadBalancerSubnetAssociationArrayOutput
func (LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationArrayOutput) ToLicationLoadBalancerSubnetAssociationArrayOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationArrayOutput
type LicationLoadBalancerSubnetAssociationInput ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationInput interface { pulumi.Input ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput }
type LicationLoadBalancerSubnetAssociationMap ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationMap map[string]LicationLoadBalancerSubnetAssociationInput
func (LicationLoadBalancerSubnetAssociationMap) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationMap) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutput ¶ added in v5.57.0
func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
func (LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext ¶ added in v5.57.0
func (i LicationLoadBalancerSubnetAssociationMap) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
type LicationLoadBalancerSubnetAssociationMapInput ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationMapInput interface { pulumi.Input ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(context.Context) LicationLoadBalancerSubnetAssociationMapOutput }
LicationLoadBalancerSubnetAssociationMapInput is an input type that accepts LicationLoadBalancerSubnetAssociationMap and LicationLoadBalancerSubnetAssociationMapOutput values. You can construct a concrete instance of `LicationLoadBalancerSubnetAssociationMapInput` via:
LicationLoadBalancerSubnetAssociationMap{ "key": LicationLoadBalancerSubnetAssociationArgs{...} }
type LicationLoadBalancerSubnetAssociationMapOutput ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationMapOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerSubnetAssociationMapOutput) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationMapOutput) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutput ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutput() LicationLoadBalancerSubnetAssociationMapOutput
func (LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationMapOutput) ToLicationLoadBalancerSubnetAssociationMapOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationMapOutput
type LicationLoadBalancerSubnetAssociationOutput ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationOutput struct{ *pulumi.OutputState }
func (LicationLoadBalancerSubnetAssociationOutput) ApplicationLoadBalancerId ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationOutput) ApplicationLoadBalancerId() pulumi.StringOutput
The ID of the Application Gateway for Containers. Changing this forces a new resource to be created.
func (LicationLoadBalancerSubnetAssociationOutput) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationOutput) ElementType() reflect.Type
func (LicationLoadBalancerSubnetAssociationOutput) Name ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationOutput) Name() pulumi.StringOutput
The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created.
func (LicationLoadBalancerSubnetAssociationOutput) SubnetId ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationOutput) SubnetId() pulumi.StringOutput
The ID of the subnet which the Application Gateway for Containers associated to.
> **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above.
func (LicationLoadBalancerSubnetAssociationOutput) Tags ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Application Gateway for Containers Association.
func (LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutput ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutput() LicationLoadBalancerSubnetAssociationOutput
func (LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutputWithContext ¶ added in v5.57.0
func (o LicationLoadBalancerSubnetAssociationOutput) ToLicationLoadBalancerSubnetAssociationOutputWithContext(ctx context.Context) LicationLoadBalancerSubnetAssociationOutput
type LicationLoadBalancerSubnetAssociationState ¶ added in v5.57.0
type LicationLoadBalancerSubnetAssociationState struct { // The ID of the Application Gateway for Containers. Changing this forces a new resource to be created. ApplicationLoadBalancerId pulumi.StringPtrInput // The name which should be used for this Application Gateway for Containers Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the subnet which the Application Gateway for Containers associated to. // // > **Note:** The subnet to be used must have a delegation for `Microsoft.ServiceNetworking/trafficControllers` as shown in the example above. SubnetId pulumi.StringPtrInput // A mapping of tags which should be assigned to the Application Gateway for Containers Association. Tags pulumi.StringMapInput }
func (LicationLoadBalancerSubnetAssociationState) ElementType ¶ added in v5.57.0
func (LicationLoadBalancerSubnetAssociationState) ElementType() reflect.Type
type LookupConfigurationKeyArgs ¶
type LookupConfigurationKeyArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId string `pulumi:"configurationStoreId"` // The name of the App Configuration Key. Key string `pulumi:"key"` // The label of the App Configuration Key. Label *string `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKey.
type LookupConfigurationKeyOutputArgs ¶
type LookupConfigurationKeyOutputArgs struct { // Specifies the id of the App Configuration. ConfigurationStoreId pulumi.StringInput `pulumi:"configurationStoreId"` // The name of the App Configuration Key. Key pulumi.StringInput `pulumi:"key"` // The label of the App Configuration Key. Label pulumi.StringPtrInput `pulumi:"label"` }
A collection of arguments for invoking getConfigurationKey.
func (LookupConfigurationKeyOutputArgs) ElementType ¶
func (LookupConfigurationKeyOutputArgs) ElementType() reflect.Type
type LookupConfigurationKeyResult ¶
type LookupConfigurationKeyResult struct { ConfigurationStoreId string `pulumi:"configurationStoreId"` // The content type of the App Configuration Key. ContentType string `pulumi:"contentType"` // The ETag of the key. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Key string `pulumi:"key"` Label *string `pulumi:"label"` // Is this App Configuration Key be Locked to prevent changes. Locked bool `pulumi:"locked"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The type of the App Configuration Key. It can either be `kv` (simple [key/value](https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/). Type string `pulumi:"type"` // The value of the App Configuration Key. Value string `pulumi:"value"` // The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`. VaultKeyReference string `pulumi:"vaultKeyReference"` }
A collection of values returned by getConfigurationKey.
func LookupConfigurationKey ¶
func LookupConfigurationKey(ctx *pulumi.Context, args *LookupConfigurationKeyArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationKeyResult, error)
Use this data source to access information about an existing Azure App Configuration Key.
> **Note:** App Configuration Keys are provisioned using a Data Plane API which requires the role `App Configuration Data Owner` on either the App Configuration or a parent scope (such as the Resource Group/Subscription). [More information can be found in the Azure Documentation for App Configuration](https://docs.microsoft.com/azure/azure-app-configuration/concept-enable-rbac#azure-built-in-roles-for-azure-app-configuration).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { test, err := appconfiguration.LookupConfigurationKey(ctx, &appconfiguration.LookupConfigurationKeyArgs{ ConfigurationStoreId: appconf.Id, Key: "appConfKey1", Label: pulumi.StringRef("somelabel"), }, nil) if err != nil { return err } ctx.Export("value", test.Value) return nil }) }
```
type LookupConfigurationKeyResultOutput ¶
type LookupConfigurationKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationKey.
func LookupConfigurationKeyOutput ¶
func LookupConfigurationKeyOutput(ctx *pulumi.Context, args LookupConfigurationKeyOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) ConfigurationStoreId ¶
func (o LookupConfigurationKeyResultOutput) ConfigurationStoreId() pulumi.StringOutput
func (LookupConfigurationKeyResultOutput) ContentType ¶
func (o LookupConfigurationKeyResultOutput) ContentType() pulumi.StringOutput
The content type of the App Configuration Key.
func (LookupConfigurationKeyResultOutput) ElementType ¶
func (LookupConfigurationKeyResultOutput) ElementType() reflect.Type
func (LookupConfigurationKeyResultOutput) Etag ¶
func (o LookupConfigurationKeyResultOutput) Etag() pulumi.StringOutput
The ETag of the key.
func (LookupConfigurationKeyResultOutput) Id ¶
func (o LookupConfigurationKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationKeyResultOutput) Key ¶
func (o LookupConfigurationKeyResultOutput) Key() pulumi.StringOutput
func (LookupConfigurationKeyResultOutput) Label ¶
func (o LookupConfigurationKeyResultOutput) Label() pulumi.StringPtrOutput
func (LookupConfigurationKeyResultOutput) Locked ¶
func (o LookupConfigurationKeyResultOutput) Locked() pulumi.BoolOutput
Is this App Configuration Key be Locked to prevent changes.
func (LookupConfigurationKeyResultOutput) Tags ¶
func (o LookupConfigurationKeyResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput ¶
func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutput() LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext ¶
func (o LookupConfigurationKeyResultOutput) ToLookupConfigurationKeyResultOutputWithContext(ctx context.Context) LookupConfigurationKeyResultOutput
func (LookupConfigurationKeyResultOutput) Type ¶
func (o LookupConfigurationKeyResultOutput) Type() pulumi.StringOutput
The type of the App Configuration Key. It can either be `kv` (simple key/value(https://docs.microsoft.com/azure/azure-app-configuration/concept-key-value)) or `vault` (where the value is a reference to a [Key Vault Secret](https://azure.microsoft.com/en-gb/services/key-vault/).
func (LookupConfigurationKeyResultOutput) Value ¶
func (o LookupConfigurationKeyResultOutput) Value() pulumi.StringOutput
The value of the App Configuration Key.
func (LookupConfigurationKeyResultOutput) VaultKeyReference ¶
func (o LookupConfigurationKeyResultOutput) VaultKeyReference() pulumi.StringOutput
The ID of the vault secret this App Configuration Key refers to, when `type` is `vault`.
type LookupConfigurationStoreArgs ¶
type LookupConfigurationStoreArgs struct { // The Name of this App Configuration. Name string `pulumi:"name"` // The name of the Resource Group where the App Configuration exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getConfigurationStore.
type LookupConfigurationStoreOutputArgs ¶
type LookupConfigurationStoreOutputArgs struct { // The Name of this App Configuration. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the App Configuration exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getConfigurationStore.
func (LookupConfigurationStoreOutputArgs) ElementType ¶
func (LookupConfigurationStoreOutputArgs) ElementType() reflect.Type
type LookupConfigurationStoreResult ¶
type LookupConfigurationStoreResult struct { // An `encryption` block as defined below. Encryptions []GetConfigurationStoreEncryption `pulumi:"encryptions"` // The URL of the App Configuration Replica. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Identities []GetConfigurationStoreIdentity `pulumi:"identities"` // Whether local authentication methods is enabled. LocalAuthEnabled bool `pulumi:"localAuthEnabled"` // The supported Azure location where the App Configuration Replica exists. Location string `pulumi:"location"` // The name of the App Configuration Replica. Name string `pulumi:"name"` // A `primaryReadKey` block as defined below containing the primary read access key. PrimaryReadKeys []GetConfigurationStorePrimaryReadKey `pulumi:"primaryReadKeys"` // A `primaryWriteKey` block as defined below containing the primary write access key. PrimaryWriteKeys []GetConfigurationStorePrimaryWriteKey `pulumi:"primaryWriteKeys"` // The Public Network Access setting of this App Configuration. PublicNetworkAccess string `pulumi:"publicNetworkAccess"` PublicNetworkAccessEnabled bool `pulumi:"publicNetworkAccessEnabled"` // Whether Purge Protection is enabled. PurgeProtectionEnabled bool `pulumi:"purgeProtectionEnabled"` // One or more `replica` blocks as defined below. Replicas []GetConfigurationStoreReplica `pulumi:"replicas"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `secondaryReadKey` block as defined below containing the secondary read access key. SecondaryReadKeys []GetConfigurationStoreSecondaryReadKey `pulumi:"secondaryReadKeys"` // A `secondaryWriteKey` block as defined below containing the secondary write access key. SecondaryWriteKeys []GetConfigurationStoreSecondaryWriteKey `pulumi:"secondaryWriteKeys"` // The name of the SKU used for this App Configuration. Sku string `pulumi:"sku"` // The number of days that items should be retained for once soft-deleted. SoftDeleteRetentionDays int `pulumi:"softDeleteRetentionDays"` // A mapping of tags assigned to the App Configuration. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getConfigurationStore.
func LookupConfigurationStore ¶
func LookupConfigurationStore(ctx *pulumi.Context, args *LookupConfigurationStoreArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationStoreResult, error)
Use this data source to access information about an existing App Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appconfiguration" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appconfiguration.LookupConfigurationStore(ctx, &appconfiguration.LookupConfigurationStoreArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupConfigurationStoreResultOutput ¶
type LookupConfigurationStoreResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationStore.
func LookupConfigurationStoreOutput ¶
func LookupConfigurationStoreOutput(ctx *pulumi.Context, args LookupConfigurationStoreOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationStoreResultOutput
func (LookupConfigurationStoreResultOutput) ElementType ¶
func (LookupConfigurationStoreResultOutput) ElementType() reflect.Type
func (LookupConfigurationStoreResultOutput) Encryptions ¶ added in v5.22.0
func (o LookupConfigurationStoreResultOutput) Encryptions() GetConfigurationStoreEncryptionArrayOutput
An `encryption` block as defined below.
func (LookupConfigurationStoreResultOutput) Endpoint ¶
func (o LookupConfigurationStoreResultOutput) Endpoint() pulumi.StringOutput
The URL of the App Configuration Replica.
func (LookupConfigurationStoreResultOutput) Id ¶
func (o LookupConfigurationStoreResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationStoreResultOutput) Identities ¶ added in v5.22.0
func (o LookupConfigurationStoreResultOutput) Identities() GetConfigurationStoreIdentityArrayOutput
func (LookupConfigurationStoreResultOutput) LocalAuthEnabled ¶ added in v5.22.0
func (o LookupConfigurationStoreResultOutput) LocalAuthEnabled() pulumi.BoolOutput
Whether local authentication methods is enabled.
func (LookupConfigurationStoreResultOutput) Location ¶
func (o LookupConfigurationStoreResultOutput) Location() pulumi.StringOutput
The supported Azure location where the App Configuration Replica exists.
func (LookupConfigurationStoreResultOutput) Name ¶
func (o LookupConfigurationStoreResultOutput) Name() pulumi.StringOutput
The name of the App Configuration Replica.
func (LookupConfigurationStoreResultOutput) PrimaryReadKeys ¶
func (o LookupConfigurationStoreResultOutput) PrimaryReadKeys() GetConfigurationStorePrimaryReadKeyArrayOutput
A `primaryReadKey` block as defined below containing the primary read access key.
func (LookupConfigurationStoreResultOutput) PrimaryWriteKeys ¶
func (o LookupConfigurationStoreResultOutput) PrimaryWriteKeys() GetConfigurationStorePrimaryWriteKeyArrayOutput
A `primaryWriteKey` block as defined below containing the primary write access key.
func (LookupConfigurationStoreResultOutput) PublicNetworkAccess ¶ added in v5.18.0
func (o LookupConfigurationStoreResultOutput) PublicNetworkAccess() pulumi.StringOutput
The Public Network Access setting of this App Configuration.
func (LookupConfigurationStoreResultOutput) PublicNetworkAccessEnabled ¶ added in v5.22.0
func (o LookupConfigurationStoreResultOutput) PublicNetworkAccessEnabled() pulumi.BoolOutput
func (LookupConfigurationStoreResultOutput) PurgeProtectionEnabled ¶ added in v5.22.0
func (o LookupConfigurationStoreResultOutput) PurgeProtectionEnabled() pulumi.BoolOutput
Whether Purge Protection is enabled.
func (LookupConfigurationStoreResultOutput) Replicas ¶ added in v5.52.0
func (o LookupConfigurationStoreResultOutput) Replicas() GetConfigurationStoreReplicaArrayOutput
One or more `replica` blocks as defined below.
func (LookupConfigurationStoreResultOutput) ResourceGroupName ¶
func (o LookupConfigurationStoreResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupConfigurationStoreResultOutput) SecondaryReadKeys ¶
func (o LookupConfigurationStoreResultOutput) SecondaryReadKeys() GetConfigurationStoreSecondaryReadKeyArrayOutput
A `secondaryReadKey` block as defined below containing the secondary read access key.
func (LookupConfigurationStoreResultOutput) SecondaryWriteKeys ¶
func (o LookupConfigurationStoreResultOutput) SecondaryWriteKeys() GetConfigurationStoreSecondaryWriteKeyArrayOutput
A `secondaryWriteKey` block as defined below containing the secondary write access key.
func (LookupConfigurationStoreResultOutput) Sku ¶
func (o LookupConfigurationStoreResultOutput) Sku() pulumi.StringOutput
The name of the SKU used for this App Configuration.
func (LookupConfigurationStoreResultOutput) SoftDeleteRetentionDays ¶ added in v5.22.0
func (o LookupConfigurationStoreResultOutput) SoftDeleteRetentionDays() pulumi.IntOutput
The number of days that items should be retained for once soft-deleted.
func (LookupConfigurationStoreResultOutput) Tags ¶
func (o LookupConfigurationStoreResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the App Configuration.
func (LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput ¶
func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutput() LookupConfigurationStoreResultOutput
func (LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext ¶
func (o LookupConfigurationStoreResultOutput) ToLookupConfigurationStoreResultOutputWithContext(ctx context.Context) LookupConfigurationStoreResultOutput