1. Packages
  2. Azure Native
  3. API Docs
  4. logic
  5. WorkflowAccessKey
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.logic.WorkflowAccessKey

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Azure REST API version: 2015-02-01-preview. Prior API version in Azure Native 1.x: 2015-02-01-preview.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:logic:WorkflowAccessKey myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/accessKeys/{accessKeyName} 
    

    Create WorkflowAccessKey Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WorkflowAccessKey(name: string, args: WorkflowAccessKeyArgs, opts?: CustomResourceOptions);
    @overload
    def WorkflowAccessKey(resource_name: str,
                          args: WorkflowAccessKeyArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def WorkflowAccessKey(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          resource_group_name: Optional[str] = None,
                          workflow_name: Optional[str] = None,
                          access_key_name: Optional[str] = None,
                          id: Optional[str] = None,
                          not_after: Optional[str] = None,
                          not_before: Optional[str] = None)
    func NewWorkflowAccessKey(ctx *Context, name string, args WorkflowAccessKeyArgs, opts ...ResourceOption) (*WorkflowAccessKey, error)
    public WorkflowAccessKey(string name, WorkflowAccessKeyArgs args, CustomResourceOptions? opts = null)
    public WorkflowAccessKey(String name, WorkflowAccessKeyArgs args)
    public WorkflowAccessKey(String name, WorkflowAccessKeyArgs args, CustomResourceOptions options)
    
    type: azure-native:logic:WorkflowAccessKey
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WorkflowAccessKeyArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WorkflowAccessKeyArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WorkflowAccessKeyArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkflowAccessKeyArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkflowAccessKeyArgs
    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 workflowAccessKeyResource = new AzureNative.Logic.WorkflowAccessKey("workflowAccessKeyResource", new()
    {
        ResourceGroupName = "string",
        WorkflowName = "string",
        AccessKeyName = "string",
        Id = "string",
        NotAfter = "string",
        NotBefore = "string",
    });
    
    example, err := logic.NewWorkflowAccessKey(ctx, "workflowAccessKeyResource", &logic.WorkflowAccessKeyArgs{
    ResourceGroupName: pulumi.String("string"),
    WorkflowName: pulumi.String("string"),
    AccessKeyName: pulumi.String("string"),
    Id: pulumi.String("string"),
    NotAfter: pulumi.String("string"),
    NotBefore: pulumi.String("string"),
    })
    
    var workflowAccessKeyResource = new WorkflowAccessKey("workflowAccessKeyResource", WorkflowAccessKeyArgs.builder()
        .resourceGroupName("string")
        .workflowName("string")
        .accessKeyName("string")
        .id("string")
        .notAfter("string")
        .notBefore("string")
        .build());
    
    workflow_access_key_resource = azure_native.logic.WorkflowAccessKey("workflowAccessKeyResource",
        resource_group_name="string",
        workflow_name="string",
        access_key_name="string",
        id="string",
        not_after="string",
        not_before="string")
    
    const workflowAccessKeyResource = new azure_native.logic.WorkflowAccessKey("workflowAccessKeyResource", {
        resourceGroupName: "string",
        workflowName: "string",
        accessKeyName: "string",
        id: "string",
        notAfter: "string",
        notBefore: "string",
    });
    
    type: azure-native:logic:WorkflowAccessKey
    properties:
        accessKeyName: string
        id: string
        notAfter: string
        notBefore: string
        resourceGroupName: string
        workflowName: string
    

    WorkflowAccessKey Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The WorkflowAccessKey resource accepts the following input properties:

    ResourceGroupName string
    The resource group name.
    WorkflowName string
    The workflow name.
    AccessKeyName string
    The workflow access key name.
    Id string
    Gets or sets the resource id.
    NotAfter string
    Gets or sets the not-after time.
    NotBefore string
    Gets or sets the not-before time.
    ResourceGroupName string
    The resource group name.
    WorkflowName string
    The workflow name.
    AccessKeyName string
    The workflow access key name.
    Id string
    Gets or sets the resource id.
    NotAfter string
    Gets or sets the not-after time.
    NotBefore string
    Gets or sets the not-before time.
    resourceGroupName String
    The resource group name.
    workflowName String
    The workflow name.
    accessKeyName String
    The workflow access key name.
    id String
    Gets or sets the resource id.
    notAfter String
    Gets or sets the not-after time.
    notBefore String
    Gets or sets the not-before time.
    resourceGroupName string
    The resource group name.
    workflowName string
    The workflow name.
    accessKeyName string
    The workflow access key name.
    id string
    Gets or sets the resource id.
    notAfter string
    Gets or sets the not-after time.
    notBefore string
    Gets or sets the not-before time.
    resource_group_name str
    The resource group name.
    workflow_name str
    The workflow name.
    access_key_name str
    The workflow access key name.
    id str
    Gets or sets the resource id.
    not_after str
    Gets or sets the not-after time.
    not_before str
    Gets or sets the not-before time.
    resourceGroupName String
    The resource group name.
    workflowName String
    The workflow name.
    accessKeyName String
    The workflow access key name.
    id String
    Gets or sets the resource id.
    notAfter String
    Gets or sets the not-after time.
    notBefore String
    Gets or sets the not-before time.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WorkflowAccessKey resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the workflow access key name.
    Type string
    Gets the workflow access key type.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Gets the workflow access key name.
    Type string
    Gets the workflow access key type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the workflow access key name.
    type String
    Gets the workflow access key type.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Gets the workflow access key name.
    type string
    Gets the workflow access key type.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Gets the workflow access key name.
    type str
    Gets the workflow access key type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Gets the workflow access key name.
    type String
    Gets the workflow access key type.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi