pspulumiyaml.azurenative.advisor.psm1
using module pspulumiyaml function Invoke-AzureNativeFunctionAdvisorGetSuppression { param ( [parameter(mandatory=$False,HelpMessage='The name of the suppression.)')] [string] $name, [parameter(mandatory=$False,HelpMessage='The fully qualified Azure Resource Manager identifier of the resource to which the recommendation applies.)')] [string] $resourceUri, [parameter(mandatory=$False,HelpMessage='The recommendation ID.)')] [string] $recommendationId ) process { $arguments = @{} $arguments["name"] = $name $arguments["recommendationId"] = $recommendationId $arguments["resourceUri"] = $resourceUri $functionObject = Invoke-PulumiFunction -Name azure-native:advisor:getSuppression -variableName $([guid]::NewGuid().Guid) -Arguments $arguments return $functionObject } } function New-AzureNativeAdvisorSuppression { [Alias('azure_native_advisor_suppression')] param ( [parameter(mandatory=$False,HelpMessage='The GUID of the suppression.)')] [string] $suppressionId, [parameter(mandatory=$False,HelpMessage='The name of the suppression.)')] [string] $name, [parameter(mandatory=$False,HelpMessage='The fully qualified Azure Resource Manager identifier of the resource to which the recommendation applies.)')] [string] $resourceUri, [parameter(mandatory=$False,HelpMessage='The duration for which the suppression is valid.)')] [string] $ttl, [parameter(mandatory=$False,HelpMessage='The recommendation ID.)')] [string] $recommendationId, [parameter(mandatory,HelpMessage='The reference to call when you want to make a dependency to another resource')] [string] $pulumiid ) process { $resource = [pulumiresource]::new($pulumiid, "azure-native:advisor:Suppression") $resource.properties["recommendationId"] = $recommendationId $resource.properties["resourceUri"] = $resourceUri if($PSBoundParameters.Keys -icontains 'suppressionId') { $resource.properties["suppressionId"] = $suppressionId } if($PSBoundParameters.Keys -icontains 'name') { $resource.properties["name"] = $name } if($PSBoundParameters.Keys -icontains 'ttl') { $resource.properties["ttl"] = $ttl } $global:pulumiresources += $resource return $resource } } |