These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.deploymentmanager.getArtifactSource
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
The resource that defines the source location where the artifacts are located. API Version: 2019-11-01-preview.
Using getArtifactSource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getArtifactSource(args: GetArtifactSourceArgs, opts?: InvokeOptions): Promise<GetArtifactSourceResult>
function getArtifactSourceOutput(args: GetArtifactSourceOutputArgs, opts?: InvokeOptions): Output<GetArtifactSourceResult>
def get_artifact_source(artifact_source_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetArtifactSourceResult
def get_artifact_source_output(artifact_source_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetArtifactSourceResult]
func LookupArtifactSource(ctx *Context, args *LookupArtifactSourceArgs, opts ...InvokeOption) (*LookupArtifactSourceResult, error)
func LookupArtifactSourceOutput(ctx *Context, args *LookupArtifactSourceOutputArgs, opts ...InvokeOption) LookupArtifactSourceResultOutput
> Note: This function is named LookupArtifactSource
in the Go SDK.
public static class GetArtifactSource
{
public static Task<GetArtifactSourceResult> InvokeAsync(GetArtifactSourceArgs args, InvokeOptions? opts = null)
public static Output<GetArtifactSourceResult> Invoke(GetArtifactSourceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetArtifactSourceResult> getArtifactSource(GetArtifactSourceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:deploymentmanager:getArtifactSource
arguments:
# arguments dictionary
The following arguments are supported:
- Artifact
Source stringName - The name of the artifact source.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Artifact
Source stringName - The name of the artifact source.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- artifact
Source StringName - The name of the artifact source.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- artifact
Source stringName - The name of the artifact source.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- artifact_
source_ strname - The name of the artifact source.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- artifact
Source StringName - The name of the artifact source.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getArtifactSource Result
The following output properties are available:
- Authentication
Pulumi.
Azure Native. Deployment Manager. Outputs. Sas Authentication Response - The authentication method to use to access the artifact source.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Source
Type string - The type of artifact source used.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Artifact
Root string - The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found.
- Dictionary<string, string>
- Resource tags.
- Authentication
Sas
Authentication Response - The authentication method to use to access the artifact source.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Source
Type string - The type of artifact source used.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Artifact
Root string - The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found.
- map[string]string
- Resource tags.
- authentication
Sas
Authentication Response - The authentication method to use to access the artifact source.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- source
Type String - The type of artifact source used.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- artifact
Root String - The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found.
- Map<String,String>
- Resource tags.
- authentication
Sas
Authentication Response - The authentication method to use to access the artifact source.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- source
Type string - The type of artifact source used.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- artifact
Root string - The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found.
- {[key: string]: string}
- Resource tags.
- authentication
Sas
Authentication Response - The authentication method to use to access the artifact source.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- source_
type str - The type of artifact source used.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- artifact_
root str - The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found.
- Mapping[str, str]
- Resource tags.
- authentication Property Map
- The authentication method to use to access the artifact source.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- source
Type String - The type of artifact source used.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- artifact
Root String - The path from the location that the 'authentication' property [say, a SAS URI to the blob container] refers to, to the location of the artifacts. This can be used to differentiate different versions of the artifacts. Or, different types of artifacts like binaries or templates. The location referenced by the authentication property concatenated with this optional artifactRoot path forms the artifact source location where the artifacts are expected to be found.
- Map<String>
- Resource tags.
Supporting Types
SasAuthenticationResponse
- Sas
Uri string - The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
- Sas
Uri string - The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
- sas
Uri String - The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
- sas
Uri string - The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
- sas_
uri str - The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
- sas
Uri String - The SAS URI to the Azure Storage blob container. Any offset from the root of the container to where the artifacts are located can be defined in the artifactRoot.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi