swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector CertificateObjectLocalRulestack API schemes: - https tags: - name: CertificateObjectLocalRulestack paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates : get: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackListbylocalrulestacks description: List CertificateObjectLocalRulestackResource resources by LocalRulestacks parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResourceListResult' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MaximumSet_Gen.json CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_ListByLocalRulestacks_MinimumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/PaloAltoNetworks.Cloudngfw/localRulestacks/{localRulestackName}/certificates/{name} : get: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackGet description: Get a CertificateObjectLocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/CertificateObjectLocalRulestackResource.name' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: CertificateObjectLocalRulestack_Get_MaximumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_Get_MaximumSet_Gen.json CertificateObjectLocalRulestack_Get_MinimumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_Get_MinimumSet_Gen.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates Name put: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackCreateorupdate description: Create a CertificateObjectLocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/CertificateObjectLocalRulestackResource.name' - name: resource in: body required: true description: Resource create parameters. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' responses: '200': description: Azure operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' '201': description: Azure create operation completed successfully. schema: $ref: '#/definitions/CertificateObjectLocalRulestackResource' default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_CreateOrUpdate_MaximumSet_Gen.json CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_CreateOrUpdate_MinimumSet_Gen.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates Name delete: tags: - CertificateObjectLocalRulestack operationId: microsoftAzureCertificateobjectlocalrulestackDelete description: Delete a CertificateObjectLocalRulestackResource parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/LocalRulestackResource.localRulestackName' - $ref: '#/parameters/CertificateObjectLocalRulestackResource.name' responses: '200': description: Resource deleted successfully. '202': description: Resource deletion accepted. '204': description: Resource deleted successfully. default: description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true x-ms-examples: CertificateObjectLocalRulestack_Delete_MaximumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_Delete_MaximumSet_Gen.json CertificateObjectLocalRulestack_Delete_MinimumSet_Gen: $ref: ./examples/CertificateObjectLocalRulestack_Delete_MinimumSet_Gen.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Paloaltonetworks Cloudngfw Localrulestacks Localrulestackname Certificates Name definitions: ProvisioningState: type: string description: Provisioning state of the firewall resource. enum: - Accepted - Creating - Updating - Deleting - Succeeded - Failed - Canceled - Deleted - NotSpecified x-ms-enum: name: ProvisioningState modelAsString: true CertificateObjectLocalRulestackResource: type: object properties: properties: $ref: '#/definitions/CertificateObject' description: The resource-specific properties for this resource. x-ms-mutability: - read - create x-ms-client-flatten: true systemData: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/systemData description: System metadata for this resource. readOnly: true description: LocalRulestack Certificate Object required: - properties allOf: - $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource BooleanEnum: type: string description: Boolean Enum enum: - 'TRUE' - 'FALSE' x-ms-enum: name: BooleanEnum modelAsString: true CertificateObjectLocalRulestackResourceListResult: type: object properties: value: type: array items: $ref: '#/definitions/CertificateObjectLocalRulestackResource' x-cadl-name: CertificateObjectLocalRulestackResource[] description: The items on this page nextLink: type: string description: The link to the next page of items description: The response of a CertificateObjectLocalRulestackResource list operation. required: - value CertificateObject: type: object properties: certificateSignerResourceId: type: string description: Resource Id of certificate signer, to be populated only when certificateSelfSigned is false certificateSelfSigned: $ref: '#/definitions/BooleanEnum' description: use certificate self signed auditComment: type: string description: comment for this object description: type: string description: user description for this object etag: type: string description: read only string representing last create or update provisioningState: $ref: '#/definitions/ProvisioningState' description: Provisioning state of the resource. readOnly: true description: certificate used for inbound and outbound decryption required: - certificateSelfSigned parameters: CertificateObjectLocalRulestackResource.name: name: name in: path required: true description: certificate name type: string x-ms-parameter-location: method LocalRulestackResource.localRulestackName: name: localRulestackName in: path required: true description: LocalRulestack resource name type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'