Documentation ¶
Index ¶
- Constants
- type CustomLocation
- type CustomLocationArgs
- type CustomLocationInput
- type CustomLocationOutput
- func (o CustomLocationOutput) Authentication() CustomLocationPropertiesResponseAuthenticationPtrOutput
- func (o CustomLocationOutput) ClusterExtensionIds() pulumi.StringArrayOutput
- func (o CustomLocationOutput) DisplayName() pulumi.StringPtrOutput
- func (CustomLocationOutput) ElementType() reflect.Type
- func (o CustomLocationOutput) HostResourceId() pulumi.StringPtrOutput
- func (o CustomLocationOutput) HostType() pulumi.StringPtrOutput
- func (o CustomLocationOutput) Identity() IdentityResponsePtrOutput
- func (o CustomLocationOutput) Location() pulumi.StringOutput
- func (o CustomLocationOutput) Name() pulumi.StringOutput
- func (o CustomLocationOutput) Namespace() pulumi.StringPtrOutput
- func (o CustomLocationOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o CustomLocationOutput) SystemData() SystemDataResponseOutput
- func (o CustomLocationOutput) Tags() pulumi.StringMapOutput
- func (o CustomLocationOutput) ToCustomLocationOutput() CustomLocationOutput
- func (o CustomLocationOutput) ToCustomLocationOutputWithContext(ctx context.Context) CustomLocationOutput
- func (o CustomLocationOutput) Type() pulumi.StringOutput
- type CustomLocationPropertiesAuthentication
- type CustomLocationPropertiesAuthenticationArgs
- func (CustomLocationPropertiesAuthenticationArgs) ElementType() reflect.Type
- func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationOutput() CustomLocationPropertiesAuthenticationOutput
- func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationOutput
- func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput
- func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationPtrOutput
- type CustomLocationPropertiesAuthenticationInput
- type CustomLocationPropertiesAuthenticationOutput
- func (CustomLocationPropertiesAuthenticationOutput) ElementType() reflect.Type
- func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationOutput() CustomLocationPropertiesAuthenticationOutput
- func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationOutput
- func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput
- func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationPtrOutput
- func (o CustomLocationPropertiesAuthenticationOutput) Type() pulumi.StringPtrOutput
- func (o CustomLocationPropertiesAuthenticationOutput) Value() pulumi.StringPtrOutput
- type CustomLocationPropertiesAuthenticationPtrInput
- type CustomLocationPropertiesAuthenticationPtrOutput
- func (o CustomLocationPropertiesAuthenticationPtrOutput) Elem() CustomLocationPropertiesAuthenticationOutput
- func (CustomLocationPropertiesAuthenticationPtrOutput) ElementType() reflect.Type
- func (o CustomLocationPropertiesAuthenticationPtrOutput) ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput
- func (o CustomLocationPropertiesAuthenticationPtrOutput) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationPtrOutput
- func (o CustomLocationPropertiesAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
- func (o CustomLocationPropertiesAuthenticationPtrOutput) Value() pulumi.StringPtrOutput
- type CustomLocationPropertiesResponseAuthentication
- type CustomLocationPropertiesResponseAuthenticationOutput
- func (CustomLocationPropertiesResponseAuthenticationOutput) ElementType() reflect.Type
- func (o CustomLocationPropertiesResponseAuthenticationOutput) ToCustomLocationPropertiesResponseAuthenticationOutput() CustomLocationPropertiesResponseAuthenticationOutput
- func (o CustomLocationPropertiesResponseAuthenticationOutput) ToCustomLocationPropertiesResponseAuthenticationOutputWithContext(ctx context.Context) CustomLocationPropertiesResponseAuthenticationOutput
- func (o CustomLocationPropertiesResponseAuthenticationOutput) Type() pulumi.StringPtrOutput
- type CustomLocationPropertiesResponseAuthenticationPtrOutput
- func (o CustomLocationPropertiesResponseAuthenticationPtrOutput) Elem() CustomLocationPropertiesResponseAuthenticationOutput
- func (CustomLocationPropertiesResponseAuthenticationPtrOutput) ElementType() reflect.Type
- func (o CustomLocationPropertiesResponseAuthenticationPtrOutput) ToCustomLocationPropertiesResponseAuthenticationPtrOutput() CustomLocationPropertiesResponseAuthenticationPtrOutput
- func (o CustomLocationPropertiesResponseAuthenticationPtrOutput) ToCustomLocationPropertiesResponseAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesResponseAuthenticationPtrOutput
- func (o CustomLocationPropertiesResponseAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
- type CustomLocationState
- type HostType
- func (HostType) ElementType() reflect.Type
- func (e HostType) ToHostTypeOutput() HostTypeOutput
- func (e HostType) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput
- func (e HostType) ToHostTypePtrOutput() HostTypePtrOutput
- func (e HostType) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput
- func (e HostType) ToStringOutput() pulumi.StringOutput
- func (e HostType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostTypeInput
- type HostTypeOutput
- func (HostTypeOutput) ElementType() reflect.Type
- func (o HostTypeOutput) ToHostTypeOutput() HostTypeOutput
- func (o HostTypeOutput) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput
- func (o HostTypeOutput) ToHostTypePtrOutput() HostTypePtrOutput
- func (o HostTypeOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput
- func (o HostTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o HostTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HostTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HostTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostTypePtrInput
- type HostTypePtrOutput
- func (o HostTypePtrOutput) Elem() HostTypeOutput
- func (HostTypePtrOutput) ElementType() reflect.Type
- func (o HostTypePtrOutput) ToHostTypePtrOutput() HostTypePtrOutput
- func (o HostTypePtrOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput
- func (o HostTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HostTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringPtrOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LookupCustomLocationArgs
- type LookupCustomLocationOutputArgs
- type LookupCustomLocationResult
- type LookupCustomLocationResultOutput
- func (o LookupCustomLocationResultOutput) Authentication() CustomLocationPropertiesResponseAuthenticationPtrOutput
- func (o LookupCustomLocationResultOutput) ClusterExtensionIds() pulumi.StringArrayOutput
- func (o LookupCustomLocationResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupCustomLocationResultOutput) ElementType() reflect.Type
- func (o LookupCustomLocationResultOutput) HostResourceId() pulumi.StringPtrOutput
- func (o LookupCustomLocationResultOutput) HostType() pulumi.StringPtrOutput
- func (o LookupCustomLocationResultOutput) Id() pulumi.StringOutput
- func (o LookupCustomLocationResultOutput) Identity() IdentityResponsePtrOutput
- func (o LookupCustomLocationResultOutput) Location() pulumi.StringOutput
- func (o LookupCustomLocationResultOutput) Name() pulumi.StringOutput
- func (o LookupCustomLocationResultOutput) Namespace() pulumi.StringPtrOutput
- func (o LookupCustomLocationResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LookupCustomLocationResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupCustomLocationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCustomLocationResultOutput) ToLookupCustomLocationResultOutput() LookupCustomLocationResultOutput
- func (o LookupCustomLocationResultOutput) ToLookupCustomLocationResultOutputWithContext(ctx context.Context) LookupCustomLocationResultOutput
- func (o LookupCustomLocationResultOutput) Type() pulumi.StringOutput
- type LookupResourceSyncRuleArgs
- type LookupResourceSyncRuleOutputArgs
- type LookupResourceSyncRuleResult
- type LookupResourceSyncRuleResultOutput
- func (LookupResourceSyncRuleResultOutput) ElementType() reflect.Type
- func (o LookupResourceSyncRuleResultOutput) Id() pulumi.StringOutput
- func (o LookupResourceSyncRuleResultOutput) Location() pulumi.StringOutput
- func (o LookupResourceSyncRuleResultOutput) Name() pulumi.StringOutput
- func (o LookupResourceSyncRuleResultOutput) Priority() pulumi.IntPtrOutput
- func (o LookupResourceSyncRuleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupResourceSyncRuleResultOutput) Selector() ResourceSyncRulePropertiesResponseSelectorPtrOutput
- func (o LookupResourceSyncRuleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupResourceSyncRuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupResourceSyncRuleResultOutput) TargetResourceGroup() pulumi.StringPtrOutput
- func (o LookupResourceSyncRuleResultOutput) ToLookupResourceSyncRuleResultOutput() LookupResourceSyncRuleResultOutput
- func (o LookupResourceSyncRuleResultOutput) ToLookupResourceSyncRuleResultOutputWithContext(ctx context.Context) LookupResourceSyncRuleResultOutput
- func (o LookupResourceSyncRuleResultOutput) Type() pulumi.StringOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypeInput
- type ResourceIdentityTypeOutput
- func (ResourceIdentityTypeOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentityTypePtrInput
- type ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
- func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceSyncRule
- type ResourceSyncRuleArgs
- type ResourceSyncRuleInput
- type ResourceSyncRuleOutput
- func (ResourceSyncRuleOutput) ElementType() reflect.Type
- func (o ResourceSyncRuleOutput) Location() pulumi.StringOutput
- func (o ResourceSyncRuleOutput) Name() pulumi.StringOutput
- func (o ResourceSyncRuleOutput) Priority() pulumi.IntPtrOutput
- func (o ResourceSyncRuleOutput) ProvisioningState() pulumi.StringOutput
- func (o ResourceSyncRuleOutput) Selector() ResourceSyncRulePropertiesResponseSelectorPtrOutput
- func (o ResourceSyncRuleOutput) SystemData() SystemDataResponseOutput
- func (o ResourceSyncRuleOutput) Tags() pulumi.StringMapOutput
- func (o ResourceSyncRuleOutput) TargetResourceGroup() pulumi.StringPtrOutput
- func (o ResourceSyncRuleOutput) ToResourceSyncRuleOutput() ResourceSyncRuleOutput
- func (o ResourceSyncRuleOutput) ToResourceSyncRuleOutputWithContext(ctx context.Context) ResourceSyncRuleOutput
- func (o ResourceSyncRuleOutput) Type() pulumi.StringOutput
- type ResourceSyncRulePropertiesResponseSelector
- type ResourceSyncRulePropertiesResponseSelectorOutput
- func (ResourceSyncRulePropertiesResponseSelectorOutput) ElementType() reflect.Type
- func (o ResourceSyncRulePropertiesResponseSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ResourceSyncRulePropertiesResponseSelectorOutput) ToResourceSyncRulePropertiesResponseSelectorOutput() ResourceSyncRulePropertiesResponseSelectorOutput
- func (o ResourceSyncRulePropertiesResponseSelectorOutput) ToResourceSyncRulePropertiesResponseSelectorOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesResponseSelectorOutput
- type ResourceSyncRulePropertiesResponseSelectorPtrOutput
- func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) Elem() ResourceSyncRulePropertiesResponseSelectorOutput
- func (ResourceSyncRulePropertiesResponseSelectorPtrOutput) ElementType() reflect.Type
- func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) ToResourceSyncRulePropertiesResponseSelectorPtrOutput() ResourceSyncRulePropertiesResponseSelectorPtrOutput
- func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) ToResourceSyncRulePropertiesResponseSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesResponseSelectorPtrOutput
- type ResourceSyncRulePropertiesSelector
- type ResourceSyncRulePropertiesSelectorArgs
- func (ResourceSyncRulePropertiesSelectorArgs) ElementType() reflect.Type
- func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorOutput() ResourceSyncRulePropertiesSelectorOutput
- func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorOutput
- func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput
- func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorPtrOutput
- type ResourceSyncRulePropertiesSelectorInput
- type ResourceSyncRulePropertiesSelectorOutput
- func (ResourceSyncRulePropertiesSelectorOutput) ElementType() reflect.Type
- func (o ResourceSyncRulePropertiesSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorOutput() ResourceSyncRulePropertiesSelectorOutput
- func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorOutput
- func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput
- func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorPtrOutput
- type ResourceSyncRulePropertiesSelectorPtrInput
- type ResourceSyncRulePropertiesSelectorPtrOutput
- func (o ResourceSyncRulePropertiesSelectorPtrOutput) Elem() ResourceSyncRulePropertiesSelectorOutput
- func (ResourceSyncRulePropertiesSelectorPtrOutput) ElementType() reflect.Type
- func (o ResourceSyncRulePropertiesSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ResourceSyncRulePropertiesSelectorPtrOutput) ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput
- func (o ResourceSyncRulePropertiesSelectorPtrOutput) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorPtrOutput
- type ResourceSyncRuleState
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
Constants ¶
const ( ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned") ResourceIdentityTypeNone = ResourceIdentityType("None") )
const (
HostTypeKubernetes = HostType("Kubernetes")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomLocation ¶
type CustomLocation struct { pulumi.CustomResourceState // This is optional input that contains the authentication that should be used to generate the namespace. Authentication CustomLocationPropertiesResponseAuthenticationPtrOutput `pulumi:"authentication"` // Contains the reference to the add-on that contains charts to deploy CRDs and operators. ClusterExtensionIds pulumi.StringArrayOutput `pulumi:"clusterExtensionIds"` // Display name for the Custom Locations location. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Connected Cluster or AKS Cluster. The Custom Locations RP will perform a checkAccess API for listAdminCredentials permissions. HostResourceId pulumi.StringPtrOutput `pulumi:"hostResourceId"` // Type of host the Custom Locations is referencing (Kubernetes, etc...). HostType pulumi.StringPtrOutput `pulumi:"hostType"` // Identity for the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Kubernetes namespace that will be created on the specified cluster. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Provisioning State for the Custom Location. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Metadata pertaining to creation and last modification of the resource SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Custom Locations definition. Azure REST API version: 2021-08-15. Prior API version in Azure Native 1.x: 2021-03-15-preview.
Other available API versions: 2021-08-31-preview.
func GetCustomLocation ¶
func GetCustomLocation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomLocationState, opts ...pulumi.ResourceOption) (*CustomLocation, error)
GetCustomLocation gets an existing CustomLocation 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 NewCustomLocation ¶
func NewCustomLocation(ctx *pulumi.Context, name string, args *CustomLocationArgs, opts ...pulumi.ResourceOption) (*CustomLocation, error)
NewCustomLocation registers a new resource with the given unique name, arguments, and options.
func (*CustomLocation) ElementType ¶
func (*CustomLocation) ElementType() reflect.Type
func (*CustomLocation) ToCustomLocationOutput ¶
func (i *CustomLocation) ToCustomLocationOutput() CustomLocationOutput
func (*CustomLocation) ToCustomLocationOutputWithContext ¶
func (i *CustomLocation) ToCustomLocationOutputWithContext(ctx context.Context) CustomLocationOutput
type CustomLocationArgs ¶
type CustomLocationArgs struct { // This is optional input that contains the authentication that should be used to generate the namespace. Authentication CustomLocationPropertiesAuthenticationPtrInput // Contains the reference to the add-on that contains charts to deploy CRDs and operators. ClusterExtensionIds pulumi.StringArrayInput // Display name for the Custom Locations location. DisplayName pulumi.StringPtrInput // Connected Cluster or AKS Cluster. The Custom Locations RP will perform a checkAccess API for listAdminCredentials permissions. HostResourceId pulumi.StringPtrInput // Type of host the Custom Locations is referencing (Kubernetes, etc...). HostType pulumi.StringPtrInput // Identity for the resource. Identity IdentityPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Kubernetes namespace that will be created on the specified cluster. Namespace pulumi.StringPtrInput // Provisioning State for the Custom Location. ProvisioningState pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Custom Locations name. ResourceName pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a CustomLocation resource.
func (CustomLocationArgs) ElementType ¶
func (CustomLocationArgs) ElementType() reflect.Type
type CustomLocationInput ¶
type CustomLocationInput interface { pulumi.Input ToCustomLocationOutput() CustomLocationOutput ToCustomLocationOutputWithContext(ctx context.Context) CustomLocationOutput }
type CustomLocationOutput ¶
type CustomLocationOutput struct{ *pulumi.OutputState }
func (CustomLocationOutput) Authentication ¶
func (o CustomLocationOutput) Authentication() CustomLocationPropertiesResponseAuthenticationPtrOutput
This is optional input that contains the authentication that should be used to generate the namespace.
func (CustomLocationOutput) ClusterExtensionIds ¶
func (o CustomLocationOutput) ClusterExtensionIds() pulumi.StringArrayOutput
Contains the reference to the add-on that contains charts to deploy CRDs and operators.
func (CustomLocationOutput) DisplayName ¶
func (o CustomLocationOutput) DisplayName() pulumi.StringPtrOutput
Display name for the Custom Locations location.
func (CustomLocationOutput) ElementType ¶
func (CustomLocationOutput) ElementType() reflect.Type
func (CustomLocationOutput) HostResourceId ¶
func (o CustomLocationOutput) HostResourceId() pulumi.StringPtrOutput
Connected Cluster or AKS Cluster. The Custom Locations RP will perform a checkAccess API for listAdminCredentials permissions.
func (CustomLocationOutput) HostType ¶
func (o CustomLocationOutput) HostType() pulumi.StringPtrOutput
Type of host the Custom Locations is referencing (Kubernetes, etc...).
func (CustomLocationOutput) Identity ¶
func (o CustomLocationOutput) Identity() IdentityResponsePtrOutput
Identity for the resource.
func (CustomLocationOutput) Location ¶
func (o CustomLocationOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (CustomLocationOutput) Name ¶
func (o CustomLocationOutput) Name() pulumi.StringOutput
The name of the resource
func (CustomLocationOutput) Namespace ¶
func (o CustomLocationOutput) Namespace() pulumi.StringPtrOutput
Kubernetes namespace that will be created on the specified cluster.
func (CustomLocationOutput) ProvisioningState ¶
func (o CustomLocationOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning State for the Custom Location.
func (CustomLocationOutput) SystemData ¶
func (o CustomLocationOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource
func (CustomLocationOutput) Tags ¶
func (o CustomLocationOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (CustomLocationOutput) ToCustomLocationOutput ¶
func (o CustomLocationOutput) ToCustomLocationOutput() CustomLocationOutput
func (CustomLocationOutput) ToCustomLocationOutputWithContext ¶
func (o CustomLocationOutput) ToCustomLocationOutputWithContext(ctx context.Context) CustomLocationOutput
func (CustomLocationOutput) Type ¶
func (o CustomLocationOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type CustomLocationPropertiesAuthentication ¶
type CustomLocationPropertiesAuthentication struct { // The type of the Custom Locations authentication Type *string `pulumi:"type"` // The kubeconfig value. Value *string `pulumi:"value"` }
This is optional input that contains the authentication that should be used to generate the namespace.
type CustomLocationPropertiesAuthenticationArgs ¶
type CustomLocationPropertiesAuthenticationArgs struct { // The type of the Custom Locations authentication Type pulumi.StringPtrInput `pulumi:"type"` // The kubeconfig value. Value pulumi.StringPtrInput `pulumi:"value"` }
This is optional input that contains the authentication that should be used to generate the namespace.
func (CustomLocationPropertiesAuthenticationArgs) ElementType ¶
func (CustomLocationPropertiesAuthenticationArgs) ElementType() reflect.Type
func (CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationOutput ¶
func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationOutput() CustomLocationPropertiesAuthenticationOutput
func (CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationOutputWithContext ¶
func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationOutput
func (CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationPtrOutput ¶
func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput
func (CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext ¶
func (i CustomLocationPropertiesAuthenticationArgs) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationPtrOutput
type CustomLocationPropertiesAuthenticationInput ¶
type CustomLocationPropertiesAuthenticationInput interface { pulumi.Input ToCustomLocationPropertiesAuthenticationOutput() CustomLocationPropertiesAuthenticationOutput ToCustomLocationPropertiesAuthenticationOutputWithContext(context.Context) CustomLocationPropertiesAuthenticationOutput }
CustomLocationPropertiesAuthenticationInput is an input type that accepts CustomLocationPropertiesAuthenticationArgs and CustomLocationPropertiesAuthenticationOutput values. You can construct a concrete instance of `CustomLocationPropertiesAuthenticationInput` via:
CustomLocationPropertiesAuthenticationArgs{...}
type CustomLocationPropertiesAuthenticationOutput ¶
type CustomLocationPropertiesAuthenticationOutput struct{ *pulumi.OutputState }
This is optional input that contains the authentication that should be used to generate the namespace.
func (CustomLocationPropertiesAuthenticationOutput) ElementType ¶
func (CustomLocationPropertiesAuthenticationOutput) ElementType() reflect.Type
func (CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationOutput ¶
func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationOutput() CustomLocationPropertiesAuthenticationOutput
func (CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationOutputWithContext ¶
func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationOutput
func (CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationPtrOutput ¶
func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput
func (CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext ¶
func (o CustomLocationPropertiesAuthenticationOutput) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationPtrOutput
func (CustomLocationPropertiesAuthenticationOutput) Type ¶
func (o CustomLocationPropertiesAuthenticationOutput) Type() pulumi.StringPtrOutput
The type of the Custom Locations authentication
func (CustomLocationPropertiesAuthenticationOutput) Value ¶
func (o CustomLocationPropertiesAuthenticationOutput) Value() pulumi.StringPtrOutput
The kubeconfig value.
type CustomLocationPropertiesAuthenticationPtrInput ¶
type CustomLocationPropertiesAuthenticationPtrInput interface { pulumi.Input ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(context.Context) CustomLocationPropertiesAuthenticationPtrOutput }
CustomLocationPropertiesAuthenticationPtrInput is an input type that accepts CustomLocationPropertiesAuthenticationArgs, CustomLocationPropertiesAuthenticationPtr and CustomLocationPropertiesAuthenticationPtrOutput values. You can construct a concrete instance of `CustomLocationPropertiesAuthenticationPtrInput` via:
CustomLocationPropertiesAuthenticationArgs{...} or: nil
func CustomLocationPropertiesAuthenticationPtr ¶
func CustomLocationPropertiesAuthenticationPtr(v *CustomLocationPropertiesAuthenticationArgs) CustomLocationPropertiesAuthenticationPtrInput
type CustomLocationPropertiesAuthenticationPtrOutput ¶
type CustomLocationPropertiesAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (CustomLocationPropertiesAuthenticationPtrOutput) ElementType ¶
func (CustomLocationPropertiesAuthenticationPtrOutput) ElementType() reflect.Type
func (CustomLocationPropertiesAuthenticationPtrOutput) ToCustomLocationPropertiesAuthenticationPtrOutput ¶
func (o CustomLocationPropertiesAuthenticationPtrOutput) ToCustomLocationPropertiesAuthenticationPtrOutput() CustomLocationPropertiesAuthenticationPtrOutput
func (CustomLocationPropertiesAuthenticationPtrOutput) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext ¶
func (o CustomLocationPropertiesAuthenticationPtrOutput) ToCustomLocationPropertiesAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesAuthenticationPtrOutput
func (CustomLocationPropertiesAuthenticationPtrOutput) Type ¶
func (o CustomLocationPropertiesAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
The type of the Custom Locations authentication
func (CustomLocationPropertiesAuthenticationPtrOutput) Value ¶
func (o CustomLocationPropertiesAuthenticationPtrOutput) Value() pulumi.StringPtrOutput
The kubeconfig value.
type CustomLocationPropertiesResponseAuthentication ¶
type CustomLocationPropertiesResponseAuthentication struct { // The type of the Custom Locations authentication Type *string `pulumi:"type"` }
This is optional input that contains the authentication that should be used to generate the namespace.
type CustomLocationPropertiesResponseAuthenticationOutput ¶
type CustomLocationPropertiesResponseAuthenticationOutput struct{ *pulumi.OutputState }
This is optional input that contains the authentication that should be used to generate the namespace.
func (CustomLocationPropertiesResponseAuthenticationOutput) ElementType ¶
func (CustomLocationPropertiesResponseAuthenticationOutput) ElementType() reflect.Type
func (CustomLocationPropertiesResponseAuthenticationOutput) ToCustomLocationPropertiesResponseAuthenticationOutput ¶
func (o CustomLocationPropertiesResponseAuthenticationOutput) ToCustomLocationPropertiesResponseAuthenticationOutput() CustomLocationPropertiesResponseAuthenticationOutput
func (CustomLocationPropertiesResponseAuthenticationOutput) ToCustomLocationPropertiesResponseAuthenticationOutputWithContext ¶
func (o CustomLocationPropertiesResponseAuthenticationOutput) ToCustomLocationPropertiesResponseAuthenticationOutputWithContext(ctx context.Context) CustomLocationPropertiesResponseAuthenticationOutput
type CustomLocationPropertiesResponseAuthenticationPtrOutput ¶
type CustomLocationPropertiesResponseAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (CustomLocationPropertiesResponseAuthenticationPtrOutput) ElementType ¶
func (CustomLocationPropertiesResponseAuthenticationPtrOutput) ElementType() reflect.Type
func (CustomLocationPropertiesResponseAuthenticationPtrOutput) ToCustomLocationPropertiesResponseAuthenticationPtrOutput ¶
func (o CustomLocationPropertiesResponseAuthenticationPtrOutput) ToCustomLocationPropertiesResponseAuthenticationPtrOutput() CustomLocationPropertiesResponseAuthenticationPtrOutput
func (CustomLocationPropertiesResponseAuthenticationPtrOutput) ToCustomLocationPropertiesResponseAuthenticationPtrOutputWithContext ¶
func (o CustomLocationPropertiesResponseAuthenticationPtrOutput) ToCustomLocationPropertiesResponseAuthenticationPtrOutputWithContext(ctx context.Context) CustomLocationPropertiesResponseAuthenticationPtrOutput
type CustomLocationState ¶
type CustomLocationState struct { }
func (CustomLocationState) ElementType ¶
func (CustomLocationState) ElementType() reflect.Type
type HostType ¶
type HostType string
Type of host the Custom Locations is referencing (Kubernetes, etc...).
func (HostType) ElementType ¶
func (HostType) ToHostTypeOutput ¶
func (e HostType) ToHostTypeOutput() HostTypeOutput
func (HostType) ToHostTypeOutputWithContext ¶
func (e HostType) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput
func (HostType) ToHostTypePtrOutput ¶
func (e HostType) ToHostTypePtrOutput() HostTypePtrOutput
func (HostType) ToHostTypePtrOutputWithContext ¶
func (e HostType) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput
func (HostType) ToStringOutput ¶
func (e HostType) ToStringOutput() pulumi.StringOutput
func (HostType) ToStringOutputWithContext ¶
func (e HostType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostType) ToStringPtrOutput ¶
func (e HostType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostType) ToStringPtrOutputWithContext ¶
func (e HostType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostTypeInput ¶
type HostTypeInput interface { pulumi.Input ToHostTypeOutput() HostTypeOutput ToHostTypeOutputWithContext(context.Context) HostTypeOutput }
HostTypeInput is an input type that accepts values of the HostType enum A concrete instance of `HostTypeInput` can be one of the following:
HostTypeKubernetes
type HostTypeOutput ¶
type HostTypeOutput struct{ *pulumi.OutputState }
func (HostTypeOutput) ElementType ¶
func (HostTypeOutput) ElementType() reflect.Type
func (HostTypeOutput) ToHostTypeOutput ¶
func (o HostTypeOutput) ToHostTypeOutput() HostTypeOutput
func (HostTypeOutput) ToHostTypeOutputWithContext ¶
func (o HostTypeOutput) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput
func (HostTypeOutput) ToHostTypePtrOutput ¶
func (o HostTypeOutput) ToHostTypePtrOutput() HostTypePtrOutput
func (HostTypeOutput) ToHostTypePtrOutputWithContext ¶
func (o HostTypeOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput
func (HostTypeOutput) ToStringOutput ¶
func (o HostTypeOutput) ToStringOutput() pulumi.StringOutput
func (HostTypeOutput) ToStringOutputWithContext ¶
func (o HostTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostTypeOutput) ToStringPtrOutput ¶
func (o HostTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostTypeOutput) ToStringPtrOutputWithContext ¶
func (o HostTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostTypePtrInput ¶
type HostTypePtrInput interface { pulumi.Input ToHostTypePtrOutput() HostTypePtrOutput ToHostTypePtrOutputWithContext(context.Context) HostTypePtrOutput }
func HostTypePtr ¶
func HostTypePtr(v string) HostTypePtrInput
type HostTypePtrOutput ¶
type HostTypePtrOutput struct{ *pulumi.OutputState }
func (HostTypePtrOutput) Elem ¶
func (o HostTypePtrOutput) Elem() HostTypeOutput
func (HostTypePtrOutput) ElementType ¶
func (HostTypePtrOutput) ElementType() reflect.Type
func (HostTypePtrOutput) ToHostTypePtrOutput ¶
func (o HostTypePtrOutput) ToHostTypePtrOutput() HostTypePtrOutput
func (HostTypePtrOutput) ToHostTypePtrOutputWithContext ¶
func (o HostTypePtrOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput
func (HostTypePtrOutput) ToStringPtrOutput ¶
func (o HostTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o HostTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Identity ¶
type Identity struct { // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type LookupCustomLocationOutputArgs ¶
type LookupCustomLocationOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Custom Locations name. ResourceName pulumi.StringInput `pulumi:"resourceName"` }
func (LookupCustomLocationOutputArgs) ElementType ¶
func (LookupCustomLocationOutputArgs) ElementType() reflect.Type
type LookupCustomLocationResult ¶
type LookupCustomLocationResult struct { // This is optional input that contains the authentication that should be used to generate the namespace. Authentication *CustomLocationPropertiesResponseAuthentication `pulumi:"authentication"` // Contains the reference to the add-on that contains charts to deploy CRDs and operators. ClusterExtensionIds []string `pulumi:"clusterExtensionIds"` // Display name for the Custom Locations location. DisplayName *string `pulumi:"displayName"` // Connected Cluster or AKS Cluster. The Custom Locations RP will perform a checkAccess API for listAdminCredentials permissions. HostResourceId *string `pulumi:"hostResourceId"` // Type of host the Custom Locations is referencing (Kubernetes, etc...). HostType *string `pulumi:"hostType"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Identity for the resource. Identity *IdentityResponse `pulumi:"identity"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Kubernetes namespace that will be created on the specified cluster. Namespace *string `pulumi:"namespace"` // Provisioning State for the Custom Location. ProvisioningState *string `pulumi:"provisioningState"` // Metadata pertaining to creation and last modification of the resource SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Custom Locations definition.
func LookupCustomLocation ¶
func LookupCustomLocation(ctx *pulumi.Context, args *LookupCustomLocationArgs, opts ...pulumi.InvokeOption) (*LookupCustomLocationResult, error)
Gets the details of the customLocation with a specified resource group and name. Azure REST API version: 2021-08-15.
Other available API versions: 2021-08-31-preview.
type LookupCustomLocationResultOutput ¶
type LookupCustomLocationResultOutput struct{ *pulumi.OutputState }
Custom Locations definition.
func LookupCustomLocationOutput ¶
func LookupCustomLocationOutput(ctx *pulumi.Context, args LookupCustomLocationOutputArgs, opts ...pulumi.InvokeOption) LookupCustomLocationResultOutput
func (LookupCustomLocationResultOutput) Authentication ¶
func (o LookupCustomLocationResultOutput) Authentication() CustomLocationPropertiesResponseAuthenticationPtrOutput
This is optional input that contains the authentication that should be used to generate the namespace.
func (LookupCustomLocationResultOutput) ClusterExtensionIds ¶
func (o LookupCustomLocationResultOutput) ClusterExtensionIds() pulumi.StringArrayOutput
Contains the reference to the add-on that contains charts to deploy CRDs and operators.
func (LookupCustomLocationResultOutput) DisplayName ¶
func (o LookupCustomLocationResultOutput) DisplayName() pulumi.StringPtrOutput
Display name for the Custom Locations location.
func (LookupCustomLocationResultOutput) ElementType ¶
func (LookupCustomLocationResultOutput) ElementType() reflect.Type
func (LookupCustomLocationResultOutput) HostResourceId ¶
func (o LookupCustomLocationResultOutput) HostResourceId() pulumi.StringPtrOutput
Connected Cluster or AKS Cluster. The Custom Locations RP will perform a checkAccess API for listAdminCredentials permissions.
func (LookupCustomLocationResultOutput) HostType ¶
func (o LookupCustomLocationResultOutput) HostType() pulumi.StringPtrOutput
Type of host the Custom Locations is referencing (Kubernetes, etc...).
func (LookupCustomLocationResultOutput) Id ¶
func (o LookupCustomLocationResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupCustomLocationResultOutput) Identity ¶
func (o LookupCustomLocationResultOutput) Identity() IdentityResponsePtrOutput
Identity for the resource.
func (LookupCustomLocationResultOutput) Location ¶
func (o LookupCustomLocationResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupCustomLocationResultOutput) Name ¶
func (o LookupCustomLocationResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupCustomLocationResultOutput) Namespace ¶
func (o LookupCustomLocationResultOutput) Namespace() pulumi.StringPtrOutput
Kubernetes namespace that will be created on the specified cluster.
func (LookupCustomLocationResultOutput) ProvisioningState ¶
func (o LookupCustomLocationResultOutput) ProvisioningState() pulumi.StringPtrOutput
Provisioning State for the Custom Location.
func (LookupCustomLocationResultOutput) SystemData ¶
func (o LookupCustomLocationResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource
func (LookupCustomLocationResultOutput) Tags ¶
func (o LookupCustomLocationResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupCustomLocationResultOutput) ToLookupCustomLocationResultOutput ¶
func (o LookupCustomLocationResultOutput) ToLookupCustomLocationResultOutput() LookupCustomLocationResultOutput
func (LookupCustomLocationResultOutput) ToLookupCustomLocationResultOutputWithContext ¶
func (o LookupCustomLocationResultOutput) ToLookupCustomLocationResultOutputWithContext(ctx context.Context) LookupCustomLocationResultOutput
func (LookupCustomLocationResultOutput) Type ¶
func (o LookupCustomLocationResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupResourceSyncRuleArgs ¶
type LookupResourceSyncRuleArgs struct { // Resource Sync Rule name. ChildResourceName string `pulumi:"childResourceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // Custom Locations name. ResourceName string `pulumi:"resourceName"` }
type LookupResourceSyncRuleOutputArgs ¶
type LookupResourceSyncRuleOutputArgs struct { // Resource Sync Rule name. ChildResourceName pulumi.StringInput `pulumi:"childResourceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // Custom Locations name. ResourceName pulumi.StringInput `pulumi:"resourceName"` }
func (LookupResourceSyncRuleOutputArgs) ElementType ¶
func (LookupResourceSyncRuleOutputArgs) ElementType() reflect.Type
type LookupResourceSyncRuleResult ¶
type LookupResourceSyncRuleResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Priority represents a priority of the Resource Sync Rule Priority *int `pulumi:"priority"` // Provisioning State for the Resource Sync Rule. ProvisioningState string `pulumi:"provisioningState"` // A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match. Selector *ResourceSyncRulePropertiesResponseSelector `pulumi:"selector"` // Metadata pertaining to creation and last modification of the resource SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // For an unmapped custom resource, its labels will be used to find matching resource sync rules. If this resource sync rule is one of the matching rules with highest priority, then the unmapped custom resource will be projected to the target resource group associated with this resource sync rule. The user creating this resource sync rule should have write permissions on the target resource group and this write permission will be validated when creating the resource sync rule. TargetResourceGroup *string `pulumi:"targetResourceGroup"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Resource Sync Rules definition.
func LookupResourceSyncRule ¶
func LookupResourceSyncRule(ctx *pulumi.Context, args *LookupResourceSyncRuleArgs, opts ...pulumi.InvokeOption) (*LookupResourceSyncRuleResult, error)
Gets the details of the resourceSyncRule with a specified resource group, subscription id Custom Location resource name and Resource Sync Rule name. Azure REST API version: 2021-08-31-preview.
type LookupResourceSyncRuleResultOutput ¶
type LookupResourceSyncRuleResultOutput struct{ *pulumi.OutputState }
Resource Sync Rules definition.
func LookupResourceSyncRuleOutput ¶
func LookupResourceSyncRuleOutput(ctx *pulumi.Context, args LookupResourceSyncRuleOutputArgs, opts ...pulumi.InvokeOption) LookupResourceSyncRuleResultOutput
func (LookupResourceSyncRuleResultOutput) ElementType ¶
func (LookupResourceSyncRuleResultOutput) ElementType() reflect.Type
func (LookupResourceSyncRuleResultOutput) Id ¶
func (o LookupResourceSyncRuleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupResourceSyncRuleResultOutput) Location ¶
func (o LookupResourceSyncRuleResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupResourceSyncRuleResultOutput) Name ¶
func (o LookupResourceSyncRuleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupResourceSyncRuleResultOutput) Priority ¶
func (o LookupResourceSyncRuleResultOutput) Priority() pulumi.IntPtrOutput
Priority represents a priority of the Resource Sync Rule
func (LookupResourceSyncRuleResultOutput) ProvisioningState ¶
func (o LookupResourceSyncRuleResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning State for the Resource Sync Rule.
func (LookupResourceSyncRuleResultOutput) Selector ¶
func (o LookupResourceSyncRuleResultOutput) Selector() ResourceSyncRulePropertiesResponseSelectorPtrOutput
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
func (LookupResourceSyncRuleResultOutput) SystemData ¶
func (o LookupResourceSyncRuleResultOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource
func (LookupResourceSyncRuleResultOutput) Tags ¶
func (o LookupResourceSyncRuleResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupResourceSyncRuleResultOutput) TargetResourceGroup ¶
func (o LookupResourceSyncRuleResultOutput) TargetResourceGroup() pulumi.StringPtrOutput
For an unmapped custom resource, its labels will be used to find matching resource sync rules. If this resource sync rule is one of the matching rules with highest priority, then the unmapped custom resource will be projected to the target resource group associated with this resource sync rule. The user creating this resource sync rule should have write permissions on the target resource group and this write permission will be validated when creating the resource sync rule.
func (LookupResourceSyncRuleResultOutput) ToLookupResourceSyncRuleResultOutput ¶
func (o LookupResourceSyncRuleResultOutput) ToLookupResourceSyncRuleResultOutput() LookupResourceSyncRuleResultOutput
func (LookupResourceSyncRuleResultOutput) ToLookupResourceSyncRuleResultOutputWithContext ¶
func (o LookupResourceSyncRuleResultOutput) ToLookupResourceSyncRuleResultOutputWithContext(ctx context.Context) LookupResourceSyncRuleResultOutput
func (LookupResourceSyncRuleResultOutput) Type ¶
func (o LookupResourceSyncRuleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ResourceIdentityType ¶
type ResourceIdentityType string
The identity type.
func (ResourceIdentityType) ElementType ¶
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToResourceIdentityTypeOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutput ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext ¶
func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityType) ToStringOutput ¶
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypeInput ¶
type ResourceIdentityTypeInput interface { pulumi.Input ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput }
ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:
ResourceIdentityTypeSystemAssigned ResourceIdentityTypeNone
type ResourceIdentityTypeOutput ¶
type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypeOutput) ElementType ¶
func (ResourceIdentityTypeOutput) ElementType() reflect.Type
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypeOutput) ToStringOutput ¶
func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentityTypePtrInput ¶
type ResourceIdentityTypePtrInput interface { pulumi.Input ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput }
func ResourceIdentityTypePtr ¶
func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput
type ResourceIdentityTypePtrOutput ¶
type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityTypePtrOutput) Elem ¶
func (o ResourceIdentityTypePtrOutput) Elem() ResourceIdentityTypeOutput
func (ResourceIdentityTypePtrOutput) ElementType ¶
func (ResourceIdentityTypePtrOutput) ElementType() reflect.Type
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceSyncRule ¶
type ResourceSyncRule struct { pulumi.CustomResourceState // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Priority represents a priority of the Resource Sync Rule Priority pulumi.IntPtrOutput `pulumi:"priority"` // Provisioning State for the Resource Sync Rule. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match. Selector ResourceSyncRulePropertiesResponseSelectorPtrOutput `pulumi:"selector"` // Metadata pertaining to creation and last modification of the resource SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // For an unmapped custom resource, its labels will be used to find matching resource sync rules. If this resource sync rule is one of the matching rules with highest priority, then the unmapped custom resource will be projected to the target resource group associated with this resource sync rule. The user creating this resource sync rule should have write permissions on the target resource group and this write permission will be validated when creating the resource sync rule. TargetResourceGroup pulumi.StringPtrOutput `pulumi:"targetResourceGroup"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Resource Sync Rules definition. Azure REST API version: 2021-08-31-preview. Prior API version in Azure Native 1.x: 2021-08-31-preview.
func GetResourceSyncRule ¶
func GetResourceSyncRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceSyncRuleState, opts ...pulumi.ResourceOption) (*ResourceSyncRule, error)
GetResourceSyncRule gets an existing ResourceSyncRule 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 NewResourceSyncRule ¶
func NewResourceSyncRule(ctx *pulumi.Context, name string, args *ResourceSyncRuleArgs, opts ...pulumi.ResourceOption) (*ResourceSyncRule, error)
NewResourceSyncRule registers a new resource with the given unique name, arguments, and options.
func (*ResourceSyncRule) ElementType ¶
func (*ResourceSyncRule) ElementType() reflect.Type
func (*ResourceSyncRule) ToResourceSyncRuleOutput ¶
func (i *ResourceSyncRule) ToResourceSyncRuleOutput() ResourceSyncRuleOutput
func (*ResourceSyncRule) ToResourceSyncRuleOutputWithContext ¶
func (i *ResourceSyncRule) ToResourceSyncRuleOutputWithContext(ctx context.Context) ResourceSyncRuleOutput
type ResourceSyncRuleArgs ¶
type ResourceSyncRuleArgs struct { // Resource Sync Rule name. ChildResourceName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Priority represents a priority of the Resource Sync Rule Priority pulumi.IntPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Custom Locations name. ResourceName pulumi.StringInput // A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match. Selector ResourceSyncRulePropertiesSelectorPtrInput // Resource tags. Tags pulumi.StringMapInput // For an unmapped custom resource, its labels will be used to find matching resource sync rules. If this resource sync rule is one of the matching rules with highest priority, then the unmapped custom resource will be projected to the target resource group associated with this resource sync rule. The user creating this resource sync rule should have write permissions on the target resource group and this write permission will be validated when creating the resource sync rule. TargetResourceGroup pulumi.StringPtrInput }
The set of arguments for constructing a ResourceSyncRule resource.
func (ResourceSyncRuleArgs) ElementType ¶
func (ResourceSyncRuleArgs) ElementType() reflect.Type
type ResourceSyncRuleInput ¶
type ResourceSyncRuleInput interface { pulumi.Input ToResourceSyncRuleOutput() ResourceSyncRuleOutput ToResourceSyncRuleOutputWithContext(ctx context.Context) ResourceSyncRuleOutput }
type ResourceSyncRuleOutput ¶
type ResourceSyncRuleOutput struct{ *pulumi.OutputState }
func (ResourceSyncRuleOutput) ElementType ¶
func (ResourceSyncRuleOutput) ElementType() reflect.Type
func (ResourceSyncRuleOutput) Location ¶
func (o ResourceSyncRuleOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (ResourceSyncRuleOutput) Name ¶
func (o ResourceSyncRuleOutput) Name() pulumi.StringOutput
The name of the resource
func (ResourceSyncRuleOutput) Priority ¶
func (o ResourceSyncRuleOutput) Priority() pulumi.IntPtrOutput
Priority represents a priority of the Resource Sync Rule
func (ResourceSyncRuleOutput) ProvisioningState ¶
func (o ResourceSyncRuleOutput) ProvisioningState() pulumi.StringOutput
Provisioning State for the Resource Sync Rule.
func (ResourceSyncRuleOutput) Selector ¶
func (o ResourceSyncRuleOutput) Selector() ResourceSyncRulePropertiesResponseSelectorPtrOutput
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
func (ResourceSyncRuleOutput) SystemData ¶
func (o ResourceSyncRuleOutput) SystemData() SystemDataResponseOutput
Metadata pertaining to creation and last modification of the resource
func (ResourceSyncRuleOutput) Tags ¶
func (o ResourceSyncRuleOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (ResourceSyncRuleOutput) TargetResourceGroup ¶
func (o ResourceSyncRuleOutput) TargetResourceGroup() pulumi.StringPtrOutput
For an unmapped custom resource, its labels will be used to find matching resource sync rules. If this resource sync rule is one of the matching rules with highest priority, then the unmapped custom resource will be projected to the target resource group associated with this resource sync rule. The user creating this resource sync rule should have write permissions on the target resource group and this write permission will be validated when creating the resource sync rule.
func (ResourceSyncRuleOutput) ToResourceSyncRuleOutput ¶
func (o ResourceSyncRuleOutput) ToResourceSyncRuleOutput() ResourceSyncRuleOutput
func (ResourceSyncRuleOutput) ToResourceSyncRuleOutputWithContext ¶
func (o ResourceSyncRuleOutput) ToResourceSyncRuleOutputWithContext(ctx context.Context) ResourceSyncRuleOutput
func (ResourceSyncRuleOutput) Type ¶
func (o ResourceSyncRuleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ResourceSyncRulePropertiesResponseSelector ¶
type ResourceSyncRulePropertiesResponseSelector struct { // MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
type ResourceSyncRulePropertiesResponseSelectorOutput ¶
type ResourceSyncRulePropertiesResponseSelectorOutput struct{ *pulumi.OutputState }
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
func (ResourceSyncRulePropertiesResponseSelectorOutput) ElementType ¶
func (ResourceSyncRulePropertiesResponseSelectorOutput) ElementType() reflect.Type
func (ResourceSyncRulePropertiesResponseSelectorOutput) MatchLabels ¶
func (o ResourceSyncRulePropertiesResponseSelectorOutput) MatchLabels() pulumi.StringMapOutput
MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'.
func (ResourceSyncRulePropertiesResponseSelectorOutput) ToResourceSyncRulePropertiesResponseSelectorOutput ¶
func (o ResourceSyncRulePropertiesResponseSelectorOutput) ToResourceSyncRulePropertiesResponseSelectorOutput() ResourceSyncRulePropertiesResponseSelectorOutput
func (ResourceSyncRulePropertiesResponseSelectorOutput) ToResourceSyncRulePropertiesResponseSelectorOutputWithContext ¶
func (o ResourceSyncRulePropertiesResponseSelectorOutput) ToResourceSyncRulePropertiesResponseSelectorOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesResponseSelectorOutput
type ResourceSyncRulePropertiesResponseSelectorPtrOutput ¶
type ResourceSyncRulePropertiesResponseSelectorPtrOutput struct{ *pulumi.OutputState }
func (ResourceSyncRulePropertiesResponseSelectorPtrOutput) ElementType ¶
func (ResourceSyncRulePropertiesResponseSelectorPtrOutput) ElementType() reflect.Type
func (ResourceSyncRulePropertiesResponseSelectorPtrOutput) MatchLabels ¶
func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'.
func (ResourceSyncRulePropertiesResponseSelectorPtrOutput) ToResourceSyncRulePropertiesResponseSelectorPtrOutput ¶
func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) ToResourceSyncRulePropertiesResponseSelectorPtrOutput() ResourceSyncRulePropertiesResponseSelectorPtrOutput
func (ResourceSyncRulePropertiesResponseSelectorPtrOutput) ToResourceSyncRulePropertiesResponseSelectorPtrOutputWithContext ¶
func (o ResourceSyncRulePropertiesResponseSelectorPtrOutput) ToResourceSyncRulePropertiesResponseSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesResponseSelectorPtrOutput
type ResourceSyncRulePropertiesSelector ¶
type ResourceSyncRulePropertiesSelector struct { // MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
type ResourceSyncRulePropertiesSelectorArgs ¶
type ResourceSyncRulePropertiesSelectorArgs struct { // MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
func (ResourceSyncRulePropertiesSelectorArgs) ElementType ¶
func (ResourceSyncRulePropertiesSelectorArgs) ElementType() reflect.Type
func (ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorOutput ¶
func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorOutput() ResourceSyncRulePropertiesSelectorOutput
func (ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorOutputWithContext ¶
func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorOutput
func (ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorPtrOutput ¶
func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput
func (ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext ¶
func (i ResourceSyncRulePropertiesSelectorArgs) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorPtrOutput
type ResourceSyncRulePropertiesSelectorInput ¶
type ResourceSyncRulePropertiesSelectorInput interface { pulumi.Input ToResourceSyncRulePropertiesSelectorOutput() ResourceSyncRulePropertiesSelectorOutput ToResourceSyncRulePropertiesSelectorOutputWithContext(context.Context) ResourceSyncRulePropertiesSelectorOutput }
ResourceSyncRulePropertiesSelectorInput is an input type that accepts ResourceSyncRulePropertiesSelectorArgs and ResourceSyncRulePropertiesSelectorOutput values. You can construct a concrete instance of `ResourceSyncRulePropertiesSelectorInput` via:
ResourceSyncRulePropertiesSelectorArgs{...}
type ResourceSyncRulePropertiesSelectorOutput ¶
type ResourceSyncRulePropertiesSelectorOutput struct{ *pulumi.OutputState }
A label selector is composed of two parts, matchLabels and matchExpressions. The first part, matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'. The second part, matchExpressions is a list of resource selector requirements. Valid operators include In, NotIn, Exists, and DoesNotExist. The values set must be non-empty in the case of In and NotIn. The values set must be empty in the case of Exists and DoesNotExist. All of the requirements, from both matchLabels and matchExpressions must all be satisfied in order to match.
func (ResourceSyncRulePropertiesSelectorOutput) ElementType ¶
func (ResourceSyncRulePropertiesSelectorOutput) ElementType() reflect.Type
func (ResourceSyncRulePropertiesSelectorOutput) MatchLabels ¶
func (o ResourceSyncRulePropertiesSelectorOutput) MatchLabels() pulumi.StringMapOutput
MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'.
func (ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorOutput ¶
func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorOutput() ResourceSyncRulePropertiesSelectorOutput
func (ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorOutputWithContext ¶
func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorOutput
func (ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorPtrOutput ¶
func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput
func (ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext ¶
func (o ResourceSyncRulePropertiesSelectorOutput) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorPtrOutput
type ResourceSyncRulePropertiesSelectorPtrInput ¶
type ResourceSyncRulePropertiesSelectorPtrInput interface { pulumi.Input ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(context.Context) ResourceSyncRulePropertiesSelectorPtrOutput }
ResourceSyncRulePropertiesSelectorPtrInput is an input type that accepts ResourceSyncRulePropertiesSelectorArgs, ResourceSyncRulePropertiesSelectorPtr and ResourceSyncRulePropertiesSelectorPtrOutput values. You can construct a concrete instance of `ResourceSyncRulePropertiesSelectorPtrInput` via:
ResourceSyncRulePropertiesSelectorArgs{...} or: nil
func ResourceSyncRulePropertiesSelectorPtr ¶
func ResourceSyncRulePropertiesSelectorPtr(v *ResourceSyncRulePropertiesSelectorArgs) ResourceSyncRulePropertiesSelectorPtrInput
type ResourceSyncRulePropertiesSelectorPtrOutput ¶
type ResourceSyncRulePropertiesSelectorPtrOutput struct{ *pulumi.OutputState }
func (ResourceSyncRulePropertiesSelectorPtrOutput) ElementType ¶
func (ResourceSyncRulePropertiesSelectorPtrOutput) ElementType() reflect.Type
func (ResourceSyncRulePropertiesSelectorPtrOutput) MatchLabels ¶
func (o ResourceSyncRulePropertiesSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
MatchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is 'key', the operator is 'In', and the values array contains only 'value'.
func (ResourceSyncRulePropertiesSelectorPtrOutput) ToResourceSyncRulePropertiesSelectorPtrOutput ¶
func (o ResourceSyncRulePropertiesSelectorPtrOutput) ToResourceSyncRulePropertiesSelectorPtrOutput() ResourceSyncRulePropertiesSelectorPtrOutput
func (ResourceSyncRulePropertiesSelectorPtrOutput) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext ¶
func (o ResourceSyncRulePropertiesSelectorPtrOutput) ToResourceSyncRulePropertiesSelectorPtrOutputWithContext(ctx context.Context) ResourceSyncRulePropertiesSelectorPtrOutput
type ResourceSyncRuleState ¶
type ResourceSyncRuleState struct { }
func (ResourceSyncRuleState) ElementType ¶
func (ResourceSyncRuleState) ElementType() reflect.Type
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput