Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

getMetadata

Metadata resource definition. API Version: 2021-03-01-preview.

Using getMetadata

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 getMetadata(args: GetMetadataArgs, opts?: InvokeOptions): Promise<GetMetadataResult>
function getMetadataOutput(args: GetMetadataOutputArgs, opts?: InvokeOptions): Output<GetMetadataResult>
def get_metadata(metadata_name: Optional[str] = None,
                 operational_insights_resource_provider: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 workspace_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetMetadataResult
def get_metadata_output(metadata_name: Optional[pulumi.Input[str]] = None,
                 operational_insights_resource_provider: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 workspace_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetMetadataResult]
func LookupMetadata(ctx *Context, args *LookupMetadataArgs, opts ...InvokeOption) (*LookupMetadataResult, error)
func LookupMetadataOutput(ctx *Context, args *LookupMetadataOutputArgs, opts ...InvokeOption) LookupMetadataResultOutput

> Note: This function is named LookupMetadata in the Go SDK.

public static class GetMetadata 
{
    public static Task<GetMetadataResult> InvokeAsync(GetMetadataArgs args, InvokeOptions? opts = null)
    public static Output<GetMetadataResult> Invoke(GetMetadataInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMetadataResult> getMetadata(GetMetadataArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:securityinsights:getMetadata
  Arguments:
    # Arguments dictionary

The following arguments are supported:

MetadataName string

The Metadata name.

OperationalInsightsResourceProvider string

The namespace of workspaces resource provider- Microsoft.OperationalInsights.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

WorkspaceName string

The name of the workspace.

MetadataName string

The Metadata name.

OperationalInsightsResourceProvider string

The namespace of workspaces resource provider- Microsoft.OperationalInsights.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

WorkspaceName string

The name of the workspace.

metadataName String

The Metadata name.

operationalInsightsResourceProvider String

The namespace of workspaces resource provider- Microsoft.OperationalInsights.

resourceGroupName String

The name of the resource group. The name is case insensitive.

workspaceName String

The name of the workspace.

metadataName string

The Metadata name.

operationalInsightsResourceProvider string

The namespace of workspaces resource provider- Microsoft.OperationalInsights.

resourceGroupName string

The name of the resource group. The name is case insensitive.

workspaceName string

The name of the workspace.

metadata_name str

The Metadata name.

operational_insights_resource_provider str

The namespace of workspaces resource provider- Microsoft.OperationalInsights.

resource_group_name str

The name of the resource group. The name is case insensitive.

workspace_name str

The name of the workspace.

metadataName String

The Metadata name.

operationalInsightsResourceProvider String

The namespace of workspaces resource provider- Microsoft.OperationalInsights.

resourceGroupName String

The name of the resource group. The name is case insensitive.

workspaceName String

The name of the workspace.

getMetadata Result

The following output properties are available:

Id string

Azure resource Id

Kind string

The kind of content the metadata is for.

Name string

Azure resource name

ParentId string

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

SystemData Pulumi.AzureNative.SecurityInsights.Outputs.SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

Azure resource type

Author Pulumi.AzureNative.SecurityInsights.Outputs.MetadataAuthorResponse

The creator of the content item.

Categories Pulumi.AzureNative.SecurityInsights.Outputs.MetadataCategoriesResponse

Categories for the solution content item

ContentId string

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

Dependencies Pulumi.AzureNative.SecurityInsights.Outputs.MetadataDependenciesResponse

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

Etag string

Etag of the azure resource

FirstPublishDate string

first publish date solution content item

LastPublishDate string

last publish date for the solution content item

Providers List<string>

Providers for the solution content item

Source Pulumi.AzureNative.SecurityInsights.Outputs.MetadataSourceResponse

Source of the content. This is where/how it was created.

Support Pulumi.AzureNative.SecurityInsights.Outputs.MetadataSupportResponse

Support information for the metadata - type, name, contact information

Version string

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

Id string

Azure resource Id

Kind string

The kind of content the metadata is for.

Name string

Azure resource name

ParentId string

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

SystemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

Azure resource type

Author MetadataAuthorResponse

The creator of the content item.

Categories MetadataCategoriesResponse

Categories for the solution content item

ContentId string

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

Dependencies MetadataDependenciesResponse

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

Etag string

Etag of the azure resource

FirstPublishDate string

first publish date solution content item

LastPublishDate string

last publish date for the solution content item

Providers []string

Providers for the solution content item

Source MetadataSourceResponse

Source of the content. This is where/how it was created.

Support MetadataSupportResponse

Support information for the metadata - type, name, contact information

Version string

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

id String

Azure resource Id

kind String

The kind of content the metadata is for.

name String

Azure resource name

parentId String

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

Azure resource type

author MetadataAuthorResponse

The creator of the content item.

categories MetadataCategoriesResponse

Categories for the solution content item

contentId String

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

dependencies MetadataDependenciesResponse

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

etag String

Etag of the azure resource

firstPublishDate String

first publish date solution content item

lastPublishDate String

last publish date for the solution content item

providers List<String>

Providers for the solution content item

source MetadataSourceResponse

Source of the content. This is where/how it was created.

support MetadataSupportResponse

Support information for the metadata - type, name, contact information

version String

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

id string

Azure resource Id

kind string

The kind of content the metadata is for.

name string

Azure resource name

parentId string

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type string

Azure resource type

author MetadataAuthorResponse

The creator of the content item.

categories MetadataCategoriesResponse

Categories for the solution content item

contentId string

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

dependencies MetadataDependenciesResponse

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

etag string

Etag of the azure resource

firstPublishDate string

first publish date solution content item

lastPublishDate string

last publish date for the solution content item

providers string[]

Providers for the solution content item

source MetadataSourceResponse

Source of the content. This is where/how it was created.

support MetadataSupportResponse

Support information for the metadata - type, name, contact information

version string

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

id str

Azure resource Id

kind str

The kind of content the metadata is for.

name str

Azure resource name

parent_id str

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

system_data SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type str

Azure resource type

author MetadataAuthorResponse

The creator of the content item.

categories MetadataCategoriesResponse

Categories for the solution content item

content_id str

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

dependencies MetadataDependenciesResponse

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

etag str

Etag of the azure resource

first_publish_date str

first publish date solution content item

last_publish_date str

last publish date for the solution content item

providers Sequence[str]

Providers for the solution content item

source MetadataSourceResponse

Source of the content. This is where/how it was created.

support MetadataSupportResponse

Support information for the metadata - type, name, contact information

version str

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

id String

Azure resource Id

kind String

The kind of content the metadata is for.

name String

Azure resource name

parentId String

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

systemData Property Map

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

Azure resource type

author Property Map

The creator of the content item.

categories Property Map

Categories for the solution content item

contentId String

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

dependencies Property Map

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

etag String

Etag of the azure resource

firstPublishDate String

first publish date solution content item

lastPublishDate String

last publish date for the solution content item

providers List<String>

Providers for the solution content item

source Property Map

Source of the content. This is where/how it was created.

support Property Map

Support information for the metadata - type, name, contact information

version String

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

Supporting Types

MetadataAuthorResponse

Email string

Email of author contact

Link string

Link for author/vendor page

Name string

Name of the author. Company or person.

Email string

Email of author contact

Link string

Link for author/vendor page

Name string

Name of the author. Company or person.

email String

Email of author contact

link String

Link for author/vendor page

name String

Name of the author. Company or person.

email string

Email of author contact

link string

Link for author/vendor page

name string

Name of the author. Company or person.

email str

Email of author contact

link str

Link for author/vendor page

name str

Name of the author. Company or person.

email String

Email of author contact

link String

Link for author/vendor page

name String

Name of the author. Company or person.

MetadataCategoriesResponse

Domains List<string>

domain for the solution content item

Verticals List<string>

Industry verticals for the solution content item

Domains []string

domain for the solution content item

Verticals []string

Industry verticals for the solution content item

domains List<String>

domain for the solution content item

verticals List<String>

Industry verticals for the solution content item

domains string[]

domain for the solution content item

verticals string[]

Industry verticals for the solution content item

domains Sequence[str]

domain for the solution content item

verticals Sequence[str]

Industry verticals for the solution content item

domains List<String>

domain for the solution content item

verticals List<String>

Industry verticals for the solution content item

MetadataDependenciesResponse

ContentId string

Id of the content item we depend on

Criteria List<Pulumi.AzureNative.SecurityInsights.Inputs.MetadataDependenciesResponse>

This is the list of dependencies we must fulfill, according to the AND/OR operator

Kind string

Type of the content item we depend on

Name string

Name of the content item

Operator string

Operator used for list of dependencies in criteria array.

Version string

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

ContentId string

Id of the content item we depend on

Criteria []MetadataDependenciesResponse

This is the list of dependencies we must fulfill, according to the AND/OR operator

Kind string

Type of the content item we depend on

Name string

Name of the content item

Operator string

Operator used for list of dependencies in criteria array.

Version string

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

contentId String

Id of the content item we depend on

criteria List<MetadataDependenciesResponse>

This is the list of dependencies we must fulfill, according to the AND/OR operator

kind String

Type of the content item we depend on

name String

Name of the content item

operator String

Operator used for list of dependencies in criteria array.

version String

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

contentId string

Id of the content item we depend on

criteria MetadataDependenciesResponse[]

This is the list of dependencies we must fulfill, according to the AND/OR operator

kind string

Type of the content item we depend on

name string

Name of the content item

operator string

Operator used for list of dependencies in criteria array.

version string

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

content_id str

Id of the content item we depend on

criteria Sequence[MetadataDependenciesResponse]

This is the list of dependencies we must fulfill, according to the AND/OR operator

kind str

Type of the content item we depend on

name str

Name of the content item

operator str

Operator used for list of dependencies in criteria array.

version str

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

contentId String

Id of the content item we depend on

criteria List<Property Map>

This is the list of dependencies we must fulfill, according to the AND/OR operator

kind String

Type of the content item we depend on

name String

Name of the content item

operator String

Operator used for list of dependencies in criteria array.

version String

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

MetadataSourceResponse

Kind string

Source type of the content

Name string

Name of the content source. The repo name, solution name, LA workspace name etc.

SourceId string

ID of the content source. The solution ID, workspace ID, etc

Kind string

Source type of the content

Name string

Name of the content source. The repo name, solution name, LA workspace name etc.

SourceId string

ID of the content source. The solution ID, workspace ID, etc

kind String

Source type of the content

name String

Name of the content source. The repo name, solution name, LA workspace name etc.

sourceId String

ID of the content source. The solution ID, workspace ID, etc

kind string

Source type of the content

name string

Name of the content source. The repo name, solution name, LA workspace name etc.

sourceId string

ID of the content source. The solution ID, workspace ID, etc

kind str

Source type of the content

name str

Name of the content source. The repo name, solution name, LA workspace name etc.

source_id str

ID of the content source. The solution ID, workspace ID, etc

kind String

Source type of the content

name String

Name of the content source. The repo name, solution name, LA workspace name etc.

sourceId String

ID of the content source. The solution ID, workspace ID, etc

MetadataSupportResponse

Tier string

Type of support for content item

Email string

Email of support contact

Link string

Link for support help, like to support page to open a ticket etc.

Name string

Name of the support contact. Company or person.

Tier string

Type of support for content item

Email string

Email of support contact

Link string

Link for support help, like to support page to open a ticket etc.

Name string

Name of the support contact. Company or person.

tier String

Type of support for content item

email String

Email of support contact

link String

Link for support help, like to support page to open a ticket etc.

name String

Name of the support contact. Company or person.

tier string

Type of support for content item

email string

Email of support contact

link string

Link for support help, like to support page to open a ticket etc.

name string

Name of the support contact. Company or person.

tier str

Type of support for content item

email str

Email of support contact

link str

Link for support help, like to support page to open a ticket etc.

name str

Name of the support contact. Company or person.

tier String

Type of support for content item

email String

Email of support contact

link String

Link for support help, like to support page to open a ticket etc.

name String

Name of the support contact. Company or person.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0