Azure Native v1.103.0, Jun 2 23
Azure Native v1.103.0, Jun 2 23
azure-native.deploymentmanager.getArtifactSource
Explore with Pulumi AI
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 pulumi/pulumi-azure-native
- License
- Apache-2.0