azure-native-v2.subscription.SubscriptionTarDirectory
Explore with Pulumi AI
Subscription Response for Changed Target Directory. Azure REST API version: 2024-08-01-preview.
Create SubscriptionTarDirectory Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SubscriptionTarDirectory(name: string, args?: SubscriptionTarDirectoryArgs, opts?: CustomResourceOptions);
@overload
def SubscriptionTarDirectory(resource_name: str,
args: Optional[SubscriptionTarDirectoryArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def SubscriptionTarDirectory(resource_name: str,
opts: Optional[ResourceOptions] = None,
properties: Optional[TargetDirectoryRequestPropertiesArgs] = None,
subscription_id: Optional[str] = None)
func NewSubscriptionTarDirectory(ctx *Context, name string, args *SubscriptionTarDirectoryArgs, opts ...ResourceOption) (*SubscriptionTarDirectory, error)
public SubscriptionTarDirectory(string name, SubscriptionTarDirectoryArgs? args = null, CustomResourceOptions? opts = null)
public SubscriptionTarDirectory(String name, SubscriptionTarDirectoryArgs args)
public SubscriptionTarDirectory(String name, SubscriptionTarDirectoryArgs args, CustomResourceOptions options)
type: azure-native:subscription:SubscriptionTarDirectory
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args SubscriptionTarDirectoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args SubscriptionTarDirectoryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args SubscriptionTarDirectoryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args SubscriptionTarDirectoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. SubscriptionTarDirectoryArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var subscriptionTarDirectoryResource = new AzureNative.Subscription.SubscriptionTarDirectory("subscriptionTarDirectoryResource", new()
{
Properties =
{
{ "destinationOwnerId", "string" },
{ "destinationTenantId", "string" },
},
SubscriptionId = "string",
});
example, err := subscription.NewSubscriptionTarDirectory(ctx, "subscriptionTarDirectoryResource", &subscription.SubscriptionTarDirectoryArgs{
Properties: map[string]interface{}{
"destinationOwnerId": "string",
"destinationTenantId": "string",
},
SubscriptionId: "string",
})
var subscriptionTarDirectoryResource = new SubscriptionTarDirectory("subscriptionTarDirectoryResource", SubscriptionTarDirectoryArgs.builder()
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.subscriptionId("string")
.build());
subscription_tar_directory_resource = azure_native.subscription.SubscriptionTarDirectory("subscriptionTarDirectoryResource",
properties={
destinationOwnerId: string,
destinationTenantId: string,
},
subscription_id=string)
const subscriptionTarDirectoryResource = new azure_native.subscription.SubscriptionTarDirectory("subscriptionTarDirectoryResource", {
properties: {
destinationOwnerId: "string",
destinationTenantId: "string",
},
subscriptionId: "string",
});
type: azure-native:subscription:SubscriptionTarDirectory
properties:
properties:
destinationOwnerId: string
destinationTenantId: string
subscriptionId: string
SubscriptionTarDirectory Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SubscriptionTarDirectory resource accepts the following input properties:
- Properties
Pulumi.
Azure Native. Subscription. Inputs. Target Directory Request Properties - Target Directory request properties.
- Subscription
Id Changes to this property will trigger replacement.
- Subscription Id.
- Properties
Target
Directory Request Properties Args - Target Directory request properties.
- Subscription
Id Changes to this property will trigger replacement.
- Subscription Id.
- properties
Target
Directory Request Properties - Target Directory request properties.
- subscription
Id Changes to this property will trigger replacement.
- Subscription Id.
- properties
Target
Directory Request Properties - Target Directory request properties.
- subscription
Id Changes to this property will trigger replacement.
- Subscription Id.
- properties
Target
Directory Request Properties Args - Target Directory request properties.
- subscription_
id Changes to this property will trigger replacement.
- Subscription Id.
- properties Property Map
- Target Directory request properties.
- subscription
Id Changes to this property will trigger replacement.
- Subscription Id.
Outputs
All input properties are implicitly available as output properties. Additionally, the SubscriptionTarDirectory resource produces the following output properties:
Supporting Types
TargetDirectoryRequestProperties, TargetDirectoryRequestPropertiesArgs
- Destination
Owner stringId - The destination OwnerId, can be object id or email address
- Destination
Tenant stringId - The destination Tenant id where subscription needs to be accepted
- Destination
Owner stringId - The destination OwnerId, can be object id or email address
- Destination
Tenant stringId - The destination Tenant id where subscription needs to be accepted
- destination
Owner StringId - The destination OwnerId, can be object id or email address
- destination
Tenant StringId - The destination Tenant id where subscription needs to be accepted
- destination
Owner stringId - The destination OwnerId, can be object id or email address
- destination
Tenant stringId - The destination Tenant id where subscription needs to be accepted
- destination_
owner_ strid - The destination OwnerId, can be object id or email address
- destination_
tenant_ strid - The destination Tenant id where subscription needs to be accepted
- destination
Owner StringId - The destination OwnerId, can be object id or email address
- destination
Tenant StringId - The destination Tenant id where subscription needs to be accepted
TargetDirectoryResultPropertiesResponse, TargetDirectoryResultPropertiesResponseArgs
- Destination
Owner Id This property is required. string - Destination Owner Id where Subscription will be accepted.
- Destination
Tenant Id This property is required. string - Destination Tenant Id where Subscription will be accepted.
- Expires
On This property is required. string - Subscription Initiate Request Expiry time
- Status
This property is required. string - Subscription Status.
- Destination
Owner Id This property is required. string - Destination Owner Id where Subscription will be accepted.
- Destination
Tenant Id This property is required. string - Destination Tenant Id where Subscription will be accepted.
- Expires
On This property is required. string - Subscription Initiate Request Expiry time
- Status
This property is required. string - Subscription Status.
- destination
Owner Id This property is required. String - Destination Owner Id where Subscription will be accepted.
- destination
Tenant Id This property is required. String - Destination Tenant Id where Subscription will be accepted.
- expires
On This property is required. String - Subscription Initiate Request Expiry time
- status
This property is required. String - Subscription Status.
- destination
Owner Id This property is required. string - Destination Owner Id where Subscription will be accepted.
- destination
Tenant Id This property is required. string - Destination Tenant Id where Subscription will be accepted.
- expires
On This property is required. string - Subscription Initiate Request Expiry time
- status
This property is required. string - Subscription Status.
- destination_
owner_ id This property is required. str - Destination Owner Id where Subscription will be accepted.
- destination_
tenant_ id This property is required. str - Destination Tenant Id where Subscription will be accepted.
- expires_
on This property is required. str - Subscription Initiate Request Expiry time
- status
This property is required. str - Subscription Status.
- destination
Owner Id This property is required. String - Destination Owner Id where Subscription will be accepted.
- destination
Tenant Id This property is required. String - Destination Tenant Id where Subscription will be accepted.
- expires
On This property is required. String - Subscription Initiate Request Expiry time
- status
This property is required. String - Subscription Status.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:subscription:SubscriptionTarDirectory default /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/changeTenantRequest/default
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0