Documentation
¶
Index ¶
- type AcceptedAgreement
- type AcceptedAgreementArgs
- type AcceptedAgreementArray
- type AcceptedAgreementArrayInput
- type AcceptedAgreementArrayOutput
- func (AcceptedAgreementArrayOutput) ElementType() reflect.Type
- func (o AcceptedAgreementArrayOutput) Index(i pulumi.IntInput) AcceptedAgreementOutput
- func (o AcceptedAgreementArrayOutput) ToAcceptedAgreementArrayOutput() AcceptedAgreementArrayOutput
- func (o AcceptedAgreementArrayOutput) ToAcceptedAgreementArrayOutputWithContext(ctx context.Context) AcceptedAgreementArrayOutput
- type AcceptedAgreementInput
- type AcceptedAgreementMap
- type AcceptedAgreementMapInput
- type AcceptedAgreementMapOutput
- func (AcceptedAgreementMapOutput) ElementType() reflect.Type
- func (o AcceptedAgreementMapOutput) MapIndex(k pulumi.StringInput) AcceptedAgreementOutput
- func (o AcceptedAgreementMapOutput) ToAcceptedAgreementMapOutput() AcceptedAgreementMapOutput
- func (o AcceptedAgreementMapOutput) ToAcceptedAgreementMapOutputWithContext(ctx context.Context) AcceptedAgreementMapOutput
- type AcceptedAgreementOutput
- func (o AcceptedAgreementOutput) AgreementId() pulumi.StringOutput
- func (o AcceptedAgreementOutput) CompartmentId() pulumi.StringOutput
- func (o AcceptedAgreementOutput) DefinedTags() pulumi.StringMapOutput
- func (o AcceptedAgreementOutput) DisplayName() pulumi.StringOutput
- func (AcceptedAgreementOutput) ElementType() reflect.Type
- func (o AcceptedAgreementOutput) FreeformTags() pulumi.StringMapOutput
- func (o AcceptedAgreementOutput) ListingId() pulumi.StringOutput
- func (o AcceptedAgreementOutput) PackageVersion() pulumi.StringOutput
- func (o AcceptedAgreementOutput) Signature() pulumi.StringOutput
- func (o AcceptedAgreementOutput) TimeAccepted() pulumi.StringOutput
- func (o AcceptedAgreementOutput) ToAcceptedAgreementOutput() AcceptedAgreementOutput
- func (o AcceptedAgreementOutput) ToAcceptedAgreementOutputWithContext(ctx context.Context) AcceptedAgreementOutput
- type AcceptedAgreementState
- type GetAcceptedAgreementsAcceptedAgreement
- type GetAcceptedAgreementsAcceptedAgreementArgs
- func (GetAcceptedAgreementsAcceptedAgreementArgs) ElementType() reflect.Type
- func (i GetAcceptedAgreementsAcceptedAgreementArgs) ToGetAcceptedAgreementsAcceptedAgreementOutput() GetAcceptedAgreementsAcceptedAgreementOutput
- func (i GetAcceptedAgreementsAcceptedAgreementArgs) ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementOutput
- type GetAcceptedAgreementsAcceptedAgreementArray
- func (GetAcceptedAgreementsAcceptedAgreementArray) ElementType() reflect.Type
- func (i GetAcceptedAgreementsAcceptedAgreementArray) ToGetAcceptedAgreementsAcceptedAgreementArrayOutput() GetAcceptedAgreementsAcceptedAgreementArrayOutput
- func (i GetAcceptedAgreementsAcceptedAgreementArray) ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementArrayOutput
- type GetAcceptedAgreementsAcceptedAgreementArrayInput
- type GetAcceptedAgreementsAcceptedAgreementArrayOutput
- func (GetAcceptedAgreementsAcceptedAgreementArrayOutput) ElementType() reflect.Type
- func (o GetAcceptedAgreementsAcceptedAgreementArrayOutput) Index(i pulumi.IntInput) GetAcceptedAgreementsAcceptedAgreementOutput
- func (o GetAcceptedAgreementsAcceptedAgreementArrayOutput) ToGetAcceptedAgreementsAcceptedAgreementArrayOutput() GetAcceptedAgreementsAcceptedAgreementArrayOutput
- func (o GetAcceptedAgreementsAcceptedAgreementArrayOutput) ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementArrayOutput
- type GetAcceptedAgreementsAcceptedAgreementInput
- type GetAcceptedAgreementsAcceptedAgreementOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) AgreementId() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) CompartmentId() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) DisplayName() pulumi.StringOutput
- func (GetAcceptedAgreementsAcceptedAgreementOutput) ElementType() reflect.Type
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) Id() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) ListingId() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) PackageVersion() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) Signature() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) TimeAccepted() pulumi.StringOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) ToGetAcceptedAgreementsAcceptedAgreementOutput() GetAcceptedAgreementsAcceptedAgreementOutput
- func (o GetAcceptedAgreementsAcceptedAgreementOutput) ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementOutput
- type GetAcceptedAgreementsArgs
- type GetAcceptedAgreementsFilter
- type GetAcceptedAgreementsFilterArgs
- func (GetAcceptedAgreementsFilterArgs) ElementType() reflect.Type
- func (i GetAcceptedAgreementsFilterArgs) ToGetAcceptedAgreementsFilterOutput() GetAcceptedAgreementsFilterOutput
- func (i GetAcceptedAgreementsFilterArgs) ToGetAcceptedAgreementsFilterOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterOutput
- type GetAcceptedAgreementsFilterArray
- func (GetAcceptedAgreementsFilterArray) ElementType() reflect.Type
- func (i GetAcceptedAgreementsFilterArray) ToGetAcceptedAgreementsFilterArrayOutput() GetAcceptedAgreementsFilterArrayOutput
- func (i GetAcceptedAgreementsFilterArray) ToGetAcceptedAgreementsFilterArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterArrayOutput
- type GetAcceptedAgreementsFilterArrayInput
- type GetAcceptedAgreementsFilterArrayOutput
- func (GetAcceptedAgreementsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAcceptedAgreementsFilterArrayOutput) Index(i pulumi.IntInput) GetAcceptedAgreementsFilterOutput
- func (o GetAcceptedAgreementsFilterArrayOutput) ToGetAcceptedAgreementsFilterArrayOutput() GetAcceptedAgreementsFilterArrayOutput
- func (o GetAcceptedAgreementsFilterArrayOutput) ToGetAcceptedAgreementsFilterArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterArrayOutput
- type GetAcceptedAgreementsFilterInput
- type GetAcceptedAgreementsFilterOutput
- func (GetAcceptedAgreementsFilterOutput) ElementType() reflect.Type
- func (o GetAcceptedAgreementsFilterOutput) Name() pulumi.StringOutput
- func (o GetAcceptedAgreementsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAcceptedAgreementsFilterOutput) ToGetAcceptedAgreementsFilterOutput() GetAcceptedAgreementsFilterOutput
- func (o GetAcceptedAgreementsFilterOutput) ToGetAcceptedAgreementsFilterOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterOutput
- func (o GetAcceptedAgreementsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAcceptedAgreementsOutputArgs
- type GetAcceptedAgreementsResult
- type GetAcceptedAgreementsResultOutput
- func (o GetAcceptedAgreementsResultOutput) AcceptedAgreementId() pulumi.StringPtrOutput
- func (o GetAcceptedAgreementsResultOutput) AcceptedAgreements() GetAcceptedAgreementsAcceptedAgreementArrayOutput
- func (o GetAcceptedAgreementsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetAcceptedAgreementsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetAcceptedAgreementsResultOutput) ElementType() reflect.Type
- func (o GetAcceptedAgreementsResultOutput) Filters() GetAcceptedAgreementsFilterArrayOutput
- func (o GetAcceptedAgreementsResultOutput) Id() pulumi.StringOutput
- func (o GetAcceptedAgreementsResultOutput) ListingId() pulumi.StringPtrOutput
- func (o GetAcceptedAgreementsResultOutput) PackageVersion() pulumi.StringPtrOutput
- func (o GetAcceptedAgreementsResultOutput) ToGetAcceptedAgreementsResultOutput() GetAcceptedAgreementsResultOutput
- func (o GetAcceptedAgreementsResultOutput) ToGetAcceptedAgreementsResultOutputWithContext(ctx context.Context) GetAcceptedAgreementsResultOutput
- type GetCategoriesArgs
- type GetCategoriesCategory
- type GetCategoriesCategoryArgs
- type GetCategoriesCategoryArray
- func (GetCategoriesCategoryArray) ElementType() reflect.Type
- func (i GetCategoriesCategoryArray) ToGetCategoriesCategoryArrayOutput() GetCategoriesCategoryArrayOutput
- func (i GetCategoriesCategoryArray) ToGetCategoriesCategoryArrayOutputWithContext(ctx context.Context) GetCategoriesCategoryArrayOutput
- type GetCategoriesCategoryArrayInput
- type GetCategoriesCategoryArrayOutput
- func (GetCategoriesCategoryArrayOutput) ElementType() reflect.Type
- func (o GetCategoriesCategoryArrayOutput) Index(i pulumi.IntInput) GetCategoriesCategoryOutput
- func (o GetCategoriesCategoryArrayOutput) ToGetCategoriesCategoryArrayOutput() GetCategoriesCategoryArrayOutput
- func (o GetCategoriesCategoryArrayOutput) ToGetCategoriesCategoryArrayOutputWithContext(ctx context.Context) GetCategoriesCategoryArrayOutput
- type GetCategoriesCategoryInput
- type GetCategoriesCategoryOutput
- func (GetCategoriesCategoryOutput) ElementType() reflect.Type
- func (o GetCategoriesCategoryOutput) Name() pulumi.StringOutput
- func (o GetCategoriesCategoryOutput) ToGetCategoriesCategoryOutput() GetCategoriesCategoryOutput
- func (o GetCategoriesCategoryOutput) ToGetCategoriesCategoryOutputWithContext(ctx context.Context) GetCategoriesCategoryOutput
- type GetCategoriesFilter
- type GetCategoriesFilterArgs
- type GetCategoriesFilterArray
- type GetCategoriesFilterArrayInput
- type GetCategoriesFilterArrayOutput
- func (GetCategoriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetCategoriesFilterArrayOutput) Index(i pulumi.IntInput) GetCategoriesFilterOutput
- func (o GetCategoriesFilterArrayOutput) ToGetCategoriesFilterArrayOutput() GetCategoriesFilterArrayOutput
- func (o GetCategoriesFilterArrayOutput) ToGetCategoriesFilterArrayOutputWithContext(ctx context.Context) GetCategoriesFilterArrayOutput
- type GetCategoriesFilterInput
- type GetCategoriesFilterOutput
- func (GetCategoriesFilterOutput) ElementType() reflect.Type
- func (o GetCategoriesFilterOutput) Name() pulumi.StringOutput
- func (o GetCategoriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetCategoriesFilterOutput) ToGetCategoriesFilterOutput() GetCategoriesFilterOutput
- func (o GetCategoriesFilterOutput) ToGetCategoriesFilterOutputWithContext(ctx context.Context) GetCategoriesFilterOutput
- func (o GetCategoriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetCategoriesOutputArgs
- type GetCategoriesResult
- type GetCategoriesResultOutput
- func (o GetCategoriesResultOutput) Categories() GetCategoriesCategoryArrayOutput
- func (o GetCategoriesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetCategoriesResultOutput) ElementType() reflect.Type
- func (o GetCategoriesResultOutput) Filters() GetCategoriesFilterArrayOutput
- func (o GetCategoriesResultOutput) Id() pulumi.StringOutput
- func (o GetCategoriesResultOutput) ToGetCategoriesResultOutput() GetCategoriesResultOutput
- func (o GetCategoriesResultOutput) ToGetCategoriesResultOutputWithContext(ctx context.Context) GetCategoriesResultOutput
- type GetListingArgs
- type GetListingBanner
- type GetListingBannerArgs
- type GetListingBannerArray
- type GetListingBannerArrayInput
- type GetListingBannerArrayOutput
- func (GetListingBannerArrayOutput) ElementType() reflect.Type
- func (o GetListingBannerArrayOutput) Index(i pulumi.IntInput) GetListingBannerOutput
- func (o GetListingBannerArrayOutput) ToGetListingBannerArrayOutput() GetListingBannerArrayOutput
- func (o GetListingBannerArrayOutput) ToGetListingBannerArrayOutputWithContext(ctx context.Context) GetListingBannerArrayOutput
- type GetListingBannerInput
- type GetListingBannerOutput
- func (o GetListingBannerOutput) ContentUrl() pulumi.StringOutput
- func (GetListingBannerOutput) ElementType() reflect.Type
- func (o GetListingBannerOutput) FileExtension() pulumi.StringOutput
- func (o GetListingBannerOutput) MimeType() pulumi.StringOutput
- func (o GetListingBannerOutput) Name() pulumi.StringOutput
- func (o GetListingBannerOutput) ToGetListingBannerOutput() GetListingBannerOutput
- func (o GetListingBannerOutput) ToGetListingBannerOutputWithContext(ctx context.Context) GetListingBannerOutput
- type GetListingDocumentationLink
- type GetListingDocumentationLinkArgs
- func (GetListingDocumentationLinkArgs) ElementType() reflect.Type
- func (i GetListingDocumentationLinkArgs) ToGetListingDocumentationLinkOutput() GetListingDocumentationLinkOutput
- func (i GetListingDocumentationLinkArgs) ToGetListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingDocumentationLinkOutput
- type GetListingDocumentationLinkArray
- func (GetListingDocumentationLinkArray) ElementType() reflect.Type
- func (i GetListingDocumentationLinkArray) ToGetListingDocumentationLinkArrayOutput() GetListingDocumentationLinkArrayOutput
- func (i GetListingDocumentationLinkArray) ToGetListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingDocumentationLinkArrayOutput
- type GetListingDocumentationLinkArrayInput
- type GetListingDocumentationLinkArrayOutput
- func (GetListingDocumentationLinkArrayOutput) ElementType() reflect.Type
- func (o GetListingDocumentationLinkArrayOutput) Index(i pulumi.IntInput) GetListingDocumentationLinkOutput
- func (o GetListingDocumentationLinkArrayOutput) ToGetListingDocumentationLinkArrayOutput() GetListingDocumentationLinkArrayOutput
- func (o GetListingDocumentationLinkArrayOutput) ToGetListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingDocumentationLinkArrayOutput
- type GetListingDocumentationLinkInput
- type GetListingDocumentationLinkOutput
- func (o GetListingDocumentationLinkOutput) DocumentCategory() pulumi.StringOutput
- func (GetListingDocumentationLinkOutput) ElementType() reflect.Type
- func (o GetListingDocumentationLinkOutput) Name() pulumi.StringOutput
- func (o GetListingDocumentationLinkOutput) ToGetListingDocumentationLinkOutput() GetListingDocumentationLinkOutput
- func (o GetListingDocumentationLinkOutput) ToGetListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingDocumentationLinkOutput
- func (o GetListingDocumentationLinkOutput) Url() pulumi.StringOutput
- type GetListingIcon
- type GetListingIconArgs
- type GetListingIconArray
- type GetListingIconArrayInput
- type GetListingIconArrayOutput
- func (GetListingIconArrayOutput) ElementType() reflect.Type
- func (o GetListingIconArrayOutput) Index(i pulumi.IntInput) GetListingIconOutput
- func (o GetListingIconArrayOutput) ToGetListingIconArrayOutput() GetListingIconArrayOutput
- func (o GetListingIconArrayOutput) ToGetListingIconArrayOutputWithContext(ctx context.Context) GetListingIconArrayOutput
- type GetListingIconInput
- type GetListingIconOutput
- func (o GetListingIconOutput) ContentUrl() pulumi.StringOutput
- func (GetListingIconOutput) ElementType() reflect.Type
- func (o GetListingIconOutput) FileExtension() pulumi.StringOutput
- func (o GetListingIconOutput) MimeType() pulumi.StringOutput
- func (o GetListingIconOutput) Name() pulumi.StringOutput
- func (o GetListingIconOutput) ToGetListingIconOutput() GetListingIconOutput
- func (o GetListingIconOutput) ToGetListingIconOutputWithContext(ctx context.Context) GetListingIconOutput
- type GetListingLanguage
- type GetListingLanguageArgs
- type GetListingLanguageArray
- type GetListingLanguageArrayInput
- type GetListingLanguageArrayOutput
- func (GetListingLanguageArrayOutput) ElementType() reflect.Type
- func (o GetListingLanguageArrayOutput) Index(i pulumi.IntInput) GetListingLanguageOutput
- func (o GetListingLanguageArrayOutput) ToGetListingLanguageArrayOutput() GetListingLanguageArrayOutput
- func (o GetListingLanguageArrayOutput) ToGetListingLanguageArrayOutputWithContext(ctx context.Context) GetListingLanguageArrayOutput
- type GetListingLanguageInput
- type GetListingLanguageOutput
- func (o GetListingLanguageOutput) Code() pulumi.StringOutput
- func (GetListingLanguageOutput) ElementType() reflect.Type
- func (o GetListingLanguageOutput) Name() pulumi.StringOutput
- func (o GetListingLanguageOutput) ToGetListingLanguageOutput() GetListingLanguageOutput
- func (o GetListingLanguageOutput) ToGetListingLanguageOutputWithContext(ctx context.Context) GetListingLanguageOutput
- type GetListingLink
- type GetListingLinkArgs
- type GetListingLinkArray
- type GetListingLinkArrayInput
- type GetListingLinkArrayOutput
- func (GetListingLinkArrayOutput) ElementType() reflect.Type
- func (o GetListingLinkArrayOutput) Index(i pulumi.IntInput) GetListingLinkOutput
- func (o GetListingLinkArrayOutput) ToGetListingLinkArrayOutput() GetListingLinkArrayOutput
- func (o GetListingLinkArrayOutput) ToGetListingLinkArrayOutputWithContext(ctx context.Context) GetListingLinkArrayOutput
- type GetListingLinkInput
- type GetListingLinkOutput
- func (GetListingLinkOutput) ElementType() reflect.Type
- func (o GetListingLinkOutput) Href() pulumi.StringOutput
- func (o GetListingLinkOutput) Rel() pulumi.StringOutput
- func (o GetListingLinkOutput) ToGetListingLinkOutput() GetListingLinkOutput
- func (o GetListingLinkOutput) ToGetListingLinkOutputWithContext(ctx context.Context) GetListingLinkOutput
- type GetListingOutputArgs
- type GetListingPackageAgreementsAgreement
- type GetListingPackageAgreementsAgreementArgs
- func (GetListingPackageAgreementsAgreementArgs) ElementType() reflect.Type
- func (i GetListingPackageAgreementsAgreementArgs) ToGetListingPackageAgreementsAgreementOutput() GetListingPackageAgreementsAgreementOutput
- func (i GetListingPackageAgreementsAgreementArgs) ToGetListingPackageAgreementsAgreementOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementOutput
- type GetListingPackageAgreementsAgreementArray
- func (GetListingPackageAgreementsAgreementArray) ElementType() reflect.Type
- func (i GetListingPackageAgreementsAgreementArray) ToGetListingPackageAgreementsAgreementArrayOutput() GetListingPackageAgreementsAgreementArrayOutput
- func (i GetListingPackageAgreementsAgreementArray) ToGetListingPackageAgreementsAgreementArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementArrayOutput
- type GetListingPackageAgreementsAgreementArrayInput
- type GetListingPackageAgreementsAgreementArrayOutput
- func (GetListingPackageAgreementsAgreementArrayOutput) ElementType() reflect.Type
- func (o GetListingPackageAgreementsAgreementArrayOutput) Index(i pulumi.IntInput) GetListingPackageAgreementsAgreementOutput
- func (o GetListingPackageAgreementsAgreementArrayOutput) ToGetListingPackageAgreementsAgreementArrayOutput() GetListingPackageAgreementsAgreementArrayOutput
- func (o GetListingPackageAgreementsAgreementArrayOutput) ToGetListingPackageAgreementsAgreementArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementArrayOutput
- type GetListingPackageAgreementsAgreementInput
- type GetListingPackageAgreementsAgreementOutput
- func (o GetListingPackageAgreementsAgreementOutput) Author() pulumi.StringOutput
- func (o GetListingPackageAgreementsAgreementOutput) ContentUrl() pulumi.StringOutput
- func (GetListingPackageAgreementsAgreementOutput) ElementType() reflect.Type
- func (o GetListingPackageAgreementsAgreementOutput) Id() pulumi.StringOutput
- func (o GetListingPackageAgreementsAgreementOutput) Prompt() pulumi.StringOutput
- func (o GetListingPackageAgreementsAgreementOutput) ToGetListingPackageAgreementsAgreementOutput() GetListingPackageAgreementsAgreementOutput
- func (o GetListingPackageAgreementsAgreementOutput) ToGetListingPackageAgreementsAgreementOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementOutput
- type GetListingPackageAgreementsArgs
- type GetListingPackageAgreementsFilter
- type GetListingPackageAgreementsFilterArgs
- func (GetListingPackageAgreementsFilterArgs) ElementType() reflect.Type
- func (i GetListingPackageAgreementsFilterArgs) ToGetListingPackageAgreementsFilterOutput() GetListingPackageAgreementsFilterOutput
- func (i GetListingPackageAgreementsFilterArgs) ToGetListingPackageAgreementsFilterOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterOutput
- type GetListingPackageAgreementsFilterArray
- func (GetListingPackageAgreementsFilterArray) ElementType() reflect.Type
- func (i GetListingPackageAgreementsFilterArray) ToGetListingPackageAgreementsFilterArrayOutput() GetListingPackageAgreementsFilterArrayOutput
- func (i GetListingPackageAgreementsFilterArray) ToGetListingPackageAgreementsFilterArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterArrayOutput
- type GetListingPackageAgreementsFilterArrayInput
- type GetListingPackageAgreementsFilterArrayOutput
- func (GetListingPackageAgreementsFilterArrayOutput) ElementType() reflect.Type
- func (o GetListingPackageAgreementsFilterArrayOutput) Index(i pulumi.IntInput) GetListingPackageAgreementsFilterOutput
- func (o GetListingPackageAgreementsFilterArrayOutput) ToGetListingPackageAgreementsFilterArrayOutput() GetListingPackageAgreementsFilterArrayOutput
- func (o GetListingPackageAgreementsFilterArrayOutput) ToGetListingPackageAgreementsFilterArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterArrayOutput
- type GetListingPackageAgreementsFilterInput
- type GetListingPackageAgreementsFilterOutput
- func (GetListingPackageAgreementsFilterOutput) ElementType() reflect.Type
- func (o GetListingPackageAgreementsFilterOutput) Name() pulumi.StringOutput
- func (o GetListingPackageAgreementsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetListingPackageAgreementsFilterOutput) ToGetListingPackageAgreementsFilterOutput() GetListingPackageAgreementsFilterOutput
- func (o GetListingPackageAgreementsFilterOutput) ToGetListingPackageAgreementsFilterOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterOutput
- func (o GetListingPackageAgreementsFilterOutput) Values() pulumi.StringArrayOutput
- type GetListingPackageAgreementsOutputArgs
- type GetListingPackageAgreementsResult
- type GetListingPackageAgreementsResultOutput
- func (o GetListingPackageAgreementsResultOutput) Agreements() GetListingPackageAgreementsAgreementArrayOutput
- func (o GetListingPackageAgreementsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetListingPackageAgreementsResultOutput) ElementType() reflect.Type
- func (o GetListingPackageAgreementsResultOutput) Filters() GetListingPackageAgreementsFilterArrayOutput
- func (o GetListingPackageAgreementsResultOutput) Id() pulumi.StringOutput
- func (o GetListingPackageAgreementsResultOutput) ListingId() pulumi.StringOutput
- func (o GetListingPackageAgreementsResultOutput) PackageVersion() pulumi.StringOutput
- func (o GetListingPackageAgreementsResultOutput) ToGetListingPackageAgreementsResultOutput() GetListingPackageAgreementsResultOutput
- func (o GetListingPackageAgreementsResultOutput) ToGetListingPackageAgreementsResultOutputWithContext(ctx context.Context) GetListingPackageAgreementsResultOutput
- type GetListingPackageArgs
- type GetListingPackageOperatingSystem
- type GetListingPackageOperatingSystemArgs
- func (GetListingPackageOperatingSystemArgs) ElementType() reflect.Type
- func (i GetListingPackageOperatingSystemArgs) ToGetListingPackageOperatingSystemOutput() GetListingPackageOperatingSystemOutput
- func (i GetListingPackageOperatingSystemArgs) ToGetListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemOutput
- type GetListingPackageOperatingSystemArray
- func (GetListingPackageOperatingSystemArray) ElementType() reflect.Type
- func (i GetListingPackageOperatingSystemArray) ToGetListingPackageOperatingSystemArrayOutput() GetListingPackageOperatingSystemArrayOutput
- func (i GetListingPackageOperatingSystemArray) ToGetListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemArrayOutput
- type GetListingPackageOperatingSystemArrayInput
- type GetListingPackageOperatingSystemArrayOutput
- func (GetListingPackageOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetListingPackageOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetListingPackageOperatingSystemOutput
- func (o GetListingPackageOperatingSystemArrayOutput) ToGetListingPackageOperatingSystemArrayOutput() GetListingPackageOperatingSystemArrayOutput
- func (o GetListingPackageOperatingSystemArrayOutput) ToGetListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemArrayOutput
- type GetListingPackageOperatingSystemInput
- type GetListingPackageOperatingSystemOutput
- func (GetListingPackageOperatingSystemOutput) ElementType() reflect.Type
- func (o GetListingPackageOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetListingPackageOperatingSystemOutput) ToGetListingPackageOperatingSystemOutput() GetListingPackageOperatingSystemOutput
- func (o GetListingPackageOperatingSystemOutput) ToGetListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemOutput
- type GetListingPackageOutputArgs
- type GetListingPackagePricing
- type GetListingPackagePricingArgs
- func (GetListingPackagePricingArgs) ElementType() reflect.Type
- func (i GetListingPackagePricingArgs) ToGetListingPackagePricingOutput() GetListingPackagePricingOutput
- func (i GetListingPackagePricingArgs) ToGetListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagePricingOutput
- type GetListingPackagePricingArray
- func (GetListingPackagePricingArray) ElementType() reflect.Type
- func (i GetListingPackagePricingArray) ToGetListingPackagePricingArrayOutput() GetListingPackagePricingArrayOutput
- func (i GetListingPackagePricingArray) ToGetListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagePricingArrayOutput
- type GetListingPackagePricingArrayInput
- type GetListingPackagePricingArrayOutput
- func (GetListingPackagePricingArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagePricingArrayOutput) Index(i pulumi.IntInput) GetListingPackagePricingOutput
- func (o GetListingPackagePricingArrayOutput) ToGetListingPackagePricingArrayOutput() GetListingPackagePricingArrayOutput
- func (o GetListingPackagePricingArrayOutput) ToGetListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagePricingArrayOutput
- type GetListingPackagePricingInput
- type GetListingPackagePricingInternationalMarketPrice
- type GetListingPackagePricingInternationalMarketPriceArgs
- func (GetListingPackagePricingInternationalMarketPriceArgs) ElementType() reflect.Type
- func (i GetListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagePricingInternationalMarketPriceOutput() GetListingPackagePricingInternationalMarketPriceOutput
- func (i GetListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceOutput
- type GetListingPackagePricingInternationalMarketPriceArray
- func (GetListingPackagePricingInternationalMarketPriceArray) ElementType() reflect.Type
- func (i GetListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagePricingInternationalMarketPriceArrayOutput
- func (i GetListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceArrayOutput
- type GetListingPackagePricingInternationalMarketPriceArrayInput
- type GetListingPackagePricingInternationalMarketPriceArrayOutput
- func (GetListingPackagePricingInternationalMarketPriceArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagePricingInternationalMarketPriceArrayOutput) Index(i pulumi.IntInput) GetListingPackagePricingInternationalMarketPriceOutput
- func (o GetListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagePricingInternationalMarketPriceArrayOutput
- func (o GetListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceArrayOutput
- type GetListingPackagePricingInternationalMarketPriceInput
- type GetListingPackagePricingInternationalMarketPriceOutput
- func (o GetListingPackagePricingInternationalMarketPriceOutput) CurrencyCode() pulumi.StringOutput
- func (o GetListingPackagePricingInternationalMarketPriceOutput) CurrencySymbol() pulumi.StringOutput
- func (GetListingPackagePricingInternationalMarketPriceOutput) ElementType() reflect.Type
- func (o GetListingPackagePricingInternationalMarketPriceOutput) Rate() pulumi.Float64Output
- func (o GetListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagePricingInternationalMarketPriceOutput() GetListingPackagePricingInternationalMarketPriceOutput
- func (o GetListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceOutput
- type GetListingPackagePricingOutput
- func (o GetListingPackagePricingOutput) Currency() pulumi.StringOutput
- func (GetListingPackagePricingOutput) ElementType() reflect.Type
- func (o GetListingPackagePricingOutput) InternationalMarketPrices() GetListingPackagePricingInternationalMarketPriceArrayOutput
- func (o GetListingPackagePricingOutput) PayGoStrategy() pulumi.StringOutput
- func (o GetListingPackagePricingOutput) Rate() pulumi.Float64Output
- func (o GetListingPackagePricingOutput) ToGetListingPackagePricingOutput() GetListingPackagePricingOutput
- func (o GetListingPackagePricingOutput) ToGetListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagePricingOutput
- func (o GetListingPackagePricingOutput) Type() pulumi.StringOutput
- type GetListingPackageRegion
- type GetListingPackageRegionArgs
- type GetListingPackageRegionArray
- func (GetListingPackageRegionArray) ElementType() reflect.Type
- func (i GetListingPackageRegionArray) ToGetListingPackageRegionArrayOutput() GetListingPackageRegionArrayOutput
- func (i GetListingPackageRegionArray) ToGetListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackageRegionArrayOutput
- type GetListingPackageRegionArrayInput
- type GetListingPackageRegionArrayOutput
- func (GetListingPackageRegionArrayOutput) ElementType() reflect.Type
- func (o GetListingPackageRegionArrayOutput) Index(i pulumi.IntInput) GetListingPackageRegionOutput
- func (o GetListingPackageRegionArrayOutput) ToGetListingPackageRegionArrayOutput() GetListingPackageRegionArrayOutput
- func (o GetListingPackageRegionArrayOutput) ToGetListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackageRegionArrayOutput
- type GetListingPackageRegionCountry
- type GetListingPackageRegionCountryArgs
- func (GetListingPackageRegionCountryArgs) ElementType() reflect.Type
- func (i GetListingPackageRegionCountryArgs) ToGetListingPackageRegionCountryOutput() GetListingPackageRegionCountryOutput
- func (i GetListingPackageRegionCountryArgs) ToGetListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackageRegionCountryOutput
- type GetListingPackageRegionCountryArray
- func (GetListingPackageRegionCountryArray) ElementType() reflect.Type
- func (i GetListingPackageRegionCountryArray) ToGetListingPackageRegionCountryArrayOutput() GetListingPackageRegionCountryArrayOutput
- func (i GetListingPackageRegionCountryArray) ToGetListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackageRegionCountryArrayOutput
- type GetListingPackageRegionCountryArrayInput
- type GetListingPackageRegionCountryArrayOutput
- func (GetListingPackageRegionCountryArrayOutput) ElementType() reflect.Type
- func (o GetListingPackageRegionCountryArrayOutput) Index(i pulumi.IntInput) GetListingPackageRegionCountryOutput
- func (o GetListingPackageRegionCountryArrayOutput) ToGetListingPackageRegionCountryArrayOutput() GetListingPackageRegionCountryArrayOutput
- func (o GetListingPackageRegionCountryArrayOutput) ToGetListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackageRegionCountryArrayOutput
- type GetListingPackageRegionCountryInput
- type GetListingPackageRegionCountryOutput
- func (o GetListingPackageRegionCountryOutput) Code() pulumi.StringOutput
- func (GetListingPackageRegionCountryOutput) ElementType() reflect.Type
- func (o GetListingPackageRegionCountryOutput) Name() pulumi.StringOutput
- func (o GetListingPackageRegionCountryOutput) ToGetListingPackageRegionCountryOutput() GetListingPackageRegionCountryOutput
- func (o GetListingPackageRegionCountryOutput) ToGetListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackageRegionCountryOutput
- type GetListingPackageRegionInput
- type GetListingPackageRegionOutput
- func (o GetListingPackageRegionOutput) Code() pulumi.StringOutput
- func (o GetListingPackageRegionOutput) Countries() GetListingPackageRegionCountryArrayOutput
- func (GetListingPackageRegionOutput) ElementType() reflect.Type
- func (o GetListingPackageRegionOutput) Name() pulumi.StringOutput
- func (o GetListingPackageRegionOutput) ToGetListingPackageRegionOutput() GetListingPackageRegionOutput
- func (o GetListingPackageRegionOutput) ToGetListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackageRegionOutput
- type GetListingPackageResult
- type GetListingPackageResultOutput
- func (o GetListingPackageResultOutput) AppCatalogListingId() pulumi.StringOutput
- func (o GetListingPackageResultOutput) AppCatalogListingResourceVersion() pulumi.StringOutput
- func (o GetListingPackageResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetListingPackageResultOutput) Description() pulumi.StringOutput
- func (GetListingPackageResultOutput) ElementType() reflect.Type
- func (o GetListingPackageResultOutput) Id() pulumi.StringOutput
- func (o GetListingPackageResultOutput) ImageId() pulumi.StringOutput
- func (o GetListingPackageResultOutput) ListingId() pulumi.StringOutput
- func (o GetListingPackageResultOutput) OperatingSystems() GetListingPackageOperatingSystemArrayOutput
- func (o GetListingPackageResultOutput) PackageType() pulumi.StringOutput
- func (o GetListingPackageResultOutput) PackageVersion() pulumi.StringOutput
- func (o GetListingPackageResultOutput) Pricings() GetListingPackagePricingArrayOutput
- func (o GetListingPackageResultOutput) Regions() GetListingPackageRegionArrayOutput
- func (o GetListingPackageResultOutput) ResourceId() pulumi.StringOutput
- func (o GetListingPackageResultOutput) ResourceLink() pulumi.StringOutput
- func (o GetListingPackageResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetListingPackageResultOutput) ToGetListingPackageResultOutput() GetListingPackageResultOutput
- func (o GetListingPackageResultOutput) ToGetListingPackageResultOutputWithContext(ctx context.Context) GetListingPackageResultOutput
- func (o GetListingPackageResultOutput) Variables() GetListingPackageVariableArrayOutput
- func (o GetListingPackageResultOutput) Version() pulumi.StringOutput
- type GetListingPackageVariable
- type GetListingPackageVariableArgs
- func (GetListingPackageVariableArgs) ElementType() reflect.Type
- func (i GetListingPackageVariableArgs) ToGetListingPackageVariableOutput() GetListingPackageVariableOutput
- func (i GetListingPackageVariableArgs) ToGetListingPackageVariableOutputWithContext(ctx context.Context) GetListingPackageVariableOutput
- type GetListingPackageVariableArray
- func (GetListingPackageVariableArray) ElementType() reflect.Type
- func (i GetListingPackageVariableArray) ToGetListingPackageVariableArrayOutput() GetListingPackageVariableArrayOutput
- func (i GetListingPackageVariableArray) ToGetListingPackageVariableArrayOutputWithContext(ctx context.Context) GetListingPackageVariableArrayOutput
- type GetListingPackageVariableArrayInput
- type GetListingPackageVariableArrayOutput
- func (GetListingPackageVariableArrayOutput) ElementType() reflect.Type
- func (o GetListingPackageVariableArrayOutput) Index(i pulumi.IntInput) GetListingPackageVariableOutput
- func (o GetListingPackageVariableArrayOutput) ToGetListingPackageVariableArrayOutput() GetListingPackageVariableArrayOutput
- func (o GetListingPackageVariableArrayOutput) ToGetListingPackageVariableArrayOutputWithContext(ctx context.Context) GetListingPackageVariableArrayOutput
- type GetListingPackageVariableInput
- type GetListingPackageVariableOutput
- func (o GetListingPackageVariableOutput) DataType() pulumi.StringOutput
- func (o GetListingPackageVariableOutput) DefaultValue() pulumi.StringOutput
- func (o GetListingPackageVariableOutput) Description() pulumi.StringOutput
- func (GetListingPackageVariableOutput) ElementType() reflect.Type
- func (o GetListingPackageVariableOutput) HintMessage() pulumi.StringOutput
- func (o GetListingPackageVariableOutput) IsMandatory() pulumi.BoolOutput
- func (o GetListingPackageVariableOutput) Name() pulumi.StringOutput
- func (o GetListingPackageVariableOutput) ToGetListingPackageVariableOutput() GetListingPackageVariableOutput
- func (o GetListingPackageVariableOutput) ToGetListingPackageVariableOutputWithContext(ctx context.Context) GetListingPackageVariableOutput
- type GetListingPackagesArgs
- type GetListingPackagesFilter
- type GetListingPackagesFilterArgs
- func (GetListingPackagesFilterArgs) ElementType() reflect.Type
- func (i GetListingPackagesFilterArgs) ToGetListingPackagesFilterOutput() GetListingPackagesFilterOutput
- func (i GetListingPackagesFilterArgs) ToGetListingPackagesFilterOutputWithContext(ctx context.Context) GetListingPackagesFilterOutput
- type GetListingPackagesFilterArray
- func (GetListingPackagesFilterArray) ElementType() reflect.Type
- func (i GetListingPackagesFilterArray) ToGetListingPackagesFilterArrayOutput() GetListingPackagesFilterArrayOutput
- func (i GetListingPackagesFilterArray) ToGetListingPackagesFilterArrayOutputWithContext(ctx context.Context) GetListingPackagesFilterArrayOutput
- type GetListingPackagesFilterArrayInput
- type GetListingPackagesFilterArrayOutput
- func (GetListingPackagesFilterArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesFilterArrayOutput) Index(i pulumi.IntInput) GetListingPackagesFilterOutput
- func (o GetListingPackagesFilterArrayOutput) ToGetListingPackagesFilterArrayOutput() GetListingPackagesFilterArrayOutput
- func (o GetListingPackagesFilterArrayOutput) ToGetListingPackagesFilterArrayOutputWithContext(ctx context.Context) GetListingPackagesFilterArrayOutput
- type GetListingPackagesFilterInput
- type GetListingPackagesFilterOutput
- func (GetListingPackagesFilterOutput) ElementType() reflect.Type
- func (o GetListingPackagesFilterOutput) Name() pulumi.StringOutput
- func (o GetListingPackagesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetListingPackagesFilterOutput) ToGetListingPackagesFilterOutput() GetListingPackagesFilterOutput
- func (o GetListingPackagesFilterOutput) ToGetListingPackagesFilterOutputWithContext(ctx context.Context) GetListingPackagesFilterOutput
- func (o GetListingPackagesFilterOutput) Values() pulumi.StringArrayOutput
- type GetListingPackagesListingPackage
- type GetListingPackagesListingPackageArgs
- func (GetListingPackagesListingPackageArgs) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageArgs) ToGetListingPackagesListingPackageOutput() GetListingPackagesListingPackageOutput
- func (i GetListingPackagesListingPackageArgs) ToGetListingPackagesListingPackageOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOutput
- type GetListingPackagesListingPackageArray
- func (GetListingPackagesListingPackageArray) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageArray) ToGetListingPackagesListingPackageArrayOutput() GetListingPackagesListingPackageArrayOutput
- func (i GetListingPackagesListingPackageArray) ToGetListingPackagesListingPackageArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageArrayOutput
- type GetListingPackagesListingPackageArrayInput
- type GetListingPackagesListingPackageArrayOutput
- func (GetListingPackagesListingPackageArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageArrayOutput) Index(i pulumi.IntInput) GetListingPackagesListingPackageOutput
- func (o GetListingPackagesListingPackageArrayOutput) ToGetListingPackagesListingPackageArrayOutput() GetListingPackagesListingPackageArrayOutput
- func (o GetListingPackagesListingPackageArrayOutput) ToGetListingPackagesListingPackageArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageArrayOutput
- type GetListingPackagesListingPackageInput
- type GetListingPackagesListingPackageOperatingSystem
- type GetListingPackagesListingPackageOperatingSystemArgs
- func (GetListingPackagesListingPackageOperatingSystemArgs) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageOperatingSystemArgs) ToGetListingPackagesListingPackageOperatingSystemOutput() GetListingPackagesListingPackageOperatingSystemOutput
- func (i GetListingPackagesListingPackageOperatingSystemArgs) ToGetListingPackagesListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemOutput
- type GetListingPackagesListingPackageOperatingSystemArray
- func (GetListingPackagesListingPackageOperatingSystemArray) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageOperatingSystemArray) ToGetListingPackagesListingPackageOperatingSystemArrayOutput() GetListingPackagesListingPackageOperatingSystemArrayOutput
- func (i GetListingPackagesListingPackageOperatingSystemArray) ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemArrayOutput
- type GetListingPackagesListingPackageOperatingSystemArrayInput
- type GetListingPackagesListingPackageOperatingSystemArrayOutput
- func (GetListingPackagesListingPackageOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetListingPackagesListingPackageOperatingSystemOutput
- func (o GetListingPackagesListingPackageOperatingSystemArrayOutput) ToGetListingPackagesListingPackageOperatingSystemArrayOutput() GetListingPackagesListingPackageOperatingSystemArrayOutput
- func (o GetListingPackagesListingPackageOperatingSystemArrayOutput) ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemArrayOutput
- type GetListingPackagesListingPackageOperatingSystemInput
- type GetListingPackagesListingPackageOperatingSystemOutput
- func (GetListingPackagesListingPackageOperatingSystemOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetListingPackagesListingPackageOperatingSystemOutput) ToGetListingPackagesListingPackageOperatingSystemOutput() GetListingPackagesListingPackageOperatingSystemOutput
- func (o GetListingPackagesListingPackageOperatingSystemOutput) ToGetListingPackagesListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemOutput
- type GetListingPackagesListingPackageOutput
- func (GetListingPackagesListingPackageOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageOutput) ListingId() pulumi.StringOutput
- func (o GetListingPackagesListingPackageOutput) OperatingSystems() GetListingPackagesListingPackageOperatingSystemArrayOutput
- func (o GetListingPackagesListingPackageOutput) PackageType() pulumi.StringOutput
- func (o GetListingPackagesListingPackageOutput) PackageVersion() pulumi.StringOutput
- func (o GetListingPackagesListingPackageOutput) Pricings() GetListingPackagesListingPackagePricingArrayOutput
- func (o GetListingPackagesListingPackageOutput) Regions() GetListingPackagesListingPackageRegionArrayOutput
- func (o GetListingPackagesListingPackageOutput) ResourceId() pulumi.StringOutput
- func (o GetListingPackagesListingPackageOutput) TimeCreated() pulumi.StringOutput
- func (o GetListingPackagesListingPackageOutput) ToGetListingPackagesListingPackageOutput() GetListingPackagesListingPackageOutput
- func (o GetListingPackagesListingPackageOutput) ToGetListingPackagesListingPackageOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOutput
- type GetListingPackagesListingPackagePricing
- type GetListingPackagesListingPackagePricingArgs
- func (GetListingPackagesListingPackagePricingArgs) ElementType() reflect.Type
- func (i GetListingPackagesListingPackagePricingArgs) ToGetListingPackagesListingPackagePricingOutput() GetListingPackagesListingPackagePricingOutput
- func (i GetListingPackagesListingPackagePricingArgs) ToGetListingPackagesListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingOutput
- type GetListingPackagesListingPackagePricingArray
- func (GetListingPackagesListingPackagePricingArray) ElementType() reflect.Type
- func (i GetListingPackagesListingPackagePricingArray) ToGetListingPackagesListingPackagePricingArrayOutput() GetListingPackagesListingPackagePricingArrayOutput
- func (i GetListingPackagesListingPackagePricingArray) ToGetListingPackagesListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingArrayOutput
- type GetListingPackagesListingPackagePricingArrayInput
- type GetListingPackagesListingPackagePricingArrayOutput
- func (GetListingPackagesListingPackagePricingArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackagePricingArrayOutput) Index(i pulumi.IntInput) GetListingPackagesListingPackagePricingOutput
- func (o GetListingPackagesListingPackagePricingArrayOutput) ToGetListingPackagesListingPackagePricingArrayOutput() GetListingPackagesListingPackagePricingArrayOutput
- func (o GetListingPackagesListingPackagePricingArrayOutput) ToGetListingPackagesListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingArrayOutput
- type GetListingPackagesListingPackagePricingInput
- type GetListingPackagesListingPackagePricingInternationalMarketPrice
- type GetListingPackagesListingPackagePricingInternationalMarketPriceArgs
- func (GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ElementType() reflect.Type
- func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
- func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
- type GetListingPackagesListingPackagePricingInternationalMarketPriceArray
- func (GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ElementType() reflect.Type
- func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
- func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
- type GetListingPackagesListingPackagePricingInternationalMarketPriceArrayInput
- type GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
- func (GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) Index(i pulumi.IntInput) GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
- type GetListingPackagesListingPackagePricingInternationalMarketPriceInput
- type GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) CurrencyCode() pulumi.StringOutput
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) CurrencySymbol() pulumi.StringOutput
- func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) Rate() pulumi.Float64Output
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
- func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
- type GetListingPackagesListingPackagePricingOutput
- func (o GetListingPackagesListingPackagePricingOutput) Currency() pulumi.StringOutput
- func (GetListingPackagesListingPackagePricingOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackagePricingOutput) InternationalMarketPrices() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
- func (o GetListingPackagesListingPackagePricingOutput) PayGoStrategy() pulumi.StringOutput
- func (o GetListingPackagesListingPackagePricingOutput) Rate() pulumi.Float64Output
- func (o GetListingPackagesListingPackagePricingOutput) ToGetListingPackagesListingPackagePricingOutput() GetListingPackagesListingPackagePricingOutput
- func (o GetListingPackagesListingPackagePricingOutput) ToGetListingPackagesListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingOutput
- func (o GetListingPackagesListingPackagePricingOutput) Type() pulumi.StringOutput
- type GetListingPackagesListingPackageRegion
- type GetListingPackagesListingPackageRegionArgs
- func (GetListingPackagesListingPackageRegionArgs) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageRegionArgs) ToGetListingPackagesListingPackageRegionOutput() GetListingPackagesListingPackageRegionOutput
- func (i GetListingPackagesListingPackageRegionArgs) ToGetListingPackagesListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionOutput
- type GetListingPackagesListingPackageRegionArray
- func (GetListingPackagesListingPackageRegionArray) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageRegionArray) ToGetListingPackagesListingPackageRegionArrayOutput() GetListingPackagesListingPackageRegionArrayOutput
- func (i GetListingPackagesListingPackageRegionArray) ToGetListingPackagesListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionArrayOutput
- type GetListingPackagesListingPackageRegionArrayInput
- type GetListingPackagesListingPackageRegionArrayOutput
- func (GetListingPackagesListingPackageRegionArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageRegionArrayOutput) Index(i pulumi.IntInput) GetListingPackagesListingPackageRegionOutput
- func (o GetListingPackagesListingPackageRegionArrayOutput) ToGetListingPackagesListingPackageRegionArrayOutput() GetListingPackagesListingPackageRegionArrayOutput
- func (o GetListingPackagesListingPackageRegionArrayOutput) ToGetListingPackagesListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionArrayOutput
- type GetListingPackagesListingPackageRegionCountry
- type GetListingPackagesListingPackageRegionCountryArgs
- func (GetListingPackagesListingPackageRegionCountryArgs) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageRegionCountryArgs) ToGetListingPackagesListingPackageRegionCountryOutput() GetListingPackagesListingPackageRegionCountryOutput
- func (i GetListingPackagesListingPackageRegionCountryArgs) ToGetListingPackagesListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryOutput
- type GetListingPackagesListingPackageRegionCountryArray
- func (GetListingPackagesListingPackageRegionCountryArray) ElementType() reflect.Type
- func (i GetListingPackagesListingPackageRegionCountryArray) ToGetListingPackagesListingPackageRegionCountryArrayOutput() GetListingPackagesListingPackageRegionCountryArrayOutput
- func (i GetListingPackagesListingPackageRegionCountryArray) ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryArrayOutput
- type GetListingPackagesListingPackageRegionCountryArrayInput
- type GetListingPackagesListingPackageRegionCountryArrayOutput
- func (GetListingPackagesListingPackageRegionCountryArrayOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageRegionCountryArrayOutput) Index(i pulumi.IntInput) GetListingPackagesListingPackageRegionCountryOutput
- func (o GetListingPackagesListingPackageRegionCountryArrayOutput) ToGetListingPackagesListingPackageRegionCountryArrayOutput() GetListingPackagesListingPackageRegionCountryArrayOutput
- func (o GetListingPackagesListingPackageRegionCountryArrayOutput) ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryArrayOutput
- type GetListingPackagesListingPackageRegionCountryInput
- type GetListingPackagesListingPackageRegionCountryOutput
- func (o GetListingPackagesListingPackageRegionCountryOutput) Code() pulumi.StringOutput
- func (GetListingPackagesListingPackageRegionCountryOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageRegionCountryOutput) Name() pulumi.StringOutput
- func (o GetListingPackagesListingPackageRegionCountryOutput) ToGetListingPackagesListingPackageRegionCountryOutput() GetListingPackagesListingPackageRegionCountryOutput
- func (o GetListingPackagesListingPackageRegionCountryOutput) ToGetListingPackagesListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryOutput
- type GetListingPackagesListingPackageRegionInput
- type GetListingPackagesListingPackageRegionOutput
- func (o GetListingPackagesListingPackageRegionOutput) Code() pulumi.StringOutput
- func (o GetListingPackagesListingPackageRegionOutput) Countries() GetListingPackagesListingPackageRegionCountryArrayOutput
- func (GetListingPackagesListingPackageRegionOutput) ElementType() reflect.Type
- func (o GetListingPackagesListingPackageRegionOutput) Name() pulumi.StringOutput
- func (o GetListingPackagesListingPackageRegionOutput) ToGetListingPackagesListingPackageRegionOutput() GetListingPackagesListingPackageRegionOutput
- func (o GetListingPackagesListingPackageRegionOutput) ToGetListingPackagesListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionOutput
- type GetListingPackagesOutputArgs
- type GetListingPackagesResult
- type GetListingPackagesResultOutput
- func (o GetListingPackagesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetListingPackagesResultOutput) ElementType() reflect.Type
- func (o GetListingPackagesResultOutput) Filters() GetListingPackagesFilterArrayOutput
- func (o GetListingPackagesResultOutput) Id() pulumi.StringOutput
- func (o GetListingPackagesResultOutput) ListingId() pulumi.StringOutput
- func (o GetListingPackagesResultOutput) ListingPackages() GetListingPackagesListingPackageArrayOutput
- func (o GetListingPackagesResultOutput) PackageType() pulumi.StringPtrOutput
- func (o GetListingPackagesResultOutput) PackageVersion() pulumi.StringPtrOutput
- func (o GetListingPackagesResultOutput) ToGetListingPackagesResultOutput() GetListingPackagesResultOutput
- func (o GetListingPackagesResultOutput) ToGetListingPackagesResultOutputWithContext(ctx context.Context) GetListingPackagesResultOutput
- type GetListingPublisher
- type GetListingPublisherArgs
- type GetListingPublisherArray
- type GetListingPublisherArrayInput
- type GetListingPublisherArrayOutput
- func (GetListingPublisherArrayOutput) ElementType() reflect.Type
- func (o GetListingPublisherArrayOutput) Index(i pulumi.IntInput) GetListingPublisherOutput
- func (o GetListingPublisherArrayOutput) ToGetListingPublisherArrayOutput() GetListingPublisherArrayOutput
- func (o GetListingPublisherArrayOutput) ToGetListingPublisherArrayOutputWithContext(ctx context.Context) GetListingPublisherArrayOutput
- type GetListingPublisherInput
- type GetListingPublisherLink
- type GetListingPublisherLinkArgs
- type GetListingPublisherLinkArray
- func (GetListingPublisherLinkArray) ElementType() reflect.Type
- func (i GetListingPublisherLinkArray) ToGetListingPublisherLinkArrayOutput() GetListingPublisherLinkArrayOutput
- func (i GetListingPublisherLinkArray) ToGetListingPublisherLinkArrayOutputWithContext(ctx context.Context) GetListingPublisherLinkArrayOutput
- type GetListingPublisherLinkArrayInput
- type GetListingPublisherLinkArrayOutput
- func (GetListingPublisherLinkArrayOutput) ElementType() reflect.Type
- func (o GetListingPublisherLinkArrayOutput) Index(i pulumi.IntInput) GetListingPublisherLinkOutput
- func (o GetListingPublisherLinkArrayOutput) ToGetListingPublisherLinkArrayOutput() GetListingPublisherLinkArrayOutput
- func (o GetListingPublisherLinkArrayOutput) ToGetListingPublisherLinkArrayOutputWithContext(ctx context.Context) GetListingPublisherLinkArrayOutput
- type GetListingPublisherLinkInput
- type GetListingPublisherLinkOutput
- func (GetListingPublisherLinkOutput) ElementType() reflect.Type
- func (o GetListingPublisherLinkOutput) Href() pulumi.StringOutput
- func (o GetListingPublisherLinkOutput) Rel() pulumi.StringOutput
- func (o GetListingPublisherLinkOutput) ToGetListingPublisherLinkOutput() GetListingPublisherLinkOutput
- func (o GetListingPublisherLinkOutput) ToGetListingPublisherLinkOutputWithContext(ctx context.Context) GetListingPublisherLinkOutput
- type GetListingPublisherLogo
- type GetListingPublisherLogoArgs
- type GetListingPublisherLogoArray
- func (GetListingPublisherLogoArray) ElementType() reflect.Type
- func (i GetListingPublisherLogoArray) ToGetListingPublisherLogoArrayOutput() GetListingPublisherLogoArrayOutput
- func (i GetListingPublisherLogoArray) ToGetListingPublisherLogoArrayOutputWithContext(ctx context.Context) GetListingPublisherLogoArrayOutput
- type GetListingPublisherLogoArrayInput
- type GetListingPublisherLogoArrayOutput
- func (GetListingPublisherLogoArrayOutput) ElementType() reflect.Type
- func (o GetListingPublisherLogoArrayOutput) Index(i pulumi.IntInput) GetListingPublisherLogoOutput
- func (o GetListingPublisherLogoArrayOutput) ToGetListingPublisherLogoArrayOutput() GetListingPublisherLogoArrayOutput
- func (o GetListingPublisherLogoArrayOutput) ToGetListingPublisherLogoArrayOutputWithContext(ctx context.Context) GetListingPublisherLogoArrayOutput
- type GetListingPublisherLogoInput
- type GetListingPublisherLogoOutput
- func (o GetListingPublisherLogoOutput) ContentUrl() pulumi.StringOutput
- func (GetListingPublisherLogoOutput) ElementType() reflect.Type
- func (o GetListingPublisherLogoOutput) FileExtension() pulumi.StringOutput
- func (o GetListingPublisherLogoOutput) MimeType() pulumi.StringOutput
- func (o GetListingPublisherLogoOutput) Name() pulumi.StringOutput
- func (o GetListingPublisherLogoOutput) ToGetListingPublisherLogoOutput() GetListingPublisherLogoOutput
- func (o GetListingPublisherLogoOutput) ToGetListingPublisherLogoOutputWithContext(ctx context.Context) GetListingPublisherLogoOutput
- type GetListingPublisherOutput
- func (o GetListingPublisherOutput) ContactEmail() pulumi.StringOutput
- func (o GetListingPublisherOutput) ContactPhone() pulumi.StringOutput
- func (o GetListingPublisherOutput) Description() pulumi.StringOutput
- func (GetListingPublisherOutput) ElementType() reflect.Type
- func (o GetListingPublisherOutput) HqAddress() pulumi.StringOutput
- func (o GetListingPublisherOutput) Id() pulumi.StringOutput
- func (o GetListingPublisherOutput) Links() GetListingPublisherLinkArrayOutput
- func (o GetListingPublisherOutput) Logos() GetListingPublisherLogoArrayOutput
- func (o GetListingPublisherOutput) Name() pulumi.StringOutput
- func (o GetListingPublisherOutput) ToGetListingPublisherOutput() GetListingPublisherOutput
- func (o GetListingPublisherOutput) ToGetListingPublisherOutputWithContext(ctx context.Context) GetListingPublisherOutput
- func (o GetListingPublisherOutput) WebsiteUrl() pulumi.StringOutput
- func (o GetListingPublisherOutput) YearFounded() pulumi.StringOutput
- type GetListingRegion
- type GetListingRegionArgs
- type GetListingRegionArray
- type GetListingRegionArrayInput
- type GetListingRegionArrayOutput
- func (GetListingRegionArrayOutput) ElementType() reflect.Type
- func (o GetListingRegionArrayOutput) Index(i pulumi.IntInput) GetListingRegionOutput
- func (o GetListingRegionArrayOutput) ToGetListingRegionArrayOutput() GetListingRegionArrayOutput
- func (o GetListingRegionArrayOutput) ToGetListingRegionArrayOutputWithContext(ctx context.Context) GetListingRegionArrayOutput
- type GetListingRegionCountry
- type GetListingRegionCountryArgs
- type GetListingRegionCountryArray
- func (GetListingRegionCountryArray) ElementType() reflect.Type
- func (i GetListingRegionCountryArray) ToGetListingRegionCountryArrayOutput() GetListingRegionCountryArrayOutput
- func (i GetListingRegionCountryArray) ToGetListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingRegionCountryArrayOutput
- type GetListingRegionCountryArrayInput
- type GetListingRegionCountryArrayOutput
- func (GetListingRegionCountryArrayOutput) ElementType() reflect.Type
- func (o GetListingRegionCountryArrayOutput) Index(i pulumi.IntInput) GetListingRegionCountryOutput
- func (o GetListingRegionCountryArrayOutput) ToGetListingRegionCountryArrayOutput() GetListingRegionCountryArrayOutput
- func (o GetListingRegionCountryArrayOutput) ToGetListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingRegionCountryArrayOutput
- type GetListingRegionCountryInput
- type GetListingRegionCountryOutput
- func (o GetListingRegionCountryOutput) Code() pulumi.StringOutput
- func (GetListingRegionCountryOutput) ElementType() reflect.Type
- func (o GetListingRegionCountryOutput) Name() pulumi.StringOutput
- func (o GetListingRegionCountryOutput) ToGetListingRegionCountryOutput() GetListingRegionCountryOutput
- func (o GetListingRegionCountryOutput) ToGetListingRegionCountryOutputWithContext(ctx context.Context) GetListingRegionCountryOutput
- type GetListingRegionInput
- type GetListingRegionOutput
- func (o GetListingRegionOutput) Code() pulumi.StringOutput
- func (o GetListingRegionOutput) Countries() GetListingRegionCountryArrayOutput
- func (GetListingRegionOutput) ElementType() reflect.Type
- func (o GetListingRegionOutput) Name() pulumi.StringOutput
- func (o GetListingRegionOutput) ToGetListingRegionOutput() GetListingRegionOutput
- func (o GetListingRegionOutput) ToGetListingRegionOutputWithContext(ctx context.Context) GetListingRegionOutput
- type GetListingResult
- type GetListingResultOutput
- func (o GetListingResultOutput) Banners() GetListingBannerArrayOutput
- func (o GetListingResultOutput) Categories() pulumi.StringArrayOutput
- func (o GetListingResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetListingResultOutput) CompatibleArchitectures() pulumi.StringArrayOutput
- func (o GetListingResultOutput) DefaultPackageVersion() pulumi.StringOutput
- func (o GetListingResultOutput) DocumentationLinks() GetListingDocumentationLinkArrayOutput
- func (GetListingResultOutput) ElementType() reflect.Type
- func (o GetListingResultOutput) Icons() GetListingIconArrayOutput
- func (o GetListingResultOutput) Id() pulumi.StringOutput
- func (o GetListingResultOutput) IsFeatured() pulumi.BoolOutput
- func (o GetListingResultOutput) Keywords() pulumi.StringOutput
- func (o GetListingResultOutput) Languages() GetListingLanguageArrayOutput
- func (o GetListingResultOutput) LicenseModelDescription() pulumi.StringOutput
- func (o GetListingResultOutput) Links() GetListingLinkArrayOutput
- func (o GetListingResultOutput) ListingId() pulumi.StringOutput
- func (o GetListingResultOutput) ListingType() pulumi.StringOutput
- func (o GetListingResultOutput) LongDescription() pulumi.StringOutput
- func (o GetListingResultOutput) Name() pulumi.StringOutput
- func (o GetListingResultOutput) PackageType() pulumi.StringOutput
- func (o GetListingResultOutput) Publishers() GetListingPublisherArrayOutput
- func (o GetListingResultOutput) Regions() GetListingRegionArrayOutput
- func (o GetListingResultOutput) ReleaseNotes() pulumi.StringOutput
- func (o GetListingResultOutput) Screenshots() GetListingScreenshotArrayOutput
- func (o GetListingResultOutput) ShortDescription() pulumi.StringOutput
- func (o GetListingResultOutput) SupportContacts() GetListingSupportContactArrayOutput
- func (o GetListingResultOutput) SupportLinks() GetListingSupportLinkArrayOutput
- func (o GetListingResultOutput) SupportedOperatingSystems() GetListingSupportedOperatingSystemArrayOutput
- func (o GetListingResultOutput) SystemRequirements() pulumi.StringOutput
- func (o GetListingResultOutput) Tagline() pulumi.StringOutput
- func (o GetListingResultOutput) TimeReleased() pulumi.StringOutput
- func (o GetListingResultOutput) ToGetListingResultOutput() GetListingResultOutput
- func (o GetListingResultOutput) ToGetListingResultOutputWithContext(ctx context.Context) GetListingResultOutput
- func (o GetListingResultOutput) UsageInformation() pulumi.StringOutput
- func (o GetListingResultOutput) Version() pulumi.StringOutput
- func (o GetListingResultOutput) Videos() GetListingVideoArrayOutput
- type GetListingScreenshot
- type GetListingScreenshotArgs
- type GetListingScreenshotArray
- type GetListingScreenshotArrayInput
- type GetListingScreenshotArrayOutput
- func (GetListingScreenshotArrayOutput) ElementType() reflect.Type
- func (o GetListingScreenshotArrayOutput) Index(i pulumi.IntInput) GetListingScreenshotOutput
- func (o GetListingScreenshotArrayOutput) ToGetListingScreenshotArrayOutput() GetListingScreenshotArrayOutput
- func (o GetListingScreenshotArrayOutput) ToGetListingScreenshotArrayOutputWithContext(ctx context.Context) GetListingScreenshotArrayOutput
- type GetListingScreenshotInput
- type GetListingScreenshotOutput
- func (o GetListingScreenshotOutput) ContentUrl() pulumi.StringOutput
- func (o GetListingScreenshotOutput) Description() pulumi.StringOutput
- func (GetListingScreenshotOutput) ElementType() reflect.Type
- func (o GetListingScreenshotOutput) FileExtension() pulumi.StringOutput
- func (o GetListingScreenshotOutput) MimeType() pulumi.StringOutput
- func (o GetListingScreenshotOutput) Name() pulumi.StringOutput
- func (o GetListingScreenshotOutput) ToGetListingScreenshotOutput() GetListingScreenshotOutput
- func (o GetListingScreenshotOutput) ToGetListingScreenshotOutputWithContext(ctx context.Context) GetListingScreenshotOutput
- type GetListingSupportContact
- type GetListingSupportContactArgs
- func (GetListingSupportContactArgs) ElementType() reflect.Type
- func (i GetListingSupportContactArgs) ToGetListingSupportContactOutput() GetListingSupportContactOutput
- func (i GetListingSupportContactArgs) ToGetListingSupportContactOutputWithContext(ctx context.Context) GetListingSupportContactOutput
- type GetListingSupportContactArray
- func (GetListingSupportContactArray) ElementType() reflect.Type
- func (i GetListingSupportContactArray) ToGetListingSupportContactArrayOutput() GetListingSupportContactArrayOutput
- func (i GetListingSupportContactArray) ToGetListingSupportContactArrayOutputWithContext(ctx context.Context) GetListingSupportContactArrayOutput
- type GetListingSupportContactArrayInput
- type GetListingSupportContactArrayOutput
- func (GetListingSupportContactArrayOutput) ElementType() reflect.Type
- func (o GetListingSupportContactArrayOutput) Index(i pulumi.IntInput) GetListingSupportContactOutput
- func (o GetListingSupportContactArrayOutput) ToGetListingSupportContactArrayOutput() GetListingSupportContactArrayOutput
- func (o GetListingSupportContactArrayOutput) ToGetListingSupportContactArrayOutputWithContext(ctx context.Context) GetListingSupportContactArrayOutput
- type GetListingSupportContactInput
- type GetListingSupportContactOutput
- func (GetListingSupportContactOutput) ElementType() reflect.Type
- func (o GetListingSupportContactOutput) Email() pulumi.StringOutput
- func (o GetListingSupportContactOutput) Name() pulumi.StringOutput
- func (o GetListingSupportContactOutput) Phone() pulumi.StringOutput
- func (o GetListingSupportContactOutput) Subject() pulumi.StringOutput
- func (o GetListingSupportContactOutput) ToGetListingSupportContactOutput() GetListingSupportContactOutput
- func (o GetListingSupportContactOutput) ToGetListingSupportContactOutputWithContext(ctx context.Context) GetListingSupportContactOutput
- type GetListingSupportLink
- type GetListingSupportLinkArgs
- type GetListingSupportLinkArray
- func (GetListingSupportLinkArray) ElementType() reflect.Type
- func (i GetListingSupportLinkArray) ToGetListingSupportLinkArrayOutput() GetListingSupportLinkArrayOutput
- func (i GetListingSupportLinkArray) ToGetListingSupportLinkArrayOutputWithContext(ctx context.Context) GetListingSupportLinkArrayOutput
- type GetListingSupportLinkArrayInput
- type GetListingSupportLinkArrayOutput
- func (GetListingSupportLinkArrayOutput) ElementType() reflect.Type
- func (o GetListingSupportLinkArrayOutput) Index(i pulumi.IntInput) GetListingSupportLinkOutput
- func (o GetListingSupportLinkArrayOutput) ToGetListingSupportLinkArrayOutput() GetListingSupportLinkArrayOutput
- func (o GetListingSupportLinkArrayOutput) ToGetListingSupportLinkArrayOutputWithContext(ctx context.Context) GetListingSupportLinkArrayOutput
- type GetListingSupportLinkInput
- type GetListingSupportLinkOutput
- func (GetListingSupportLinkOutput) ElementType() reflect.Type
- func (o GetListingSupportLinkOutput) Name() pulumi.StringOutput
- func (o GetListingSupportLinkOutput) ToGetListingSupportLinkOutput() GetListingSupportLinkOutput
- func (o GetListingSupportLinkOutput) ToGetListingSupportLinkOutputWithContext(ctx context.Context) GetListingSupportLinkOutput
- func (o GetListingSupportLinkOutput) Url() pulumi.StringOutput
- type GetListingSupportedOperatingSystem
- type GetListingSupportedOperatingSystemArgs
- func (GetListingSupportedOperatingSystemArgs) ElementType() reflect.Type
- func (i GetListingSupportedOperatingSystemArgs) ToGetListingSupportedOperatingSystemOutput() GetListingSupportedOperatingSystemOutput
- func (i GetListingSupportedOperatingSystemArgs) ToGetListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemOutput
- type GetListingSupportedOperatingSystemArray
- func (GetListingSupportedOperatingSystemArray) ElementType() reflect.Type
- func (i GetListingSupportedOperatingSystemArray) ToGetListingSupportedOperatingSystemArrayOutput() GetListingSupportedOperatingSystemArrayOutput
- func (i GetListingSupportedOperatingSystemArray) ToGetListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemArrayOutput
- type GetListingSupportedOperatingSystemArrayInput
- type GetListingSupportedOperatingSystemArrayOutput
- func (GetListingSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetListingSupportedOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetListingSupportedOperatingSystemOutput
- func (o GetListingSupportedOperatingSystemArrayOutput) ToGetListingSupportedOperatingSystemArrayOutput() GetListingSupportedOperatingSystemArrayOutput
- func (o GetListingSupportedOperatingSystemArrayOutput) ToGetListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemArrayOutput
- type GetListingSupportedOperatingSystemInput
- type GetListingSupportedOperatingSystemOutput
- func (GetListingSupportedOperatingSystemOutput) ElementType() reflect.Type
- func (o GetListingSupportedOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetListingSupportedOperatingSystemOutput) ToGetListingSupportedOperatingSystemOutput() GetListingSupportedOperatingSystemOutput
- func (o GetListingSupportedOperatingSystemOutput) ToGetListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemOutput
- type GetListingTaxesArgs
- type GetListingTaxesFilter
- type GetListingTaxesFilterArgs
- type GetListingTaxesFilterArray
- func (GetListingTaxesFilterArray) ElementType() reflect.Type
- func (i GetListingTaxesFilterArray) ToGetListingTaxesFilterArrayOutput() GetListingTaxesFilterArrayOutput
- func (i GetListingTaxesFilterArray) ToGetListingTaxesFilterArrayOutputWithContext(ctx context.Context) GetListingTaxesFilterArrayOutput
- type GetListingTaxesFilterArrayInput
- type GetListingTaxesFilterArrayOutput
- func (GetListingTaxesFilterArrayOutput) ElementType() reflect.Type
- func (o GetListingTaxesFilterArrayOutput) Index(i pulumi.IntInput) GetListingTaxesFilterOutput
- func (o GetListingTaxesFilterArrayOutput) ToGetListingTaxesFilterArrayOutput() GetListingTaxesFilterArrayOutput
- func (o GetListingTaxesFilterArrayOutput) ToGetListingTaxesFilterArrayOutputWithContext(ctx context.Context) GetListingTaxesFilterArrayOutput
- type GetListingTaxesFilterInput
- type GetListingTaxesFilterOutput
- func (GetListingTaxesFilterOutput) ElementType() reflect.Type
- func (o GetListingTaxesFilterOutput) Name() pulumi.StringOutput
- func (o GetListingTaxesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetListingTaxesFilterOutput) ToGetListingTaxesFilterOutput() GetListingTaxesFilterOutput
- func (o GetListingTaxesFilterOutput) ToGetListingTaxesFilterOutputWithContext(ctx context.Context) GetListingTaxesFilterOutput
- func (o GetListingTaxesFilterOutput) Values() pulumi.StringArrayOutput
- type GetListingTaxesOutputArgs
- type GetListingTaxesResult
- type GetListingTaxesResultOutput
- func (o GetListingTaxesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetListingTaxesResultOutput) ElementType() reflect.Type
- func (o GetListingTaxesResultOutput) Filters() GetListingTaxesFilterArrayOutput
- func (o GetListingTaxesResultOutput) Id() pulumi.StringOutput
- func (o GetListingTaxesResultOutput) ListingId() pulumi.StringOutput
- func (o GetListingTaxesResultOutput) Taxes() GetListingTaxesTaxArrayOutput
- func (o GetListingTaxesResultOutput) ToGetListingTaxesResultOutput() GetListingTaxesResultOutput
- func (o GetListingTaxesResultOutput) ToGetListingTaxesResultOutputWithContext(ctx context.Context) GetListingTaxesResultOutput
- type GetListingTaxesTax
- type GetListingTaxesTaxArgs
- type GetListingTaxesTaxArray
- type GetListingTaxesTaxArrayInput
- type GetListingTaxesTaxArrayOutput
- func (GetListingTaxesTaxArrayOutput) ElementType() reflect.Type
- func (o GetListingTaxesTaxArrayOutput) Index(i pulumi.IntInput) GetListingTaxesTaxOutput
- func (o GetListingTaxesTaxArrayOutput) ToGetListingTaxesTaxArrayOutput() GetListingTaxesTaxArrayOutput
- func (o GetListingTaxesTaxArrayOutput) ToGetListingTaxesTaxArrayOutputWithContext(ctx context.Context) GetListingTaxesTaxArrayOutput
- type GetListingTaxesTaxInput
- type GetListingTaxesTaxOutput
- func (o GetListingTaxesTaxOutput) Code() pulumi.StringOutput
- func (o GetListingTaxesTaxOutput) Country() pulumi.StringOutput
- func (GetListingTaxesTaxOutput) ElementType() reflect.Type
- func (o GetListingTaxesTaxOutput) Name() pulumi.StringOutput
- func (o GetListingTaxesTaxOutput) ToGetListingTaxesTaxOutput() GetListingTaxesTaxOutput
- func (o GetListingTaxesTaxOutput) ToGetListingTaxesTaxOutputWithContext(ctx context.Context) GetListingTaxesTaxOutput
- func (o GetListingTaxesTaxOutput) Url() pulumi.StringOutput
- type GetListingVideo
- type GetListingVideoArgs
- type GetListingVideoArray
- type GetListingVideoArrayInput
- type GetListingVideoArrayOutput
- func (GetListingVideoArrayOutput) ElementType() reflect.Type
- func (o GetListingVideoArrayOutput) Index(i pulumi.IntInput) GetListingVideoOutput
- func (o GetListingVideoArrayOutput) ToGetListingVideoArrayOutput() GetListingVideoArrayOutput
- func (o GetListingVideoArrayOutput) ToGetListingVideoArrayOutputWithContext(ctx context.Context) GetListingVideoArrayOutput
- type GetListingVideoInput
- type GetListingVideoOutput
- func (GetListingVideoOutput) ElementType() reflect.Type
- func (o GetListingVideoOutput) Name() pulumi.StringOutput
- func (o GetListingVideoOutput) ToGetListingVideoOutput() GetListingVideoOutput
- func (o GetListingVideoOutput) ToGetListingVideoOutputWithContext(ctx context.Context) GetListingVideoOutput
- func (o GetListingVideoOutput) Url() pulumi.StringOutput
- type GetListingsArgs
- type GetListingsFilter
- type GetListingsFilterArgs
- type GetListingsFilterArray
- type GetListingsFilterArrayInput
- type GetListingsFilterArrayOutput
- func (GetListingsFilterArrayOutput) ElementType() reflect.Type
- func (o GetListingsFilterArrayOutput) Index(i pulumi.IntInput) GetListingsFilterOutput
- func (o GetListingsFilterArrayOutput) ToGetListingsFilterArrayOutput() GetListingsFilterArrayOutput
- func (o GetListingsFilterArrayOutput) ToGetListingsFilterArrayOutputWithContext(ctx context.Context) GetListingsFilterArrayOutput
- type GetListingsFilterInput
- type GetListingsFilterOutput
- func (GetListingsFilterOutput) ElementType() reflect.Type
- func (o GetListingsFilterOutput) Name() pulumi.StringOutput
- func (o GetListingsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetListingsFilterOutput) ToGetListingsFilterOutput() GetListingsFilterOutput
- func (o GetListingsFilterOutput) ToGetListingsFilterOutputWithContext(ctx context.Context) GetListingsFilterOutput
- func (o GetListingsFilterOutput) Values() pulumi.StringArrayOutput
- type GetListingsListing
- type GetListingsListingArgs
- type GetListingsListingArray
- type GetListingsListingArrayInput
- type GetListingsListingArrayOutput
- func (GetListingsListingArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingArrayOutput) Index(i pulumi.IntInput) GetListingsListingOutput
- func (o GetListingsListingArrayOutput) ToGetListingsListingArrayOutput() GetListingsListingArrayOutput
- func (o GetListingsListingArrayOutput) ToGetListingsListingArrayOutputWithContext(ctx context.Context) GetListingsListingArrayOutput
- type GetListingsListingBanner
- type GetListingsListingBannerArgs
- func (GetListingsListingBannerArgs) ElementType() reflect.Type
- func (i GetListingsListingBannerArgs) ToGetListingsListingBannerOutput() GetListingsListingBannerOutput
- func (i GetListingsListingBannerArgs) ToGetListingsListingBannerOutputWithContext(ctx context.Context) GetListingsListingBannerOutput
- type GetListingsListingBannerArray
- func (GetListingsListingBannerArray) ElementType() reflect.Type
- func (i GetListingsListingBannerArray) ToGetListingsListingBannerArrayOutput() GetListingsListingBannerArrayOutput
- func (i GetListingsListingBannerArray) ToGetListingsListingBannerArrayOutputWithContext(ctx context.Context) GetListingsListingBannerArrayOutput
- type GetListingsListingBannerArrayInput
- type GetListingsListingBannerArrayOutput
- func (GetListingsListingBannerArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingBannerArrayOutput) Index(i pulumi.IntInput) GetListingsListingBannerOutput
- func (o GetListingsListingBannerArrayOutput) ToGetListingsListingBannerArrayOutput() GetListingsListingBannerArrayOutput
- func (o GetListingsListingBannerArrayOutput) ToGetListingsListingBannerArrayOutputWithContext(ctx context.Context) GetListingsListingBannerArrayOutput
- type GetListingsListingBannerInput
- type GetListingsListingBannerOutput
- func (o GetListingsListingBannerOutput) ContentUrl() pulumi.StringOutput
- func (GetListingsListingBannerOutput) ElementType() reflect.Type
- func (o GetListingsListingBannerOutput) FileExtension() pulumi.StringOutput
- func (o GetListingsListingBannerOutput) MimeType() pulumi.StringOutput
- func (o GetListingsListingBannerOutput) Name() pulumi.StringOutput
- func (o GetListingsListingBannerOutput) ToGetListingsListingBannerOutput() GetListingsListingBannerOutput
- func (o GetListingsListingBannerOutput) ToGetListingsListingBannerOutputWithContext(ctx context.Context) GetListingsListingBannerOutput
- type GetListingsListingDocumentationLink
- type GetListingsListingDocumentationLinkArgs
- func (GetListingsListingDocumentationLinkArgs) ElementType() reflect.Type
- func (i GetListingsListingDocumentationLinkArgs) ToGetListingsListingDocumentationLinkOutput() GetListingsListingDocumentationLinkOutput
- func (i GetListingsListingDocumentationLinkArgs) ToGetListingsListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkOutput
- type GetListingsListingDocumentationLinkArray
- func (GetListingsListingDocumentationLinkArray) ElementType() reflect.Type
- func (i GetListingsListingDocumentationLinkArray) ToGetListingsListingDocumentationLinkArrayOutput() GetListingsListingDocumentationLinkArrayOutput
- func (i GetListingsListingDocumentationLinkArray) ToGetListingsListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkArrayOutput
- type GetListingsListingDocumentationLinkArrayInput
- type GetListingsListingDocumentationLinkArrayOutput
- func (GetListingsListingDocumentationLinkArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingDocumentationLinkArrayOutput) Index(i pulumi.IntInput) GetListingsListingDocumentationLinkOutput
- func (o GetListingsListingDocumentationLinkArrayOutput) ToGetListingsListingDocumentationLinkArrayOutput() GetListingsListingDocumentationLinkArrayOutput
- func (o GetListingsListingDocumentationLinkArrayOutput) ToGetListingsListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkArrayOutput
- type GetListingsListingDocumentationLinkInput
- type GetListingsListingDocumentationLinkOutput
- func (o GetListingsListingDocumentationLinkOutput) DocumentCategory() pulumi.StringOutput
- func (GetListingsListingDocumentationLinkOutput) ElementType() reflect.Type
- func (o GetListingsListingDocumentationLinkOutput) Name() pulumi.StringOutput
- func (o GetListingsListingDocumentationLinkOutput) ToGetListingsListingDocumentationLinkOutput() GetListingsListingDocumentationLinkOutput
- func (o GetListingsListingDocumentationLinkOutput) ToGetListingsListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkOutput
- func (o GetListingsListingDocumentationLinkOutput) Url() pulumi.StringOutput
- type GetListingsListingIcon
- type GetListingsListingIconArgs
- type GetListingsListingIconArray
- func (GetListingsListingIconArray) ElementType() reflect.Type
- func (i GetListingsListingIconArray) ToGetListingsListingIconArrayOutput() GetListingsListingIconArrayOutput
- func (i GetListingsListingIconArray) ToGetListingsListingIconArrayOutputWithContext(ctx context.Context) GetListingsListingIconArrayOutput
- type GetListingsListingIconArrayInput
- type GetListingsListingIconArrayOutput
- func (GetListingsListingIconArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingIconArrayOutput) Index(i pulumi.IntInput) GetListingsListingIconOutput
- func (o GetListingsListingIconArrayOutput) ToGetListingsListingIconArrayOutput() GetListingsListingIconArrayOutput
- func (o GetListingsListingIconArrayOutput) ToGetListingsListingIconArrayOutputWithContext(ctx context.Context) GetListingsListingIconArrayOutput
- type GetListingsListingIconInput
- type GetListingsListingIconOutput
- func (o GetListingsListingIconOutput) ContentUrl() pulumi.StringOutput
- func (GetListingsListingIconOutput) ElementType() reflect.Type
- func (o GetListingsListingIconOutput) FileExtension() pulumi.StringOutput
- func (o GetListingsListingIconOutput) MimeType() pulumi.StringOutput
- func (o GetListingsListingIconOutput) Name() pulumi.StringOutput
- func (o GetListingsListingIconOutput) ToGetListingsListingIconOutput() GetListingsListingIconOutput
- func (o GetListingsListingIconOutput) ToGetListingsListingIconOutputWithContext(ctx context.Context) GetListingsListingIconOutput
- type GetListingsListingInput
- type GetListingsListingOutput
- func (o GetListingsListingOutput) Banners() GetListingsListingBannerArrayOutput
- func (o GetListingsListingOutput) Categories() pulumi.StringArrayOutput
- func (o GetListingsListingOutput) CompatibleArchitectures() pulumi.StringArrayOutput
- func (o GetListingsListingOutput) DefaultPackageVersion() pulumi.StringOutput
- func (o GetListingsListingOutput) DocumentationLinks() GetListingsListingDocumentationLinkArrayOutput
- func (GetListingsListingOutput) ElementType() reflect.Type
- func (o GetListingsListingOutput) Icons() GetListingsListingIconArrayOutput
- func (o GetListingsListingOutput) Id() pulumi.StringOutput
- func (o GetListingsListingOutput) IsFeatured() pulumi.BoolOutput
- func (o GetListingsListingOutput) ListingType() pulumi.StringOutput
- func (o GetListingsListingOutput) Name() pulumi.StringOutput
- func (o GetListingsListingOutput) PackageType() pulumi.StringOutput
- func (o GetListingsListingOutput) PricingTypes() pulumi.StringArrayOutput
- func (o GetListingsListingOutput) Publishers() GetListingsListingPublisherArrayOutput
- func (o GetListingsListingOutput) Regions() GetListingsListingRegionArrayOutput
- func (o GetListingsListingOutput) ShortDescription() pulumi.StringOutput
- func (o GetListingsListingOutput) SupportedOperatingSystems() GetListingsListingSupportedOperatingSystemArrayOutput
- func (o GetListingsListingOutput) ToGetListingsListingOutput() GetListingsListingOutput
- func (o GetListingsListingOutput) ToGetListingsListingOutputWithContext(ctx context.Context) GetListingsListingOutput
- type GetListingsListingPublisher
- type GetListingsListingPublisherArgs
- func (GetListingsListingPublisherArgs) ElementType() reflect.Type
- func (i GetListingsListingPublisherArgs) ToGetListingsListingPublisherOutput() GetListingsListingPublisherOutput
- func (i GetListingsListingPublisherArgs) ToGetListingsListingPublisherOutputWithContext(ctx context.Context) GetListingsListingPublisherOutput
- type GetListingsListingPublisherArray
- func (GetListingsListingPublisherArray) ElementType() reflect.Type
- func (i GetListingsListingPublisherArray) ToGetListingsListingPublisherArrayOutput() GetListingsListingPublisherArrayOutput
- func (i GetListingsListingPublisherArray) ToGetListingsListingPublisherArrayOutputWithContext(ctx context.Context) GetListingsListingPublisherArrayOutput
- type GetListingsListingPublisherArrayInput
- type GetListingsListingPublisherArrayOutput
- func (GetListingsListingPublisherArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingPublisherArrayOutput) Index(i pulumi.IntInput) GetListingsListingPublisherOutput
- func (o GetListingsListingPublisherArrayOutput) ToGetListingsListingPublisherArrayOutput() GetListingsListingPublisherArrayOutput
- func (o GetListingsListingPublisherArrayOutput) ToGetListingsListingPublisherArrayOutputWithContext(ctx context.Context) GetListingsListingPublisherArrayOutput
- type GetListingsListingPublisherInput
- type GetListingsListingPublisherOutput
- func (o GetListingsListingPublisherOutput) Description() pulumi.StringOutput
- func (GetListingsListingPublisherOutput) ElementType() reflect.Type
- func (o GetListingsListingPublisherOutput) Id() pulumi.StringOutput
- func (o GetListingsListingPublisherOutput) Name() pulumi.StringOutput
- func (o GetListingsListingPublisherOutput) ToGetListingsListingPublisherOutput() GetListingsListingPublisherOutput
- func (o GetListingsListingPublisherOutput) ToGetListingsListingPublisherOutputWithContext(ctx context.Context) GetListingsListingPublisherOutput
- type GetListingsListingRegion
- type GetListingsListingRegionArgs
- func (GetListingsListingRegionArgs) ElementType() reflect.Type
- func (i GetListingsListingRegionArgs) ToGetListingsListingRegionOutput() GetListingsListingRegionOutput
- func (i GetListingsListingRegionArgs) ToGetListingsListingRegionOutputWithContext(ctx context.Context) GetListingsListingRegionOutput
- type GetListingsListingRegionArray
- func (GetListingsListingRegionArray) ElementType() reflect.Type
- func (i GetListingsListingRegionArray) ToGetListingsListingRegionArrayOutput() GetListingsListingRegionArrayOutput
- func (i GetListingsListingRegionArray) ToGetListingsListingRegionArrayOutputWithContext(ctx context.Context) GetListingsListingRegionArrayOutput
- type GetListingsListingRegionArrayInput
- type GetListingsListingRegionArrayOutput
- func (GetListingsListingRegionArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingRegionArrayOutput) Index(i pulumi.IntInput) GetListingsListingRegionOutput
- func (o GetListingsListingRegionArrayOutput) ToGetListingsListingRegionArrayOutput() GetListingsListingRegionArrayOutput
- func (o GetListingsListingRegionArrayOutput) ToGetListingsListingRegionArrayOutputWithContext(ctx context.Context) GetListingsListingRegionArrayOutput
- type GetListingsListingRegionCountry
- type GetListingsListingRegionCountryArgs
- func (GetListingsListingRegionCountryArgs) ElementType() reflect.Type
- func (i GetListingsListingRegionCountryArgs) ToGetListingsListingRegionCountryOutput() GetListingsListingRegionCountryOutput
- func (i GetListingsListingRegionCountryArgs) ToGetListingsListingRegionCountryOutputWithContext(ctx context.Context) GetListingsListingRegionCountryOutput
- type GetListingsListingRegionCountryArray
- func (GetListingsListingRegionCountryArray) ElementType() reflect.Type
- func (i GetListingsListingRegionCountryArray) ToGetListingsListingRegionCountryArrayOutput() GetListingsListingRegionCountryArrayOutput
- func (i GetListingsListingRegionCountryArray) ToGetListingsListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingsListingRegionCountryArrayOutput
- type GetListingsListingRegionCountryArrayInput
- type GetListingsListingRegionCountryArrayOutput
- func (GetListingsListingRegionCountryArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingRegionCountryArrayOutput) Index(i pulumi.IntInput) GetListingsListingRegionCountryOutput
- func (o GetListingsListingRegionCountryArrayOutput) ToGetListingsListingRegionCountryArrayOutput() GetListingsListingRegionCountryArrayOutput
- func (o GetListingsListingRegionCountryArrayOutput) ToGetListingsListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingsListingRegionCountryArrayOutput
- type GetListingsListingRegionCountryInput
- type GetListingsListingRegionCountryOutput
- func (o GetListingsListingRegionCountryOutput) Code() pulumi.StringOutput
- func (GetListingsListingRegionCountryOutput) ElementType() reflect.Type
- func (o GetListingsListingRegionCountryOutput) Name() pulumi.StringOutput
- func (o GetListingsListingRegionCountryOutput) ToGetListingsListingRegionCountryOutput() GetListingsListingRegionCountryOutput
- func (o GetListingsListingRegionCountryOutput) ToGetListingsListingRegionCountryOutputWithContext(ctx context.Context) GetListingsListingRegionCountryOutput
- type GetListingsListingRegionInput
- type GetListingsListingRegionOutput
- func (o GetListingsListingRegionOutput) Code() pulumi.StringOutput
- func (o GetListingsListingRegionOutput) Countries() GetListingsListingRegionCountryArrayOutput
- func (GetListingsListingRegionOutput) ElementType() reflect.Type
- func (o GetListingsListingRegionOutput) Name() pulumi.StringOutput
- func (o GetListingsListingRegionOutput) ToGetListingsListingRegionOutput() GetListingsListingRegionOutput
- func (o GetListingsListingRegionOutput) ToGetListingsListingRegionOutputWithContext(ctx context.Context) GetListingsListingRegionOutput
- type GetListingsListingSupportedOperatingSystem
- type GetListingsListingSupportedOperatingSystemArgs
- func (GetListingsListingSupportedOperatingSystemArgs) ElementType() reflect.Type
- func (i GetListingsListingSupportedOperatingSystemArgs) ToGetListingsListingSupportedOperatingSystemOutput() GetListingsListingSupportedOperatingSystemOutput
- func (i GetListingsListingSupportedOperatingSystemArgs) ToGetListingsListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemOutput
- type GetListingsListingSupportedOperatingSystemArray
- func (GetListingsListingSupportedOperatingSystemArray) ElementType() reflect.Type
- func (i GetListingsListingSupportedOperatingSystemArray) ToGetListingsListingSupportedOperatingSystemArrayOutput() GetListingsListingSupportedOperatingSystemArrayOutput
- func (i GetListingsListingSupportedOperatingSystemArray) ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemArrayOutput
- type GetListingsListingSupportedOperatingSystemArrayInput
- type GetListingsListingSupportedOperatingSystemArrayOutput
- func (GetListingsListingSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetListingsListingSupportedOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetListingsListingSupportedOperatingSystemOutput
- func (o GetListingsListingSupportedOperatingSystemArrayOutput) ToGetListingsListingSupportedOperatingSystemArrayOutput() GetListingsListingSupportedOperatingSystemArrayOutput
- func (o GetListingsListingSupportedOperatingSystemArrayOutput) ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemArrayOutput
- type GetListingsListingSupportedOperatingSystemInput
- type GetListingsListingSupportedOperatingSystemOutput
- func (GetListingsListingSupportedOperatingSystemOutput) ElementType() reflect.Type
- func (o GetListingsListingSupportedOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetListingsListingSupportedOperatingSystemOutput) ToGetListingsListingSupportedOperatingSystemOutput() GetListingsListingSupportedOperatingSystemOutput
- func (o GetListingsListingSupportedOperatingSystemOutput) ToGetListingsListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemOutput
- type GetListingsOutputArgs
- type GetListingsResult
- type GetListingsResultOutput
- func (o GetListingsResultOutput) Categories() pulumi.StringArrayOutput
- func (o GetListingsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetListingsResultOutput) ElementType() reflect.Type
- func (o GetListingsResultOutput) Filters() GetListingsFilterArrayOutput
- func (o GetListingsResultOutput) Id() pulumi.StringOutput
- func (o GetListingsResultOutput) ImageId() pulumi.StringPtrOutput
- func (o GetListingsResultOutput) IsFeatured() pulumi.BoolPtrOutput
- func (o GetListingsResultOutput) ListingId() pulumi.StringPtrOutput
- func (o GetListingsResultOutput) ListingTypes() pulumi.StringArrayOutput
- func (o GetListingsResultOutput) Listings() GetListingsListingArrayOutput
- func (o GetListingsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetListingsResultOutput) OperatingSystems() pulumi.StringArrayOutput
- func (o GetListingsResultOutput) PackageType() pulumi.StringPtrOutput
- func (o GetListingsResultOutput) Pricings() pulumi.StringArrayOutput
- func (o GetListingsResultOutput) PublisherId() pulumi.StringPtrOutput
- func (o GetListingsResultOutput) ToGetListingsResultOutput() GetListingsResultOutput
- func (o GetListingsResultOutput) ToGetListingsResultOutputWithContext(ctx context.Context) GetListingsResultOutput
- type GetPublicationIcon
- type GetPublicationIconArgs
- type GetPublicationIconArray
- type GetPublicationIconArrayInput
- type GetPublicationIconArrayOutput
- func (GetPublicationIconArrayOutput) ElementType() reflect.Type
- func (o GetPublicationIconArrayOutput) Index(i pulumi.IntInput) GetPublicationIconOutput
- func (o GetPublicationIconArrayOutput) ToGetPublicationIconArrayOutput() GetPublicationIconArrayOutput
- func (o GetPublicationIconArrayOutput) ToGetPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationIconArrayOutput
- type GetPublicationIconInput
- type GetPublicationIconOutput
- func (o GetPublicationIconOutput) ContentUrl() pulumi.StringOutput
- func (GetPublicationIconOutput) ElementType() reflect.Type
- func (o GetPublicationIconOutput) FileExtension() pulumi.StringOutput
- func (o GetPublicationIconOutput) MimeType() pulumi.StringOutput
- func (o GetPublicationIconOutput) Name() pulumi.StringOutput
- func (o GetPublicationIconOutput) ToGetPublicationIconOutput() GetPublicationIconOutput
- func (o GetPublicationIconOutput) ToGetPublicationIconOutputWithContext(ctx context.Context) GetPublicationIconOutput
- type GetPublicationPackageArgs
- type GetPublicationPackageDetail
- type GetPublicationPackageDetailArgs
- func (GetPublicationPackageDetailArgs) ElementType() reflect.Type
- func (i GetPublicationPackageDetailArgs) ToGetPublicationPackageDetailOutput() GetPublicationPackageDetailOutput
- func (i GetPublicationPackageDetailArgs) ToGetPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationPackageDetailOutput
- type GetPublicationPackageDetailArray
- func (GetPublicationPackageDetailArray) ElementType() reflect.Type
- func (i GetPublicationPackageDetailArray) ToGetPublicationPackageDetailArrayOutput() GetPublicationPackageDetailArrayOutput
- func (i GetPublicationPackageDetailArray) ToGetPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailArrayOutput
- type GetPublicationPackageDetailArrayInput
- type GetPublicationPackageDetailArrayOutput
- func (GetPublicationPackageDetailArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackageDetailArrayOutput) Index(i pulumi.IntInput) GetPublicationPackageDetailOutput
- func (o GetPublicationPackageDetailArrayOutput) ToGetPublicationPackageDetailArrayOutput() GetPublicationPackageDetailArrayOutput
- func (o GetPublicationPackageDetailArrayOutput) ToGetPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailArrayOutput
- type GetPublicationPackageDetailEula
- type GetPublicationPackageDetailEulaArgs
- func (GetPublicationPackageDetailEulaArgs) ElementType() reflect.Type
- func (i GetPublicationPackageDetailEulaArgs) ToGetPublicationPackageDetailEulaOutput() GetPublicationPackageDetailEulaOutput
- func (i GetPublicationPackageDetailEulaArgs) ToGetPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaOutput
- type GetPublicationPackageDetailEulaArray
- func (GetPublicationPackageDetailEulaArray) ElementType() reflect.Type
- func (i GetPublicationPackageDetailEulaArray) ToGetPublicationPackageDetailEulaArrayOutput() GetPublicationPackageDetailEulaArrayOutput
- func (i GetPublicationPackageDetailEulaArray) ToGetPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaArrayOutput
- type GetPublicationPackageDetailEulaArrayInput
- type GetPublicationPackageDetailEulaArrayOutput
- func (GetPublicationPackageDetailEulaArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackageDetailEulaArrayOutput) Index(i pulumi.IntInput) GetPublicationPackageDetailEulaOutput
- func (o GetPublicationPackageDetailEulaArrayOutput) ToGetPublicationPackageDetailEulaArrayOutput() GetPublicationPackageDetailEulaArrayOutput
- func (o GetPublicationPackageDetailEulaArrayOutput) ToGetPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaArrayOutput
- type GetPublicationPackageDetailEulaInput
- type GetPublicationPackageDetailEulaOutput
- func (GetPublicationPackageDetailEulaOutput) ElementType() reflect.Type
- func (o GetPublicationPackageDetailEulaOutput) EulaType() pulumi.StringOutput
- func (o GetPublicationPackageDetailEulaOutput) LicenseText() pulumi.StringOutput
- func (o GetPublicationPackageDetailEulaOutput) ToGetPublicationPackageDetailEulaOutput() GetPublicationPackageDetailEulaOutput
- func (o GetPublicationPackageDetailEulaOutput) ToGetPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaOutput
- type GetPublicationPackageDetailInput
- type GetPublicationPackageDetailOperatingSystem
- type GetPublicationPackageDetailOperatingSystemArgs
- func (GetPublicationPackageDetailOperatingSystemArgs) ElementType() reflect.Type
- func (i GetPublicationPackageDetailOperatingSystemArgs) ToGetPublicationPackageDetailOperatingSystemOutput() GetPublicationPackageDetailOperatingSystemOutput
- func (i GetPublicationPackageDetailOperatingSystemArgs) ToGetPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemOutput
- type GetPublicationPackageDetailOperatingSystemArray
- func (GetPublicationPackageDetailOperatingSystemArray) ElementType() reflect.Type
- func (i GetPublicationPackageDetailOperatingSystemArray) ToGetPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationPackageDetailOperatingSystemArrayOutput
- func (i GetPublicationPackageDetailOperatingSystemArray) ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemArrayOutput
- type GetPublicationPackageDetailOperatingSystemArrayInput
- type GetPublicationPackageDetailOperatingSystemArrayOutput
- func (GetPublicationPackageDetailOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackageDetailOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetPublicationPackageDetailOperatingSystemOutput
- func (o GetPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationPackageDetailOperatingSystemArrayOutput
- func (o GetPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemArrayOutput
- type GetPublicationPackageDetailOperatingSystemInput
- type GetPublicationPackageDetailOperatingSystemOutput
- func (GetPublicationPackageDetailOperatingSystemOutput) ElementType() reflect.Type
- func (o GetPublicationPackageDetailOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetPublicationPackageDetailOperatingSystemOutput) ToGetPublicationPackageDetailOperatingSystemOutput() GetPublicationPackageDetailOperatingSystemOutput
- func (o GetPublicationPackageDetailOperatingSystemOutput) ToGetPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemOutput
- type GetPublicationPackageDetailOutput
- func (GetPublicationPackageDetailOutput) ElementType() reflect.Type
- func (o GetPublicationPackageDetailOutput) Eulas() GetPublicationPackageDetailEulaArrayOutput
- func (o GetPublicationPackageDetailOutput) ImageId() pulumi.StringOutput
- func (o GetPublicationPackageDetailOutput) OperatingSystems() GetPublicationPackageDetailOperatingSystemArrayOutput
- func (o GetPublicationPackageDetailOutput) PackageType() pulumi.StringOutput
- func (o GetPublicationPackageDetailOutput) PackageVersion() pulumi.StringOutput
- func (o GetPublicationPackageDetailOutput) ToGetPublicationPackageDetailOutput() GetPublicationPackageDetailOutput
- func (o GetPublicationPackageDetailOutput) ToGetPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationPackageDetailOutput
- type GetPublicationPackageOperatingSystem
- type GetPublicationPackageOperatingSystemArgs
- func (GetPublicationPackageOperatingSystemArgs) ElementType() reflect.Type
- func (i GetPublicationPackageOperatingSystemArgs) ToGetPublicationPackageOperatingSystemOutput() GetPublicationPackageOperatingSystemOutput
- func (i GetPublicationPackageOperatingSystemArgs) ToGetPublicationPackageOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemOutput
- type GetPublicationPackageOperatingSystemArray
- func (GetPublicationPackageOperatingSystemArray) ElementType() reflect.Type
- func (i GetPublicationPackageOperatingSystemArray) ToGetPublicationPackageOperatingSystemArrayOutput() GetPublicationPackageOperatingSystemArrayOutput
- func (i GetPublicationPackageOperatingSystemArray) ToGetPublicationPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemArrayOutput
- type GetPublicationPackageOperatingSystemArrayInput
- type GetPublicationPackageOperatingSystemArrayOutput
- func (GetPublicationPackageOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackageOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetPublicationPackageOperatingSystemOutput
- func (o GetPublicationPackageOperatingSystemArrayOutput) ToGetPublicationPackageOperatingSystemArrayOutput() GetPublicationPackageOperatingSystemArrayOutput
- func (o GetPublicationPackageOperatingSystemArrayOutput) ToGetPublicationPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemArrayOutput
- type GetPublicationPackageOperatingSystemInput
- type GetPublicationPackageOperatingSystemOutput
- func (GetPublicationPackageOperatingSystemOutput) ElementType() reflect.Type
- func (o GetPublicationPackageOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetPublicationPackageOperatingSystemOutput) ToGetPublicationPackageOperatingSystemOutput() GetPublicationPackageOperatingSystemOutput
- func (o GetPublicationPackageOperatingSystemOutput) ToGetPublicationPackageOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemOutput
- type GetPublicationPackageOutputArgs
- type GetPublicationPackageResult
- type GetPublicationPackageResultOutput
- func (o GetPublicationPackageResultOutput) AppCatalogListingId() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) AppCatalogListingResourceVersion() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) Description() pulumi.StringOutput
- func (GetPublicationPackageResultOutput) ElementType() reflect.Type
- func (o GetPublicationPackageResultOutput) Id() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) ImageId() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) ListingId() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) OperatingSystems() GetPublicationPackageOperatingSystemArrayOutput
- func (o GetPublicationPackageResultOutput) PackageType() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) PackageVersion() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) PublicationId() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) ResourceId() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) ResourceLink() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetPublicationPackageResultOutput) ToGetPublicationPackageResultOutput() GetPublicationPackageResultOutput
- func (o GetPublicationPackageResultOutput) ToGetPublicationPackageResultOutputWithContext(ctx context.Context) GetPublicationPackageResultOutput
- func (o GetPublicationPackageResultOutput) Variables() GetPublicationPackageVariableArrayOutput
- func (o GetPublicationPackageResultOutput) Version() pulumi.StringOutput
- type GetPublicationPackageVariable
- type GetPublicationPackageVariableArgs
- func (GetPublicationPackageVariableArgs) ElementType() reflect.Type
- func (i GetPublicationPackageVariableArgs) ToGetPublicationPackageVariableOutput() GetPublicationPackageVariableOutput
- func (i GetPublicationPackageVariableArgs) ToGetPublicationPackageVariableOutputWithContext(ctx context.Context) GetPublicationPackageVariableOutput
- type GetPublicationPackageVariableArray
- func (GetPublicationPackageVariableArray) ElementType() reflect.Type
- func (i GetPublicationPackageVariableArray) ToGetPublicationPackageVariableArrayOutput() GetPublicationPackageVariableArrayOutput
- func (i GetPublicationPackageVariableArray) ToGetPublicationPackageVariableArrayOutputWithContext(ctx context.Context) GetPublicationPackageVariableArrayOutput
- type GetPublicationPackageVariableArrayInput
- type GetPublicationPackageVariableArrayOutput
- func (GetPublicationPackageVariableArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackageVariableArrayOutput) Index(i pulumi.IntInput) GetPublicationPackageVariableOutput
- func (o GetPublicationPackageVariableArrayOutput) ToGetPublicationPackageVariableArrayOutput() GetPublicationPackageVariableArrayOutput
- func (o GetPublicationPackageVariableArrayOutput) ToGetPublicationPackageVariableArrayOutputWithContext(ctx context.Context) GetPublicationPackageVariableArrayOutput
- type GetPublicationPackageVariableInput
- type GetPublicationPackageVariableOutput
- func (o GetPublicationPackageVariableOutput) DataType() pulumi.StringOutput
- func (o GetPublicationPackageVariableOutput) DefaultValue() pulumi.StringOutput
- func (o GetPublicationPackageVariableOutput) Description() pulumi.StringOutput
- func (GetPublicationPackageVariableOutput) ElementType() reflect.Type
- func (o GetPublicationPackageVariableOutput) HintMessage() pulumi.StringOutput
- func (o GetPublicationPackageVariableOutput) IsMandatory() pulumi.BoolOutput
- func (o GetPublicationPackageVariableOutput) Name() pulumi.StringOutput
- func (o GetPublicationPackageVariableOutput) ToGetPublicationPackageVariableOutput() GetPublicationPackageVariableOutput
- func (o GetPublicationPackageVariableOutput) ToGetPublicationPackageVariableOutputWithContext(ctx context.Context) GetPublicationPackageVariableOutput
- type GetPublicationPackagesArgs
- type GetPublicationPackagesFilter
- type GetPublicationPackagesFilterArgs
- func (GetPublicationPackagesFilterArgs) ElementType() reflect.Type
- func (i GetPublicationPackagesFilterArgs) ToGetPublicationPackagesFilterOutput() GetPublicationPackagesFilterOutput
- func (i GetPublicationPackagesFilterArgs) ToGetPublicationPackagesFilterOutputWithContext(ctx context.Context) GetPublicationPackagesFilterOutput
- type GetPublicationPackagesFilterArray
- func (GetPublicationPackagesFilterArray) ElementType() reflect.Type
- func (i GetPublicationPackagesFilterArray) ToGetPublicationPackagesFilterArrayOutput() GetPublicationPackagesFilterArrayOutput
- func (i GetPublicationPackagesFilterArray) ToGetPublicationPackagesFilterArrayOutputWithContext(ctx context.Context) GetPublicationPackagesFilterArrayOutput
- type GetPublicationPackagesFilterArrayInput
- type GetPublicationPackagesFilterArrayOutput
- func (GetPublicationPackagesFilterArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackagesFilterArrayOutput) Index(i pulumi.IntInput) GetPublicationPackagesFilterOutput
- func (o GetPublicationPackagesFilterArrayOutput) ToGetPublicationPackagesFilterArrayOutput() GetPublicationPackagesFilterArrayOutput
- func (o GetPublicationPackagesFilterArrayOutput) ToGetPublicationPackagesFilterArrayOutputWithContext(ctx context.Context) GetPublicationPackagesFilterArrayOutput
- type GetPublicationPackagesFilterInput
- type GetPublicationPackagesFilterOutput
- func (GetPublicationPackagesFilterOutput) ElementType() reflect.Type
- func (o GetPublicationPackagesFilterOutput) Name() pulumi.StringOutput
- func (o GetPublicationPackagesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPublicationPackagesFilterOutput) ToGetPublicationPackagesFilterOutput() GetPublicationPackagesFilterOutput
- func (o GetPublicationPackagesFilterOutput) ToGetPublicationPackagesFilterOutputWithContext(ctx context.Context) GetPublicationPackagesFilterOutput
- func (o GetPublicationPackagesFilterOutput) Values() pulumi.StringArrayOutput
- type GetPublicationPackagesOutputArgs
- type GetPublicationPackagesPublicationPackage
- type GetPublicationPackagesPublicationPackageArgs
- func (GetPublicationPackagesPublicationPackageArgs) ElementType() reflect.Type
- func (i GetPublicationPackagesPublicationPackageArgs) ToGetPublicationPackagesPublicationPackageOutput() GetPublicationPackagesPublicationPackageOutput
- func (i GetPublicationPackagesPublicationPackageArgs) ToGetPublicationPackagesPublicationPackageOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageOutput
- type GetPublicationPackagesPublicationPackageArray
- func (GetPublicationPackagesPublicationPackageArray) ElementType() reflect.Type
- func (i GetPublicationPackagesPublicationPackageArray) ToGetPublicationPackagesPublicationPackageArrayOutput() GetPublicationPackagesPublicationPackageArrayOutput
- func (i GetPublicationPackagesPublicationPackageArray) ToGetPublicationPackagesPublicationPackageArrayOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageArrayOutput
- type GetPublicationPackagesPublicationPackageArrayInput
- type GetPublicationPackagesPublicationPackageArrayOutput
- func (GetPublicationPackagesPublicationPackageArrayOutput) ElementType() reflect.Type
- func (o GetPublicationPackagesPublicationPackageArrayOutput) Index(i pulumi.IntInput) GetPublicationPackagesPublicationPackageOutput
- func (o GetPublicationPackagesPublicationPackageArrayOutput) ToGetPublicationPackagesPublicationPackageArrayOutput() GetPublicationPackagesPublicationPackageArrayOutput
- func (o GetPublicationPackagesPublicationPackageArrayOutput) ToGetPublicationPackagesPublicationPackageArrayOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageArrayOutput
- type GetPublicationPackagesPublicationPackageInput
- type GetPublicationPackagesPublicationPackageOutput
- func (GetPublicationPackagesPublicationPackageOutput) ElementType() reflect.Type
- func (o GetPublicationPackagesPublicationPackageOutput) ListingId() pulumi.StringOutput
- func (o GetPublicationPackagesPublicationPackageOutput) PackageType() pulumi.StringOutput
- func (o GetPublicationPackagesPublicationPackageOutput) PackageVersion() pulumi.StringOutput
- func (o GetPublicationPackagesPublicationPackageOutput) ResourceId() pulumi.StringOutput
- func (o GetPublicationPackagesPublicationPackageOutput) TimeCreated() pulumi.StringOutput
- func (o GetPublicationPackagesPublicationPackageOutput) ToGetPublicationPackagesPublicationPackageOutput() GetPublicationPackagesPublicationPackageOutput
- func (o GetPublicationPackagesPublicationPackageOutput) ToGetPublicationPackagesPublicationPackageOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageOutput
- type GetPublicationPackagesResult
- type GetPublicationPackagesResultOutput
- func (GetPublicationPackagesResultOutput) ElementType() reflect.Type
- func (o GetPublicationPackagesResultOutput) Filters() GetPublicationPackagesFilterArrayOutput
- func (o GetPublicationPackagesResultOutput) Id() pulumi.StringOutput
- func (o GetPublicationPackagesResultOutput) PackageType() pulumi.StringPtrOutput
- func (o GetPublicationPackagesResultOutput) PackageVersion() pulumi.StringPtrOutput
- func (o GetPublicationPackagesResultOutput) PublicationId() pulumi.StringOutput
- func (o GetPublicationPackagesResultOutput) PublicationPackages() GetPublicationPackagesPublicationPackageArrayOutput
- func (o GetPublicationPackagesResultOutput) ToGetPublicationPackagesResultOutput() GetPublicationPackagesResultOutput
- func (o GetPublicationPackagesResultOutput) ToGetPublicationPackagesResultOutputWithContext(ctx context.Context) GetPublicationPackagesResultOutput
- type GetPublicationSupportContact
- type GetPublicationSupportContactArgs
- func (GetPublicationSupportContactArgs) ElementType() reflect.Type
- func (i GetPublicationSupportContactArgs) ToGetPublicationSupportContactOutput() GetPublicationSupportContactOutput
- func (i GetPublicationSupportContactArgs) ToGetPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationSupportContactOutput
- type GetPublicationSupportContactArray
- func (GetPublicationSupportContactArray) ElementType() reflect.Type
- func (i GetPublicationSupportContactArray) ToGetPublicationSupportContactArrayOutput() GetPublicationSupportContactArrayOutput
- func (i GetPublicationSupportContactArray) ToGetPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationSupportContactArrayOutput
- type GetPublicationSupportContactArrayInput
- type GetPublicationSupportContactArrayOutput
- func (GetPublicationSupportContactArrayOutput) ElementType() reflect.Type
- func (o GetPublicationSupportContactArrayOutput) Index(i pulumi.IntInput) GetPublicationSupportContactOutput
- func (o GetPublicationSupportContactArrayOutput) ToGetPublicationSupportContactArrayOutput() GetPublicationSupportContactArrayOutput
- func (o GetPublicationSupportContactArrayOutput) ToGetPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationSupportContactArrayOutput
- type GetPublicationSupportContactInput
- type GetPublicationSupportContactOutput
- func (GetPublicationSupportContactOutput) ElementType() reflect.Type
- func (o GetPublicationSupportContactOutput) Email() pulumi.StringOutput
- func (o GetPublicationSupportContactOutput) Name() pulumi.StringOutput
- func (o GetPublicationSupportContactOutput) Phone() pulumi.StringOutput
- func (o GetPublicationSupportContactOutput) Subject() pulumi.StringOutput
- func (o GetPublicationSupportContactOutput) ToGetPublicationSupportContactOutput() GetPublicationSupportContactOutput
- func (o GetPublicationSupportContactOutput) ToGetPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationSupportContactOutput
- type GetPublicationSupportedOperatingSystem
- type GetPublicationSupportedOperatingSystemArgs
- func (GetPublicationSupportedOperatingSystemArgs) ElementType() reflect.Type
- func (i GetPublicationSupportedOperatingSystemArgs) ToGetPublicationSupportedOperatingSystemOutput() GetPublicationSupportedOperatingSystemOutput
- func (i GetPublicationSupportedOperatingSystemArgs) ToGetPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemOutput
- type GetPublicationSupportedOperatingSystemArray
- func (GetPublicationSupportedOperatingSystemArray) ElementType() reflect.Type
- func (i GetPublicationSupportedOperatingSystemArray) ToGetPublicationSupportedOperatingSystemArrayOutput() GetPublicationSupportedOperatingSystemArrayOutput
- func (i GetPublicationSupportedOperatingSystemArray) ToGetPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemArrayOutput
- type GetPublicationSupportedOperatingSystemArrayInput
- type GetPublicationSupportedOperatingSystemArrayOutput
- func (GetPublicationSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetPublicationSupportedOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetPublicationSupportedOperatingSystemOutput
- func (o GetPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationSupportedOperatingSystemArrayOutput() GetPublicationSupportedOperatingSystemArrayOutput
- func (o GetPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemArrayOutput
- type GetPublicationSupportedOperatingSystemInput
- type GetPublicationSupportedOperatingSystemOutput
- func (GetPublicationSupportedOperatingSystemOutput) ElementType() reflect.Type
- func (o GetPublicationSupportedOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetPublicationSupportedOperatingSystemOutput) ToGetPublicationSupportedOperatingSystemOutput() GetPublicationSupportedOperatingSystemOutput
- func (o GetPublicationSupportedOperatingSystemOutput) ToGetPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemOutput
- type GetPublicationsArgs
- type GetPublicationsFilter
- type GetPublicationsFilterArgs
- type GetPublicationsFilterArray
- func (GetPublicationsFilterArray) ElementType() reflect.Type
- func (i GetPublicationsFilterArray) ToGetPublicationsFilterArrayOutput() GetPublicationsFilterArrayOutput
- func (i GetPublicationsFilterArray) ToGetPublicationsFilterArrayOutputWithContext(ctx context.Context) GetPublicationsFilterArrayOutput
- type GetPublicationsFilterArrayInput
- type GetPublicationsFilterArrayOutput
- func (GetPublicationsFilterArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsFilterArrayOutput) Index(i pulumi.IntInput) GetPublicationsFilterOutput
- func (o GetPublicationsFilterArrayOutput) ToGetPublicationsFilterArrayOutput() GetPublicationsFilterArrayOutput
- func (o GetPublicationsFilterArrayOutput) ToGetPublicationsFilterArrayOutputWithContext(ctx context.Context) GetPublicationsFilterArrayOutput
- type GetPublicationsFilterInput
- type GetPublicationsFilterOutput
- func (GetPublicationsFilterOutput) ElementType() reflect.Type
- func (o GetPublicationsFilterOutput) Name() pulumi.StringOutput
- func (o GetPublicationsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPublicationsFilterOutput) ToGetPublicationsFilterOutput() GetPublicationsFilterOutput
- func (o GetPublicationsFilterOutput) ToGetPublicationsFilterOutputWithContext(ctx context.Context) GetPublicationsFilterOutput
- func (o GetPublicationsFilterOutput) Values() pulumi.StringArrayOutput
- type GetPublicationsOutputArgs
- type GetPublicationsPublication
- type GetPublicationsPublicationArgs
- func (GetPublicationsPublicationArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationArgs) ToGetPublicationsPublicationOutput() GetPublicationsPublicationOutput
- func (i GetPublicationsPublicationArgs) ToGetPublicationsPublicationOutputWithContext(ctx context.Context) GetPublicationsPublicationOutput
- type GetPublicationsPublicationArray
- func (GetPublicationsPublicationArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationArray) ToGetPublicationsPublicationArrayOutput() GetPublicationsPublicationArrayOutput
- func (i GetPublicationsPublicationArray) ToGetPublicationsPublicationArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationArrayOutput
- type GetPublicationsPublicationArrayInput
- type GetPublicationsPublicationArrayOutput
- func (GetPublicationsPublicationArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationOutput
- func (o GetPublicationsPublicationArrayOutput) ToGetPublicationsPublicationArrayOutput() GetPublicationsPublicationArrayOutput
- func (o GetPublicationsPublicationArrayOutput) ToGetPublicationsPublicationArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationArrayOutput
- type GetPublicationsPublicationIcon
- type GetPublicationsPublicationIconArgs
- func (GetPublicationsPublicationIconArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationIconArgs) ToGetPublicationsPublicationIconOutput() GetPublicationsPublicationIconOutput
- func (i GetPublicationsPublicationIconArgs) ToGetPublicationsPublicationIconOutputWithContext(ctx context.Context) GetPublicationsPublicationIconOutput
- type GetPublicationsPublicationIconArray
- func (GetPublicationsPublicationIconArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationIconArray) ToGetPublicationsPublicationIconArrayOutput() GetPublicationsPublicationIconArrayOutput
- func (i GetPublicationsPublicationIconArray) ToGetPublicationsPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationIconArrayOutput
- type GetPublicationsPublicationIconArrayInput
- type GetPublicationsPublicationIconArrayOutput
- func (GetPublicationsPublicationIconArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationIconArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationIconOutput
- func (o GetPublicationsPublicationIconArrayOutput) ToGetPublicationsPublicationIconArrayOutput() GetPublicationsPublicationIconArrayOutput
- func (o GetPublicationsPublicationIconArrayOutput) ToGetPublicationsPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationIconArrayOutput
- type GetPublicationsPublicationIconInput
- type GetPublicationsPublicationIconOutput
- func (o GetPublicationsPublicationIconOutput) ContentUrl() pulumi.StringOutput
- func (GetPublicationsPublicationIconOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationIconOutput) FileExtension() pulumi.StringOutput
- func (o GetPublicationsPublicationIconOutput) MimeType() pulumi.StringOutput
- func (o GetPublicationsPublicationIconOutput) Name() pulumi.StringOutput
- func (o GetPublicationsPublicationIconOutput) ToGetPublicationsPublicationIconOutput() GetPublicationsPublicationIconOutput
- func (o GetPublicationsPublicationIconOutput) ToGetPublicationsPublicationIconOutputWithContext(ctx context.Context) GetPublicationsPublicationIconOutput
- type GetPublicationsPublicationInput
- type GetPublicationsPublicationOutput
- func (o GetPublicationsPublicationOutput) CompartmentId() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) DefinedTags() pulumi.StringMapOutput
- func (GetPublicationsPublicationOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetPublicationsPublicationOutput) Icons() GetPublicationsPublicationIconArrayOutput
- func (o GetPublicationsPublicationOutput) Id() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) IsAgreementAcknowledged() pulumi.BoolOutput
- func (o GetPublicationsPublicationOutput) ListingType() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) LongDescription() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) Name() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) PackageDetails() GetPublicationsPublicationPackageDetailArrayOutput
- func (o GetPublicationsPublicationOutput) PackageType() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) ShortDescription() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) State() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) SupportContacts() GetPublicationsPublicationSupportContactArrayOutput
- func (o GetPublicationsPublicationOutput) SupportedOperatingSystems() GetPublicationsPublicationSupportedOperatingSystemArrayOutput
- func (o GetPublicationsPublicationOutput) SystemTags() pulumi.StringMapOutput
- func (o GetPublicationsPublicationOutput) TimeCreated() pulumi.StringOutput
- func (o GetPublicationsPublicationOutput) ToGetPublicationsPublicationOutput() GetPublicationsPublicationOutput
- func (o GetPublicationsPublicationOutput) ToGetPublicationsPublicationOutputWithContext(ctx context.Context) GetPublicationsPublicationOutput
- type GetPublicationsPublicationPackageDetail
- type GetPublicationsPublicationPackageDetailArgs
- func (GetPublicationsPublicationPackageDetailArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationPackageDetailArgs) ToGetPublicationsPublicationPackageDetailOutput() GetPublicationsPublicationPackageDetailOutput
- func (i GetPublicationsPublicationPackageDetailArgs) ToGetPublicationsPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOutput
- type GetPublicationsPublicationPackageDetailArray
- func (GetPublicationsPublicationPackageDetailArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationPackageDetailArray) ToGetPublicationsPublicationPackageDetailArrayOutput() GetPublicationsPublicationPackageDetailArrayOutput
- func (i GetPublicationsPublicationPackageDetailArray) ToGetPublicationsPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailArrayOutput
- type GetPublicationsPublicationPackageDetailArrayInput
- type GetPublicationsPublicationPackageDetailArrayOutput
- func (GetPublicationsPublicationPackageDetailArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationPackageDetailArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationPackageDetailOutput
- func (o GetPublicationsPublicationPackageDetailArrayOutput) ToGetPublicationsPublicationPackageDetailArrayOutput() GetPublicationsPublicationPackageDetailArrayOutput
- func (o GetPublicationsPublicationPackageDetailArrayOutput) ToGetPublicationsPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailArrayOutput
- type GetPublicationsPublicationPackageDetailEula
- type GetPublicationsPublicationPackageDetailEulaArgs
- func (GetPublicationsPublicationPackageDetailEulaArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationPackageDetailEulaArgs) ToGetPublicationsPublicationPackageDetailEulaOutput() GetPublicationsPublicationPackageDetailEulaOutput
- func (i GetPublicationsPublicationPackageDetailEulaArgs) ToGetPublicationsPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaOutput
- type GetPublicationsPublicationPackageDetailEulaArray
- func (GetPublicationsPublicationPackageDetailEulaArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationPackageDetailEulaArray) ToGetPublicationsPublicationPackageDetailEulaArrayOutput() GetPublicationsPublicationPackageDetailEulaArrayOutput
- func (i GetPublicationsPublicationPackageDetailEulaArray) ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaArrayOutput
- type GetPublicationsPublicationPackageDetailEulaArrayInput
- type GetPublicationsPublicationPackageDetailEulaArrayOutput
- func (GetPublicationsPublicationPackageDetailEulaArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationPackageDetailEulaArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationPackageDetailEulaOutput
- func (o GetPublicationsPublicationPackageDetailEulaArrayOutput) ToGetPublicationsPublicationPackageDetailEulaArrayOutput() GetPublicationsPublicationPackageDetailEulaArrayOutput
- func (o GetPublicationsPublicationPackageDetailEulaArrayOutput) ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaArrayOutput
- type GetPublicationsPublicationPackageDetailEulaInput
- type GetPublicationsPublicationPackageDetailEulaOutput
- func (GetPublicationsPublicationPackageDetailEulaOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationPackageDetailEulaOutput) EulaType() pulumi.StringOutput
- func (o GetPublicationsPublicationPackageDetailEulaOutput) LicenseText() pulumi.StringOutput
- func (o GetPublicationsPublicationPackageDetailEulaOutput) ToGetPublicationsPublicationPackageDetailEulaOutput() GetPublicationsPublicationPackageDetailEulaOutput
- func (o GetPublicationsPublicationPackageDetailEulaOutput) ToGetPublicationsPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaOutput
- type GetPublicationsPublicationPackageDetailInput
- type GetPublicationsPublicationPackageDetailOperatingSystem
- type GetPublicationsPublicationPackageDetailOperatingSystemArgs
- func (GetPublicationsPublicationPackageDetailOperatingSystemArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationPackageDetailOperatingSystemArgs) ToGetPublicationsPublicationPackageDetailOperatingSystemOutput() GetPublicationsPublicationPackageDetailOperatingSystemOutput
- func (i GetPublicationsPublicationPackageDetailOperatingSystemArgs) ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemOutput
- type GetPublicationsPublicationPackageDetailOperatingSystemArray
- func (GetPublicationsPublicationPackageDetailOperatingSystemArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationPackageDetailOperatingSystemArray) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
- func (i GetPublicationsPublicationPackageDetailOperatingSystemArray) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
- type GetPublicationsPublicationPackageDetailOperatingSystemArrayInput
- type GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
- func (GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationPackageDetailOperatingSystemOutput
- func (o GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
- func (o GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
- type GetPublicationsPublicationPackageDetailOperatingSystemInput
- type GetPublicationsPublicationPackageDetailOperatingSystemOutput
- func (GetPublicationsPublicationPackageDetailOperatingSystemOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationPackageDetailOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetPublicationsPublicationPackageDetailOperatingSystemOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemOutput() GetPublicationsPublicationPackageDetailOperatingSystemOutput
- func (o GetPublicationsPublicationPackageDetailOperatingSystemOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemOutput
- type GetPublicationsPublicationPackageDetailOutput
- func (GetPublicationsPublicationPackageDetailOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationPackageDetailOutput) Eulas() GetPublicationsPublicationPackageDetailEulaArrayOutput
- func (o GetPublicationsPublicationPackageDetailOutput) ImageId() pulumi.StringOutput
- func (o GetPublicationsPublicationPackageDetailOutput) OperatingSystems() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
- func (o GetPublicationsPublicationPackageDetailOutput) PackageType() pulumi.StringOutput
- func (o GetPublicationsPublicationPackageDetailOutput) PackageVersion() pulumi.StringOutput
- func (o GetPublicationsPublicationPackageDetailOutput) ToGetPublicationsPublicationPackageDetailOutput() GetPublicationsPublicationPackageDetailOutput
- func (o GetPublicationsPublicationPackageDetailOutput) ToGetPublicationsPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOutput
- type GetPublicationsPublicationSupportContact
- type GetPublicationsPublicationSupportContactArgs
- func (GetPublicationsPublicationSupportContactArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationSupportContactArgs) ToGetPublicationsPublicationSupportContactOutput() GetPublicationsPublicationSupportContactOutput
- func (i GetPublicationsPublicationSupportContactArgs) ToGetPublicationsPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactOutput
- type GetPublicationsPublicationSupportContactArray
- func (GetPublicationsPublicationSupportContactArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationSupportContactArray) ToGetPublicationsPublicationSupportContactArrayOutput() GetPublicationsPublicationSupportContactArrayOutput
- func (i GetPublicationsPublicationSupportContactArray) ToGetPublicationsPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactArrayOutput
- type GetPublicationsPublicationSupportContactArrayInput
- type GetPublicationsPublicationSupportContactArrayOutput
- func (GetPublicationsPublicationSupportContactArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationSupportContactArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationSupportContactOutput
- func (o GetPublicationsPublicationSupportContactArrayOutput) ToGetPublicationsPublicationSupportContactArrayOutput() GetPublicationsPublicationSupportContactArrayOutput
- func (o GetPublicationsPublicationSupportContactArrayOutput) ToGetPublicationsPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactArrayOutput
- type GetPublicationsPublicationSupportContactInput
- type GetPublicationsPublicationSupportContactOutput
- func (GetPublicationsPublicationSupportContactOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationSupportContactOutput) Email() pulumi.StringOutput
- func (o GetPublicationsPublicationSupportContactOutput) Name() pulumi.StringOutput
- func (o GetPublicationsPublicationSupportContactOutput) Phone() pulumi.StringOutput
- func (o GetPublicationsPublicationSupportContactOutput) Subject() pulumi.StringOutput
- func (o GetPublicationsPublicationSupportContactOutput) ToGetPublicationsPublicationSupportContactOutput() GetPublicationsPublicationSupportContactOutput
- func (o GetPublicationsPublicationSupportContactOutput) ToGetPublicationsPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactOutput
- type GetPublicationsPublicationSupportedOperatingSystem
- type GetPublicationsPublicationSupportedOperatingSystemArgs
- func (GetPublicationsPublicationSupportedOperatingSystemArgs) ElementType() reflect.Type
- func (i GetPublicationsPublicationSupportedOperatingSystemArgs) ToGetPublicationsPublicationSupportedOperatingSystemOutput() GetPublicationsPublicationSupportedOperatingSystemOutput
- func (i GetPublicationsPublicationSupportedOperatingSystemArgs) ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemOutput
- type GetPublicationsPublicationSupportedOperatingSystemArray
- func (GetPublicationsPublicationSupportedOperatingSystemArray) ElementType() reflect.Type
- func (i GetPublicationsPublicationSupportedOperatingSystemArray) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput() GetPublicationsPublicationSupportedOperatingSystemArrayOutput
- func (i GetPublicationsPublicationSupportedOperatingSystemArray) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemArrayOutput
- type GetPublicationsPublicationSupportedOperatingSystemArrayInput
- type GetPublicationsPublicationSupportedOperatingSystemArrayOutput
- func (GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationSupportedOperatingSystemArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationSupportedOperatingSystemOutput
- func (o GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput() GetPublicationsPublicationSupportedOperatingSystemArrayOutput
- func (o GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemArrayOutput
- type GetPublicationsPublicationSupportedOperatingSystemInput
- type GetPublicationsPublicationSupportedOperatingSystemOutput
- func (GetPublicationsPublicationSupportedOperatingSystemOutput) ElementType() reflect.Type
- func (o GetPublicationsPublicationSupportedOperatingSystemOutput) Name() pulumi.StringOutput
- func (o GetPublicationsPublicationSupportedOperatingSystemOutput) ToGetPublicationsPublicationSupportedOperatingSystemOutput() GetPublicationsPublicationSupportedOperatingSystemOutput
- func (o GetPublicationsPublicationSupportedOperatingSystemOutput) ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemOutput
- type GetPublicationsResult
- type GetPublicationsResultOutput
- func (o GetPublicationsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetPublicationsResultOutput) ElementType() reflect.Type
- func (o GetPublicationsResultOutput) Filters() GetPublicationsFilterArrayOutput
- func (o GetPublicationsResultOutput) Id() pulumi.StringOutput
- func (o GetPublicationsResultOutput) ListingType() pulumi.StringOutput
- func (o GetPublicationsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetPublicationsResultOutput) OperatingSystems() pulumi.StringArrayOutput
- func (o GetPublicationsResultOutput) PublicationId() pulumi.StringPtrOutput
- func (o GetPublicationsResultOutput) Publications() GetPublicationsPublicationArrayOutput
- func (o GetPublicationsResultOutput) ToGetPublicationsResultOutput() GetPublicationsResultOutput
- func (o GetPublicationsResultOutput) ToGetPublicationsResultOutputWithContext(ctx context.Context) GetPublicationsResultOutput
- type GetPublishersArgs
- type GetPublishersFilter
- type GetPublishersFilterArgs
- type GetPublishersFilterArray
- type GetPublishersFilterArrayInput
- type GetPublishersFilterArrayOutput
- func (GetPublishersFilterArrayOutput) ElementType() reflect.Type
- func (o GetPublishersFilterArrayOutput) Index(i pulumi.IntInput) GetPublishersFilterOutput
- func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput
- func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutputWithContext(ctx context.Context) GetPublishersFilterArrayOutput
- type GetPublishersFilterInput
- type GetPublishersFilterOutput
- func (GetPublishersFilterOutput) ElementType() reflect.Type
- func (o GetPublishersFilterOutput) Name() pulumi.StringOutput
- func (o GetPublishersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPublishersFilterOutput) ToGetPublishersFilterOutput() GetPublishersFilterOutput
- func (o GetPublishersFilterOutput) ToGetPublishersFilterOutputWithContext(ctx context.Context) GetPublishersFilterOutput
- func (o GetPublishersFilterOutput) Values() pulumi.StringArrayOutput
- type GetPublishersOutputArgs
- type GetPublishersPublisher
- type GetPublishersPublisherArgs
- type GetPublishersPublisherArray
- func (GetPublishersPublisherArray) ElementType() reflect.Type
- func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
- func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
- type GetPublishersPublisherArrayInput
- type GetPublishersPublisherArrayOutput
- func (GetPublishersPublisherArrayOutput) ElementType() reflect.Type
- func (o GetPublishersPublisherArrayOutput) Index(i pulumi.IntInput) GetPublishersPublisherOutput
- func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
- func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
- type GetPublishersPublisherInput
- type GetPublishersPublisherOutput
- func (o GetPublishersPublisherOutput) Description() pulumi.StringOutput
- func (GetPublishersPublisherOutput) ElementType() reflect.Type
- func (o GetPublishersPublisherOutput) Id() pulumi.StringOutput
- func (o GetPublishersPublisherOutput) Name() pulumi.StringOutput
- func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutput() GetPublishersPublisherOutput
- func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutputWithContext(ctx context.Context) GetPublishersPublisherOutput
- type GetPublishersResult
- type GetPublishersResultOutput
- func (o GetPublishersResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetPublishersResultOutput) ElementType() reflect.Type
- func (o GetPublishersResultOutput) Filters() GetPublishersFilterArrayOutput
- func (o GetPublishersResultOutput) Id() pulumi.StringOutput
- func (o GetPublishersResultOutput) PublisherId() pulumi.StringPtrOutput
- func (o GetPublishersResultOutput) Publishers() GetPublishersPublisherArrayOutput
- func (o GetPublishersResultOutput) ToGetPublishersResultOutput() GetPublishersResultOutput
- func (o GetPublishersResultOutput) ToGetPublishersResultOutputWithContext(ctx context.Context) GetPublishersResultOutput
- type ListingPackageAgreement
- type ListingPackageAgreementArgs
- type ListingPackageAgreementArray
- func (ListingPackageAgreementArray) ElementType() reflect.Type
- func (i ListingPackageAgreementArray) ToListingPackageAgreementArrayOutput() ListingPackageAgreementArrayOutput
- func (i ListingPackageAgreementArray) ToListingPackageAgreementArrayOutputWithContext(ctx context.Context) ListingPackageAgreementArrayOutput
- type ListingPackageAgreementArrayInput
- type ListingPackageAgreementArrayOutput
- func (ListingPackageAgreementArrayOutput) ElementType() reflect.Type
- func (o ListingPackageAgreementArrayOutput) Index(i pulumi.IntInput) ListingPackageAgreementOutput
- func (o ListingPackageAgreementArrayOutput) ToListingPackageAgreementArrayOutput() ListingPackageAgreementArrayOutput
- func (o ListingPackageAgreementArrayOutput) ToListingPackageAgreementArrayOutputWithContext(ctx context.Context) ListingPackageAgreementArrayOutput
- type ListingPackageAgreementInput
- type ListingPackageAgreementMap
- func (ListingPackageAgreementMap) ElementType() reflect.Type
- func (i ListingPackageAgreementMap) ToListingPackageAgreementMapOutput() ListingPackageAgreementMapOutput
- func (i ListingPackageAgreementMap) ToListingPackageAgreementMapOutputWithContext(ctx context.Context) ListingPackageAgreementMapOutput
- type ListingPackageAgreementMapInput
- type ListingPackageAgreementMapOutput
- func (ListingPackageAgreementMapOutput) ElementType() reflect.Type
- func (o ListingPackageAgreementMapOutput) MapIndex(k pulumi.StringInput) ListingPackageAgreementOutput
- func (o ListingPackageAgreementMapOutput) ToListingPackageAgreementMapOutput() ListingPackageAgreementMapOutput
- func (o ListingPackageAgreementMapOutput) ToListingPackageAgreementMapOutputWithContext(ctx context.Context) ListingPackageAgreementMapOutput
- type ListingPackageAgreementOutput
- func (o ListingPackageAgreementOutput) AgreementId() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) Author() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) CompartmentId() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) ContentUrl() pulumi.StringOutput
- func (ListingPackageAgreementOutput) ElementType() reflect.Type
- func (o ListingPackageAgreementOutput) ListingId() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) PackageVersion() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) Prompt() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) Signature() pulumi.StringOutput
- func (o ListingPackageAgreementOutput) ToListingPackageAgreementOutput() ListingPackageAgreementOutput
- func (o ListingPackageAgreementOutput) ToListingPackageAgreementOutputWithContext(ctx context.Context) ListingPackageAgreementOutput
- type ListingPackageAgreementState
- type LookupAcceptedAgreementArgs
- type LookupAcceptedAgreementOutputArgs
- type LookupAcceptedAgreementResult
- type LookupAcceptedAgreementResultOutput
- func (o LookupAcceptedAgreementResultOutput) AcceptedAgreementId() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) AgreementId() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupAcceptedAgreementResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAcceptedAgreementResultOutput) ElementType() reflect.Type
- func (o LookupAcceptedAgreementResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupAcceptedAgreementResultOutput) Id() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) ListingId() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) PackageVersion() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) Signature() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) TimeAccepted() pulumi.StringOutput
- func (o LookupAcceptedAgreementResultOutput) ToLookupAcceptedAgreementResultOutput() LookupAcceptedAgreementResultOutput
- func (o LookupAcceptedAgreementResultOutput) ToLookupAcceptedAgreementResultOutputWithContext(ctx context.Context) LookupAcceptedAgreementResultOutput
- type LookupPublicationArgs
- type LookupPublicationOutputArgs
- type LookupPublicationResult
- type LookupPublicationResultOutput
- func (o LookupPublicationResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupPublicationResultOutput) DefinedTags() pulumi.StringMapOutput
- func (LookupPublicationResultOutput) ElementType() reflect.Type
- func (o LookupPublicationResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupPublicationResultOutput) Icons() GetPublicationIconArrayOutput
- func (o LookupPublicationResultOutput) Id() pulumi.StringOutput
- func (o LookupPublicationResultOutput) IsAgreementAcknowledged() pulumi.BoolOutput
- func (o LookupPublicationResultOutput) ListingType() pulumi.StringOutput
- func (o LookupPublicationResultOutput) LongDescription() pulumi.StringOutput
- func (o LookupPublicationResultOutput) Name() pulumi.StringOutput
- func (o LookupPublicationResultOutput) PackageDetails() GetPublicationPackageDetailArrayOutput
- func (o LookupPublicationResultOutput) PackageType() pulumi.StringOutput
- func (o LookupPublicationResultOutput) PublicationId() pulumi.StringOutput
- func (o LookupPublicationResultOutput) ShortDescription() pulumi.StringOutput
- func (o LookupPublicationResultOutput) State() pulumi.StringOutput
- func (o LookupPublicationResultOutput) SupportContacts() GetPublicationSupportContactArrayOutput
- func (o LookupPublicationResultOutput) SupportedOperatingSystems() GetPublicationSupportedOperatingSystemArrayOutput
- func (o LookupPublicationResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupPublicationResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupPublicationResultOutput) ToLookupPublicationResultOutput() LookupPublicationResultOutput
- func (o LookupPublicationResultOutput) ToLookupPublicationResultOutputWithContext(ctx context.Context) LookupPublicationResultOutput
- type Publication
- type PublicationArgs
- type PublicationArray
- type PublicationArrayInput
- type PublicationArrayOutput
- func (PublicationArrayOutput) ElementType() reflect.Type
- func (o PublicationArrayOutput) Index(i pulumi.IntInput) PublicationOutput
- func (o PublicationArrayOutput) ToPublicationArrayOutput() PublicationArrayOutput
- func (o PublicationArrayOutput) ToPublicationArrayOutputWithContext(ctx context.Context) PublicationArrayOutput
- type PublicationIcon
- type PublicationIconArgs
- type PublicationIconArray
- type PublicationIconArrayInput
- type PublicationIconArrayOutput
- func (PublicationIconArrayOutput) ElementType() reflect.Type
- func (o PublicationIconArrayOutput) Index(i pulumi.IntInput) PublicationIconOutput
- func (o PublicationIconArrayOutput) ToPublicationIconArrayOutput() PublicationIconArrayOutput
- func (o PublicationIconArrayOutput) ToPublicationIconArrayOutputWithContext(ctx context.Context) PublicationIconArrayOutput
- type PublicationIconInput
- type PublicationIconOutput
- func (o PublicationIconOutput) ContentUrl() pulumi.StringPtrOutput
- func (PublicationIconOutput) ElementType() reflect.Type
- func (o PublicationIconOutput) FileExtension() pulumi.StringPtrOutput
- func (o PublicationIconOutput) MimeType() pulumi.StringPtrOutput
- func (o PublicationIconOutput) Name() pulumi.StringPtrOutput
- func (o PublicationIconOutput) ToPublicationIconOutput() PublicationIconOutput
- func (o PublicationIconOutput) ToPublicationIconOutputWithContext(ctx context.Context) PublicationIconOutput
- type PublicationInput
- type PublicationMap
- type PublicationMapInput
- type PublicationMapOutput
- func (PublicationMapOutput) ElementType() reflect.Type
- func (o PublicationMapOutput) MapIndex(k pulumi.StringInput) PublicationOutput
- func (o PublicationMapOutput) ToPublicationMapOutput() PublicationMapOutput
- func (o PublicationMapOutput) ToPublicationMapOutputWithContext(ctx context.Context) PublicationMapOutput
- type PublicationOutput
- func (o PublicationOutput) CompartmentId() pulumi.StringOutput
- func (o PublicationOutput) DefinedTags() pulumi.StringMapOutput
- func (PublicationOutput) ElementType() reflect.Type
- func (o PublicationOutput) FreeformTags() pulumi.StringMapOutput
- func (o PublicationOutput) Icons() PublicationIconArrayOutput
- func (o PublicationOutput) IsAgreementAcknowledged() pulumi.BoolOutput
- func (o PublicationOutput) ListingType() pulumi.StringOutput
- func (o PublicationOutput) LongDescription() pulumi.StringOutput
- func (o PublicationOutput) Name() pulumi.StringOutput
- func (o PublicationOutput) PackageDetails() PublicationPackageDetailsOutput
- func (o PublicationOutput) PackageType() pulumi.StringOutput
- func (o PublicationOutput) ShortDescription() pulumi.StringOutput
- func (o PublicationOutput) State() pulumi.StringOutput
- func (o PublicationOutput) SupportContacts() PublicationSupportContactArrayOutput
- func (o PublicationOutput) SupportedOperatingSystems() PublicationSupportedOperatingSystemArrayOutput
- func (o PublicationOutput) SystemTags() pulumi.StringMapOutput
- func (o PublicationOutput) TimeCreated() pulumi.StringOutput
- func (o PublicationOutput) ToPublicationOutput() PublicationOutput
- func (o PublicationOutput) ToPublicationOutputWithContext(ctx context.Context) PublicationOutput
- type PublicationPackageDetails
- type PublicationPackageDetailsArgs
- func (PublicationPackageDetailsArgs) ElementType() reflect.Type
- func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsOutput() PublicationPackageDetailsOutput
- func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsOutputWithContext(ctx context.Context) PublicationPackageDetailsOutput
- func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput
- func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsPtrOutput
- type PublicationPackageDetailsEula
- type PublicationPackageDetailsEulaArgs
- func (PublicationPackageDetailsEulaArgs) ElementType() reflect.Type
- func (i PublicationPackageDetailsEulaArgs) ToPublicationPackageDetailsEulaOutput() PublicationPackageDetailsEulaOutput
- func (i PublicationPackageDetailsEulaArgs) ToPublicationPackageDetailsEulaOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaOutput
- type PublicationPackageDetailsEulaArray
- func (PublicationPackageDetailsEulaArray) ElementType() reflect.Type
- func (i PublicationPackageDetailsEulaArray) ToPublicationPackageDetailsEulaArrayOutput() PublicationPackageDetailsEulaArrayOutput
- func (i PublicationPackageDetailsEulaArray) ToPublicationPackageDetailsEulaArrayOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaArrayOutput
- type PublicationPackageDetailsEulaArrayInput
- type PublicationPackageDetailsEulaArrayOutput
- func (PublicationPackageDetailsEulaArrayOutput) ElementType() reflect.Type
- func (o PublicationPackageDetailsEulaArrayOutput) Index(i pulumi.IntInput) PublicationPackageDetailsEulaOutput
- func (o PublicationPackageDetailsEulaArrayOutput) ToPublicationPackageDetailsEulaArrayOutput() PublicationPackageDetailsEulaArrayOutput
- func (o PublicationPackageDetailsEulaArrayOutput) ToPublicationPackageDetailsEulaArrayOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaArrayOutput
- type PublicationPackageDetailsEulaInput
- type PublicationPackageDetailsEulaOutput
- func (PublicationPackageDetailsEulaOutput) ElementType() reflect.Type
- func (o PublicationPackageDetailsEulaOutput) EulaType() pulumi.StringOutput
- func (o PublicationPackageDetailsEulaOutput) LicenseText() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsEulaOutput) ToPublicationPackageDetailsEulaOutput() PublicationPackageDetailsEulaOutput
- func (o PublicationPackageDetailsEulaOutput) ToPublicationPackageDetailsEulaOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaOutput
- type PublicationPackageDetailsInput
- type PublicationPackageDetailsOperatingSystem
- type PublicationPackageDetailsOperatingSystemArgs
- func (PublicationPackageDetailsOperatingSystemArgs) ElementType() reflect.Type
- func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemOutput() PublicationPackageDetailsOperatingSystemOutput
- func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemOutput
- func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput
- func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemPtrOutput
- type PublicationPackageDetailsOperatingSystemInput
- type PublicationPackageDetailsOperatingSystemOutput
- func (PublicationPackageDetailsOperatingSystemOutput) ElementType() reflect.Type
- func (o PublicationPackageDetailsOperatingSystemOutput) Name() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemOutput() PublicationPackageDetailsOperatingSystemOutput
- func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemOutput
- func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput
- func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemPtrOutput
- type PublicationPackageDetailsOperatingSystemPtrInput
- type PublicationPackageDetailsOperatingSystemPtrOutput
- func (o PublicationPackageDetailsOperatingSystemPtrOutput) Elem() PublicationPackageDetailsOperatingSystemOutput
- func (PublicationPackageDetailsOperatingSystemPtrOutput) ElementType() reflect.Type
- func (o PublicationPackageDetailsOperatingSystemPtrOutput) Name() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsOperatingSystemPtrOutput) ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput
- func (o PublicationPackageDetailsOperatingSystemPtrOutput) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemPtrOutput
- type PublicationPackageDetailsOutput
- func (PublicationPackageDetailsOutput) ElementType() reflect.Type
- func (o PublicationPackageDetailsOutput) Eulas() PublicationPackageDetailsEulaArrayOutput
- func (o PublicationPackageDetailsOutput) ImageId() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsOutput) OperatingSystem() PublicationPackageDetailsOperatingSystemOutput
- func (o PublicationPackageDetailsOutput) PackageType() pulumi.StringOutput
- func (o PublicationPackageDetailsOutput) PackageVersion() pulumi.StringOutput
- func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsOutput() PublicationPackageDetailsOutput
- func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsOutputWithContext(ctx context.Context) PublicationPackageDetailsOutput
- func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput
- func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsPtrOutput
- type PublicationPackageDetailsPtrInput
- type PublicationPackageDetailsPtrOutput
- func (o PublicationPackageDetailsPtrOutput) Elem() PublicationPackageDetailsOutput
- func (PublicationPackageDetailsPtrOutput) ElementType() reflect.Type
- func (o PublicationPackageDetailsPtrOutput) Eulas() PublicationPackageDetailsEulaArrayOutput
- func (o PublicationPackageDetailsPtrOutput) ImageId() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsPtrOutput) OperatingSystem() PublicationPackageDetailsOperatingSystemPtrOutput
- func (o PublicationPackageDetailsPtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsPtrOutput) PackageVersion() pulumi.StringPtrOutput
- func (o PublicationPackageDetailsPtrOutput) ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput
- func (o PublicationPackageDetailsPtrOutput) ToPublicationPackageDetailsPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsPtrOutput
- type PublicationState
- type PublicationSupportContact
- type PublicationSupportContactArgs
- func (PublicationSupportContactArgs) ElementType() reflect.Type
- func (i PublicationSupportContactArgs) ToPublicationSupportContactOutput() PublicationSupportContactOutput
- func (i PublicationSupportContactArgs) ToPublicationSupportContactOutputWithContext(ctx context.Context) PublicationSupportContactOutput
- type PublicationSupportContactArray
- func (PublicationSupportContactArray) ElementType() reflect.Type
- func (i PublicationSupportContactArray) ToPublicationSupportContactArrayOutput() PublicationSupportContactArrayOutput
- func (i PublicationSupportContactArray) ToPublicationSupportContactArrayOutputWithContext(ctx context.Context) PublicationSupportContactArrayOutput
- type PublicationSupportContactArrayInput
- type PublicationSupportContactArrayOutput
- func (PublicationSupportContactArrayOutput) ElementType() reflect.Type
- func (o PublicationSupportContactArrayOutput) Index(i pulumi.IntInput) PublicationSupportContactOutput
- func (o PublicationSupportContactArrayOutput) ToPublicationSupportContactArrayOutput() PublicationSupportContactArrayOutput
- func (o PublicationSupportContactArrayOutput) ToPublicationSupportContactArrayOutputWithContext(ctx context.Context) PublicationSupportContactArrayOutput
- type PublicationSupportContactInput
- type PublicationSupportContactOutput
- func (PublicationSupportContactOutput) ElementType() reflect.Type
- func (o PublicationSupportContactOutput) Email() pulumi.StringPtrOutput
- func (o PublicationSupportContactOutput) Name() pulumi.StringPtrOutput
- func (o PublicationSupportContactOutput) Phone() pulumi.StringPtrOutput
- func (o PublicationSupportContactOutput) Subject() pulumi.StringPtrOutput
- func (o PublicationSupportContactOutput) ToPublicationSupportContactOutput() PublicationSupportContactOutput
- func (o PublicationSupportContactOutput) ToPublicationSupportContactOutputWithContext(ctx context.Context) PublicationSupportContactOutput
- type PublicationSupportedOperatingSystem
- type PublicationSupportedOperatingSystemArgs
- func (PublicationSupportedOperatingSystemArgs) ElementType() reflect.Type
- func (i PublicationSupportedOperatingSystemArgs) ToPublicationSupportedOperatingSystemOutput() PublicationSupportedOperatingSystemOutput
- func (i PublicationSupportedOperatingSystemArgs) ToPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemOutput
- type PublicationSupportedOperatingSystemArray
- func (PublicationSupportedOperatingSystemArray) ElementType() reflect.Type
- func (i PublicationSupportedOperatingSystemArray) ToPublicationSupportedOperatingSystemArrayOutput() PublicationSupportedOperatingSystemArrayOutput
- func (i PublicationSupportedOperatingSystemArray) ToPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemArrayOutput
- type PublicationSupportedOperatingSystemArrayInput
- type PublicationSupportedOperatingSystemArrayOutput
- func (PublicationSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
- func (o PublicationSupportedOperatingSystemArrayOutput) Index(i pulumi.IntInput) PublicationSupportedOperatingSystemOutput
- func (o PublicationSupportedOperatingSystemArrayOutput) ToPublicationSupportedOperatingSystemArrayOutput() PublicationSupportedOperatingSystemArrayOutput
- func (o PublicationSupportedOperatingSystemArrayOutput) ToPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemArrayOutput
- type PublicationSupportedOperatingSystemInput
- type PublicationSupportedOperatingSystemOutput
- func (PublicationSupportedOperatingSystemOutput) ElementType() reflect.Type
- func (o PublicationSupportedOperatingSystemOutput) Name() pulumi.StringPtrOutput
- func (o PublicationSupportedOperatingSystemOutput) ToPublicationSupportedOperatingSystemOutput() PublicationSupportedOperatingSystemOutput
- func (o PublicationSupportedOperatingSystemOutput) ToPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedAgreement ¶
type AcceptedAgreement struct { pulumi.CustomResourceState // The agreement to accept. AgreementId pulumi.StringOutput `pulumi:"agreementId"` // The unique identifier for the compartment where the agreement will be accepted. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) A display name for the accepted agreement. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // The unique identifier for the listing associated with the agreement. ListingId pulumi.StringOutput `pulumi:"listingId"` // The package version associated with the agreement. PackageVersion pulumi.StringOutput `pulumi:"packageVersion"` // A signature generated for the listing package agreements that you can retrieve with [GetAgreement](https://docs.cloud.oracle.com/iaas/api/#/en/marketplace/20181001/Agreement/GetAgreement). // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Signature pulumi.StringOutput `pulumi:"signature"` // The time the agreement was accepted. TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"` }
This resource provides the Accepted Agreement resource in Oracle Cloud Infrastructure Marketplace service.
Accepts a terms of use agreement for a specific package version of a listing. You must accept all terms of use for a package before you can deploy the package.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.NewAcceptedAgreement(ctx, "test_accepted_agreement", &Marketplace.AcceptedAgreementArgs{ AgreementId: pulumi.Any(testAgreement.Id), CompartmentId: pulumi.Any(compartmentId), ListingId: pulumi.Any(testListing.Id), PackageVersion: pulumi.Any(acceptedAgreementPackageVersion), Signature: pulumi.Any(acceptedAgreementSignature), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, DisplayName: pulumi.Any(acceptedAgreementDisplayName), FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
AcceptedAgreements can be imported using the `id`, e.g.
```sh $ pulumi import oci:Marketplace/acceptedAgreement:AcceptedAgreement test_accepted_agreement "id" ```
func GetAcceptedAgreement ¶
func GetAcceptedAgreement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AcceptedAgreementState, opts ...pulumi.ResourceOption) (*AcceptedAgreement, error)
GetAcceptedAgreement gets an existing AcceptedAgreement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAcceptedAgreement ¶
func NewAcceptedAgreement(ctx *pulumi.Context, name string, args *AcceptedAgreementArgs, opts ...pulumi.ResourceOption) (*AcceptedAgreement, error)
NewAcceptedAgreement registers a new resource with the given unique name, arguments, and options.
func (*AcceptedAgreement) ElementType ¶
func (*AcceptedAgreement) ElementType() reflect.Type
func (*AcceptedAgreement) ToAcceptedAgreementOutput ¶
func (i *AcceptedAgreement) ToAcceptedAgreementOutput() AcceptedAgreementOutput
func (*AcceptedAgreement) ToAcceptedAgreementOutputWithContext ¶
func (i *AcceptedAgreement) ToAcceptedAgreementOutputWithContext(ctx context.Context) AcceptedAgreementOutput
type AcceptedAgreementArgs ¶
type AcceptedAgreementArgs struct { // The agreement to accept. AgreementId pulumi.StringInput // The unique identifier for the compartment where the agreement will be accepted. CompartmentId pulumi.StringInput // (Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) A display name for the accepted agreement. DisplayName pulumi.StringPtrInput // (Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // The unique identifier for the listing associated with the agreement. ListingId pulumi.StringInput // The package version associated with the agreement. PackageVersion pulumi.StringInput // A signature generated for the listing package agreements that you can retrieve with [GetAgreement](https://docs.cloud.oracle.com/iaas/api/#/en/marketplace/20181001/Agreement/GetAgreement). // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Signature pulumi.StringInput }
The set of arguments for constructing a AcceptedAgreement resource.
func (AcceptedAgreementArgs) ElementType ¶
func (AcceptedAgreementArgs) ElementType() reflect.Type
type AcceptedAgreementArray ¶
type AcceptedAgreementArray []AcceptedAgreementInput
func (AcceptedAgreementArray) ElementType ¶
func (AcceptedAgreementArray) ElementType() reflect.Type
func (AcceptedAgreementArray) ToAcceptedAgreementArrayOutput ¶
func (i AcceptedAgreementArray) ToAcceptedAgreementArrayOutput() AcceptedAgreementArrayOutput
func (AcceptedAgreementArray) ToAcceptedAgreementArrayOutputWithContext ¶
func (i AcceptedAgreementArray) ToAcceptedAgreementArrayOutputWithContext(ctx context.Context) AcceptedAgreementArrayOutput
type AcceptedAgreementArrayInput ¶
type AcceptedAgreementArrayInput interface { pulumi.Input ToAcceptedAgreementArrayOutput() AcceptedAgreementArrayOutput ToAcceptedAgreementArrayOutputWithContext(context.Context) AcceptedAgreementArrayOutput }
AcceptedAgreementArrayInput is an input type that accepts AcceptedAgreementArray and AcceptedAgreementArrayOutput values. You can construct a concrete instance of `AcceptedAgreementArrayInput` via:
AcceptedAgreementArray{ AcceptedAgreementArgs{...} }
type AcceptedAgreementArrayOutput ¶
type AcceptedAgreementArrayOutput struct{ *pulumi.OutputState }
func (AcceptedAgreementArrayOutput) ElementType ¶
func (AcceptedAgreementArrayOutput) ElementType() reflect.Type
func (AcceptedAgreementArrayOutput) Index ¶
func (o AcceptedAgreementArrayOutput) Index(i pulumi.IntInput) AcceptedAgreementOutput
func (AcceptedAgreementArrayOutput) ToAcceptedAgreementArrayOutput ¶
func (o AcceptedAgreementArrayOutput) ToAcceptedAgreementArrayOutput() AcceptedAgreementArrayOutput
func (AcceptedAgreementArrayOutput) ToAcceptedAgreementArrayOutputWithContext ¶
func (o AcceptedAgreementArrayOutput) ToAcceptedAgreementArrayOutputWithContext(ctx context.Context) AcceptedAgreementArrayOutput
type AcceptedAgreementInput ¶
type AcceptedAgreementInput interface { pulumi.Input ToAcceptedAgreementOutput() AcceptedAgreementOutput ToAcceptedAgreementOutputWithContext(ctx context.Context) AcceptedAgreementOutput }
type AcceptedAgreementMap ¶
type AcceptedAgreementMap map[string]AcceptedAgreementInput
func (AcceptedAgreementMap) ElementType ¶
func (AcceptedAgreementMap) ElementType() reflect.Type
func (AcceptedAgreementMap) ToAcceptedAgreementMapOutput ¶
func (i AcceptedAgreementMap) ToAcceptedAgreementMapOutput() AcceptedAgreementMapOutput
func (AcceptedAgreementMap) ToAcceptedAgreementMapOutputWithContext ¶
func (i AcceptedAgreementMap) ToAcceptedAgreementMapOutputWithContext(ctx context.Context) AcceptedAgreementMapOutput
type AcceptedAgreementMapInput ¶
type AcceptedAgreementMapInput interface { pulumi.Input ToAcceptedAgreementMapOutput() AcceptedAgreementMapOutput ToAcceptedAgreementMapOutputWithContext(context.Context) AcceptedAgreementMapOutput }
AcceptedAgreementMapInput is an input type that accepts AcceptedAgreementMap and AcceptedAgreementMapOutput values. You can construct a concrete instance of `AcceptedAgreementMapInput` via:
AcceptedAgreementMap{ "key": AcceptedAgreementArgs{...} }
type AcceptedAgreementMapOutput ¶
type AcceptedAgreementMapOutput struct{ *pulumi.OutputState }
func (AcceptedAgreementMapOutput) ElementType ¶
func (AcceptedAgreementMapOutput) ElementType() reflect.Type
func (AcceptedAgreementMapOutput) MapIndex ¶
func (o AcceptedAgreementMapOutput) MapIndex(k pulumi.StringInput) AcceptedAgreementOutput
func (AcceptedAgreementMapOutput) ToAcceptedAgreementMapOutput ¶
func (o AcceptedAgreementMapOutput) ToAcceptedAgreementMapOutput() AcceptedAgreementMapOutput
func (AcceptedAgreementMapOutput) ToAcceptedAgreementMapOutputWithContext ¶
func (o AcceptedAgreementMapOutput) ToAcceptedAgreementMapOutputWithContext(ctx context.Context) AcceptedAgreementMapOutput
type AcceptedAgreementOutput ¶
type AcceptedAgreementOutput struct{ *pulumi.OutputState }
func (AcceptedAgreementOutput) AgreementId ¶
func (o AcceptedAgreementOutput) AgreementId() pulumi.StringOutput
The agreement to accept.
func (AcceptedAgreementOutput) CompartmentId ¶
func (o AcceptedAgreementOutput) CompartmentId() pulumi.StringOutput
The unique identifier for the compartment where the agreement will be accepted.
func (AcceptedAgreementOutput) DefinedTags ¶
func (o AcceptedAgreementOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (AcceptedAgreementOutput) DisplayName ¶
func (o AcceptedAgreementOutput) DisplayName() pulumi.StringOutput
(Updatable) A display name for the accepted agreement.
func (AcceptedAgreementOutput) ElementType ¶
func (AcceptedAgreementOutput) ElementType() reflect.Type
func (AcceptedAgreementOutput) FreeformTags ¶
func (o AcceptedAgreementOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (AcceptedAgreementOutput) ListingId ¶
func (o AcceptedAgreementOutput) ListingId() pulumi.StringOutput
The unique identifier for the listing associated with the agreement.
func (AcceptedAgreementOutput) PackageVersion ¶
func (o AcceptedAgreementOutput) PackageVersion() pulumi.StringOutput
The package version associated with the agreement.
func (AcceptedAgreementOutput) Signature ¶
func (o AcceptedAgreementOutput) Signature() pulumi.StringOutput
A signature generated for the listing package agreements that you can retrieve with [GetAgreement](https://docs.cloud.oracle.com/iaas/api/#/en/marketplace/20181001/Agreement/GetAgreement).
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (AcceptedAgreementOutput) TimeAccepted ¶
func (o AcceptedAgreementOutput) TimeAccepted() pulumi.StringOutput
The time the agreement was accepted.
func (AcceptedAgreementOutput) ToAcceptedAgreementOutput ¶
func (o AcceptedAgreementOutput) ToAcceptedAgreementOutput() AcceptedAgreementOutput
func (AcceptedAgreementOutput) ToAcceptedAgreementOutputWithContext ¶
func (o AcceptedAgreementOutput) ToAcceptedAgreementOutputWithContext(ctx context.Context) AcceptedAgreementOutput
type AcceptedAgreementState ¶
type AcceptedAgreementState struct { // The agreement to accept. AgreementId pulumi.StringPtrInput // The unique identifier for the compartment where the agreement will be accepted. CompartmentId pulumi.StringPtrInput // (Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) A display name for the accepted agreement. DisplayName pulumi.StringPtrInput // (Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // The unique identifier for the listing associated with the agreement. ListingId pulumi.StringPtrInput // The package version associated with the agreement. PackageVersion pulumi.StringPtrInput // A signature generated for the listing package agreements that you can retrieve with [GetAgreement](https://docs.cloud.oracle.com/iaas/api/#/en/marketplace/20181001/Agreement/GetAgreement). // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Signature pulumi.StringPtrInput // The time the agreement was accepted. TimeAccepted pulumi.StringPtrInput }
func (AcceptedAgreementState) ElementType ¶
func (AcceptedAgreementState) ElementType() reflect.Type
type GetAcceptedAgreementsAcceptedAgreement ¶
type GetAcceptedAgreementsAcceptedAgreement struct { // The unique identifier for the terms of use agreement itself. AgreementId string `pulumi:"agreementId"` // The unique identifier for the compartment. CompartmentId string `pulumi:"compartmentId"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // The display name of the resource. DisplayName string `pulumi:"displayName"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The unique identifier for the acceptance of the agreement within a specific compartment. Id string `pulumi:"id"` // The unique identifier for the listing. ListingId string `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion string `pulumi:"packageVersion"` Signature string `pulumi:"signature"` // The time the agreement was accepted. TimeAccepted string `pulumi:"timeAccepted"` }
type GetAcceptedAgreementsAcceptedAgreementArgs ¶
type GetAcceptedAgreementsAcceptedAgreementArgs struct { // The unique identifier for the terms of use agreement itself. AgreementId pulumi.StringInput `pulumi:"agreementId"` // The unique identifier for the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // The display name of the resource. DisplayName pulumi.StringInput `pulumi:"displayName"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The unique identifier for the acceptance of the agreement within a specific compartment. Id pulumi.StringInput `pulumi:"id"` // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` Signature pulumi.StringInput `pulumi:"signature"` // The time the agreement was accepted. TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"` }
func (GetAcceptedAgreementsAcceptedAgreementArgs) ElementType ¶
func (GetAcceptedAgreementsAcceptedAgreementArgs) ElementType() reflect.Type
func (GetAcceptedAgreementsAcceptedAgreementArgs) ToGetAcceptedAgreementsAcceptedAgreementOutput ¶
func (i GetAcceptedAgreementsAcceptedAgreementArgs) ToGetAcceptedAgreementsAcceptedAgreementOutput() GetAcceptedAgreementsAcceptedAgreementOutput
func (GetAcceptedAgreementsAcceptedAgreementArgs) ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext ¶
func (i GetAcceptedAgreementsAcceptedAgreementArgs) ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementOutput
type GetAcceptedAgreementsAcceptedAgreementArray ¶
type GetAcceptedAgreementsAcceptedAgreementArray []GetAcceptedAgreementsAcceptedAgreementInput
func (GetAcceptedAgreementsAcceptedAgreementArray) ElementType ¶
func (GetAcceptedAgreementsAcceptedAgreementArray) ElementType() reflect.Type
func (GetAcceptedAgreementsAcceptedAgreementArray) ToGetAcceptedAgreementsAcceptedAgreementArrayOutput ¶
func (i GetAcceptedAgreementsAcceptedAgreementArray) ToGetAcceptedAgreementsAcceptedAgreementArrayOutput() GetAcceptedAgreementsAcceptedAgreementArrayOutput
func (GetAcceptedAgreementsAcceptedAgreementArray) ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext ¶
func (i GetAcceptedAgreementsAcceptedAgreementArray) ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementArrayOutput
type GetAcceptedAgreementsAcceptedAgreementArrayInput ¶
type GetAcceptedAgreementsAcceptedAgreementArrayInput interface { pulumi.Input ToGetAcceptedAgreementsAcceptedAgreementArrayOutput() GetAcceptedAgreementsAcceptedAgreementArrayOutput ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext(context.Context) GetAcceptedAgreementsAcceptedAgreementArrayOutput }
GetAcceptedAgreementsAcceptedAgreementArrayInput is an input type that accepts GetAcceptedAgreementsAcceptedAgreementArray and GetAcceptedAgreementsAcceptedAgreementArrayOutput values. You can construct a concrete instance of `GetAcceptedAgreementsAcceptedAgreementArrayInput` via:
GetAcceptedAgreementsAcceptedAgreementArray{ GetAcceptedAgreementsAcceptedAgreementArgs{...} }
type GetAcceptedAgreementsAcceptedAgreementArrayOutput ¶
type GetAcceptedAgreementsAcceptedAgreementArrayOutput struct{ *pulumi.OutputState }
func (GetAcceptedAgreementsAcceptedAgreementArrayOutput) ElementType ¶
func (GetAcceptedAgreementsAcceptedAgreementArrayOutput) ElementType() reflect.Type
func (GetAcceptedAgreementsAcceptedAgreementArrayOutput) ToGetAcceptedAgreementsAcceptedAgreementArrayOutput ¶
func (o GetAcceptedAgreementsAcceptedAgreementArrayOutput) ToGetAcceptedAgreementsAcceptedAgreementArrayOutput() GetAcceptedAgreementsAcceptedAgreementArrayOutput
func (GetAcceptedAgreementsAcceptedAgreementArrayOutput) ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext ¶
func (o GetAcceptedAgreementsAcceptedAgreementArrayOutput) ToGetAcceptedAgreementsAcceptedAgreementArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementArrayOutput
type GetAcceptedAgreementsAcceptedAgreementInput ¶
type GetAcceptedAgreementsAcceptedAgreementInput interface { pulumi.Input ToGetAcceptedAgreementsAcceptedAgreementOutput() GetAcceptedAgreementsAcceptedAgreementOutput ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext(context.Context) GetAcceptedAgreementsAcceptedAgreementOutput }
GetAcceptedAgreementsAcceptedAgreementInput is an input type that accepts GetAcceptedAgreementsAcceptedAgreementArgs and GetAcceptedAgreementsAcceptedAgreementOutput values. You can construct a concrete instance of `GetAcceptedAgreementsAcceptedAgreementInput` via:
GetAcceptedAgreementsAcceptedAgreementArgs{...}
type GetAcceptedAgreementsAcceptedAgreementOutput ¶
type GetAcceptedAgreementsAcceptedAgreementOutput struct{ *pulumi.OutputState }
func (GetAcceptedAgreementsAcceptedAgreementOutput) AgreementId ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) AgreementId() pulumi.StringOutput
The unique identifier for the terms of use agreement itself.
func (GetAcceptedAgreementsAcceptedAgreementOutput) CompartmentId ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) CompartmentId() pulumi.StringOutput
The unique identifier for the compartment.
func (GetAcceptedAgreementsAcceptedAgreementOutput) DefinedTags ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) DefinedTags() pulumi.StringMapOutput
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetAcceptedAgreementsAcceptedAgreementOutput) DisplayName ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) DisplayName() pulumi.StringOutput
The display name of the resource.
func (GetAcceptedAgreementsAcceptedAgreementOutput) ElementType ¶
func (GetAcceptedAgreementsAcceptedAgreementOutput) ElementType() reflect.Type
func (GetAcceptedAgreementsAcceptedAgreementOutput) FreeformTags ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) FreeformTags() pulumi.StringMapOutput
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetAcceptedAgreementsAcceptedAgreementOutput) Id ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) Id() pulumi.StringOutput
The unique identifier for the acceptance of the agreement within a specific compartment.
func (GetAcceptedAgreementsAcceptedAgreementOutput) ListingId ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) ListingId() pulumi.StringOutput
The unique identifier for the listing.
func (GetAcceptedAgreementsAcceptedAgreementOutput) PackageVersion ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) PackageVersion() pulumi.StringOutput
The version of the package. Package versions are unique within a listing.
func (GetAcceptedAgreementsAcceptedAgreementOutput) Signature ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) Signature() pulumi.StringOutput
func (GetAcceptedAgreementsAcceptedAgreementOutput) TimeAccepted ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) TimeAccepted() pulumi.StringOutput
The time the agreement was accepted.
func (GetAcceptedAgreementsAcceptedAgreementOutput) ToGetAcceptedAgreementsAcceptedAgreementOutput ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) ToGetAcceptedAgreementsAcceptedAgreementOutput() GetAcceptedAgreementsAcceptedAgreementOutput
func (GetAcceptedAgreementsAcceptedAgreementOutput) ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext ¶
func (o GetAcceptedAgreementsAcceptedAgreementOutput) ToGetAcceptedAgreementsAcceptedAgreementOutputWithContext(ctx context.Context) GetAcceptedAgreementsAcceptedAgreementOutput
type GetAcceptedAgreementsArgs ¶
type GetAcceptedAgreementsArgs struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId *string `pulumi:"acceptedAgreementId"` // The unique identifier for the compartment. CompartmentId string `pulumi:"compartmentId"` // The display name of the resource. DisplayName *string `pulumi:"displayName"` Filters []GetAcceptedAgreementsFilter `pulumi:"filters"` // The unique identifier for the listing. ListingId *string `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `pulumi:"packageVersion"` }
A collection of arguments for invoking getAcceptedAgreements.
type GetAcceptedAgreementsFilterArgs ¶
type GetAcceptedAgreementsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAcceptedAgreementsFilterArgs) ElementType ¶
func (GetAcceptedAgreementsFilterArgs) ElementType() reflect.Type
func (GetAcceptedAgreementsFilterArgs) ToGetAcceptedAgreementsFilterOutput ¶
func (i GetAcceptedAgreementsFilterArgs) ToGetAcceptedAgreementsFilterOutput() GetAcceptedAgreementsFilterOutput
func (GetAcceptedAgreementsFilterArgs) ToGetAcceptedAgreementsFilterOutputWithContext ¶
func (i GetAcceptedAgreementsFilterArgs) ToGetAcceptedAgreementsFilterOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterOutput
type GetAcceptedAgreementsFilterArray ¶
type GetAcceptedAgreementsFilterArray []GetAcceptedAgreementsFilterInput
func (GetAcceptedAgreementsFilterArray) ElementType ¶
func (GetAcceptedAgreementsFilterArray) ElementType() reflect.Type
func (GetAcceptedAgreementsFilterArray) ToGetAcceptedAgreementsFilterArrayOutput ¶
func (i GetAcceptedAgreementsFilterArray) ToGetAcceptedAgreementsFilterArrayOutput() GetAcceptedAgreementsFilterArrayOutput
func (GetAcceptedAgreementsFilterArray) ToGetAcceptedAgreementsFilterArrayOutputWithContext ¶
func (i GetAcceptedAgreementsFilterArray) ToGetAcceptedAgreementsFilterArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterArrayOutput
type GetAcceptedAgreementsFilterArrayInput ¶
type GetAcceptedAgreementsFilterArrayInput interface { pulumi.Input ToGetAcceptedAgreementsFilterArrayOutput() GetAcceptedAgreementsFilterArrayOutput ToGetAcceptedAgreementsFilterArrayOutputWithContext(context.Context) GetAcceptedAgreementsFilterArrayOutput }
GetAcceptedAgreementsFilterArrayInput is an input type that accepts GetAcceptedAgreementsFilterArray and GetAcceptedAgreementsFilterArrayOutput values. You can construct a concrete instance of `GetAcceptedAgreementsFilterArrayInput` via:
GetAcceptedAgreementsFilterArray{ GetAcceptedAgreementsFilterArgs{...} }
type GetAcceptedAgreementsFilterArrayOutput ¶
type GetAcceptedAgreementsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAcceptedAgreementsFilterArrayOutput) ElementType ¶
func (GetAcceptedAgreementsFilterArrayOutput) ElementType() reflect.Type
func (GetAcceptedAgreementsFilterArrayOutput) ToGetAcceptedAgreementsFilterArrayOutput ¶
func (o GetAcceptedAgreementsFilterArrayOutput) ToGetAcceptedAgreementsFilterArrayOutput() GetAcceptedAgreementsFilterArrayOutput
func (GetAcceptedAgreementsFilterArrayOutput) ToGetAcceptedAgreementsFilterArrayOutputWithContext ¶
func (o GetAcceptedAgreementsFilterArrayOutput) ToGetAcceptedAgreementsFilterArrayOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterArrayOutput
type GetAcceptedAgreementsFilterInput ¶
type GetAcceptedAgreementsFilterInput interface { pulumi.Input ToGetAcceptedAgreementsFilterOutput() GetAcceptedAgreementsFilterOutput ToGetAcceptedAgreementsFilterOutputWithContext(context.Context) GetAcceptedAgreementsFilterOutput }
GetAcceptedAgreementsFilterInput is an input type that accepts GetAcceptedAgreementsFilterArgs and GetAcceptedAgreementsFilterOutput values. You can construct a concrete instance of `GetAcceptedAgreementsFilterInput` via:
GetAcceptedAgreementsFilterArgs{...}
type GetAcceptedAgreementsFilterOutput ¶
type GetAcceptedAgreementsFilterOutput struct{ *pulumi.OutputState }
func (GetAcceptedAgreementsFilterOutput) ElementType ¶
func (GetAcceptedAgreementsFilterOutput) ElementType() reflect.Type
func (GetAcceptedAgreementsFilterOutput) Name ¶
func (o GetAcceptedAgreementsFilterOutput) Name() pulumi.StringOutput
func (GetAcceptedAgreementsFilterOutput) Regex ¶
func (o GetAcceptedAgreementsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAcceptedAgreementsFilterOutput) ToGetAcceptedAgreementsFilterOutput ¶
func (o GetAcceptedAgreementsFilterOutput) ToGetAcceptedAgreementsFilterOutput() GetAcceptedAgreementsFilterOutput
func (GetAcceptedAgreementsFilterOutput) ToGetAcceptedAgreementsFilterOutputWithContext ¶
func (o GetAcceptedAgreementsFilterOutput) ToGetAcceptedAgreementsFilterOutputWithContext(ctx context.Context) GetAcceptedAgreementsFilterOutput
func (GetAcceptedAgreementsFilterOutput) Values ¶
func (o GetAcceptedAgreementsFilterOutput) Values() pulumi.StringArrayOutput
type GetAcceptedAgreementsOutputArgs ¶
type GetAcceptedAgreementsOutputArgs struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId pulumi.StringPtrInput `pulumi:"acceptedAgreementId"` // The unique identifier for the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The display name of the resource. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetAcceptedAgreementsFilterArrayInput `pulumi:"filters"` // The unique identifier for the listing. ListingId pulumi.StringPtrInput `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringPtrInput `pulumi:"packageVersion"` }
A collection of arguments for invoking getAcceptedAgreements.
func (GetAcceptedAgreementsOutputArgs) ElementType ¶
func (GetAcceptedAgreementsOutputArgs) ElementType() reflect.Type
type GetAcceptedAgreementsResult ¶
type GetAcceptedAgreementsResult struct { AcceptedAgreementId *string `pulumi:"acceptedAgreementId"` // The list of accepted_agreements. AcceptedAgreements []GetAcceptedAgreementsAcceptedAgreement `pulumi:"acceptedAgreements"` // The unique identifier for the compartment where the agreement was accepted. CompartmentId string `pulumi:"compartmentId"` // A display name for the accepted agreement. DisplayName *string `pulumi:"displayName"` Filters []GetAcceptedAgreementsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The unique identifier for the listing associated with the agreement. ListingId *string `pulumi:"listingId"` // The package version associated with the agreement. PackageVersion *string `pulumi:"packageVersion"` }
A collection of values returned by getAcceptedAgreements.
func GetAcceptedAgreements ¶
func GetAcceptedAgreements(ctx *pulumi.Context, args *GetAcceptedAgreementsArgs, opts ...pulumi.InvokeOption) (*GetAcceptedAgreementsResult, error)
This data source provides the list of Accepted Agreements in Oracle Cloud Infrastructure Marketplace service.
Lists the terms of use agreements that have been accepted in the specified compartment. You can filter results by specifying query parameters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetAcceptedAgreements(ctx, &marketplace.GetAcceptedAgreementsArgs{ CompartmentId: compartmentId, AcceptedAgreementId: pulumi.StringRef(testAcceptedAgreement.Id), DisplayName: pulumi.StringRef(acceptedAgreementDisplayName), ListingId: pulumi.StringRef(testListing.Id), PackageVersion: pulumi.StringRef(acceptedAgreementPackageVersion), }, nil) if err != nil { return err } return nil }) }
```
type GetAcceptedAgreementsResultOutput ¶
type GetAcceptedAgreementsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAcceptedAgreements.
func GetAcceptedAgreementsOutput ¶
func GetAcceptedAgreementsOutput(ctx *pulumi.Context, args GetAcceptedAgreementsOutputArgs, opts ...pulumi.InvokeOption) GetAcceptedAgreementsResultOutput
func (GetAcceptedAgreementsResultOutput) AcceptedAgreementId ¶
func (o GetAcceptedAgreementsResultOutput) AcceptedAgreementId() pulumi.StringPtrOutput
func (GetAcceptedAgreementsResultOutput) AcceptedAgreements ¶
func (o GetAcceptedAgreementsResultOutput) AcceptedAgreements() GetAcceptedAgreementsAcceptedAgreementArrayOutput
The list of accepted_agreements.
func (GetAcceptedAgreementsResultOutput) CompartmentId ¶
func (o GetAcceptedAgreementsResultOutput) CompartmentId() pulumi.StringOutput
The unique identifier for the compartment where the agreement was accepted.
func (GetAcceptedAgreementsResultOutput) DisplayName ¶
func (o GetAcceptedAgreementsResultOutput) DisplayName() pulumi.StringPtrOutput
A display name for the accepted agreement.
func (GetAcceptedAgreementsResultOutput) ElementType ¶
func (GetAcceptedAgreementsResultOutput) ElementType() reflect.Type
func (GetAcceptedAgreementsResultOutput) Filters ¶
func (o GetAcceptedAgreementsResultOutput) Filters() GetAcceptedAgreementsFilterArrayOutput
func (GetAcceptedAgreementsResultOutput) Id ¶
func (o GetAcceptedAgreementsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAcceptedAgreementsResultOutput) ListingId ¶
func (o GetAcceptedAgreementsResultOutput) ListingId() pulumi.StringPtrOutput
The unique identifier for the listing associated with the agreement.
func (GetAcceptedAgreementsResultOutput) PackageVersion ¶
func (o GetAcceptedAgreementsResultOutput) PackageVersion() pulumi.StringPtrOutput
The package version associated with the agreement.
func (GetAcceptedAgreementsResultOutput) ToGetAcceptedAgreementsResultOutput ¶
func (o GetAcceptedAgreementsResultOutput) ToGetAcceptedAgreementsResultOutput() GetAcceptedAgreementsResultOutput
func (GetAcceptedAgreementsResultOutput) ToGetAcceptedAgreementsResultOutputWithContext ¶
func (o GetAcceptedAgreementsResultOutput) ToGetAcceptedAgreementsResultOutputWithContext(ctx context.Context) GetAcceptedAgreementsResultOutput
type GetCategoriesArgs ¶
type GetCategoriesArgs struct { // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` Filters []GetCategoriesFilter `pulumi:"filters"` }
A collection of arguments for invoking getCategories.
type GetCategoriesCategory ¶
type GetCategoriesCategory struct { // Name of the product category. Name string `pulumi:"name"` }
type GetCategoriesCategoryArgs ¶
type GetCategoriesCategoryArgs struct { // Name of the product category. Name pulumi.StringInput `pulumi:"name"` }
func (GetCategoriesCategoryArgs) ElementType ¶
func (GetCategoriesCategoryArgs) ElementType() reflect.Type
func (GetCategoriesCategoryArgs) ToGetCategoriesCategoryOutput ¶
func (i GetCategoriesCategoryArgs) ToGetCategoriesCategoryOutput() GetCategoriesCategoryOutput
func (GetCategoriesCategoryArgs) ToGetCategoriesCategoryOutputWithContext ¶
func (i GetCategoriesCategoryArgs) ToGetCategoriesCategoryOutputWithContext(ctx context.Context) GetCategoriesCategoryOutput
type GetCategoriesCategoryArray ¶
type GetCategoriesCategoryArray []GetCategoriesCategoryInput
func (GetCategoriesCategoryArray) ElementType ¶
func (GetCategoriesCategoryArray) ElementType() reflect.Type
func (GetCategoriesCategoryArray) ToGetCategoriesCategoryArrayOutput ¶
func (i GetCategoriesCategoryArray) ToGetCategoriesCategoryArrayOutput() GetCategoriesCategoryArrayOutput
func (GetCategoriesCategoryArray) ToGetCategoriesCategoryArrayOutputWithContext ¶
func (i GetCategoriesCategoryArray) ToGetCategoriesCategoryArrayOutputWithContext(ctx context.Context) GetCategoriesCategoryArrayOutput
type GetCategoriesCategoryArrayInput ¶
type GetCategoriesCategoryArrayInput interface { pulumi.Input ToGetCategoriesCategoryArrayOutput() GetCategoriesCategoryArrayOutput ToGetCategoriesCategoryArrayOutputWithContext(context.Context) GetCategoriesCategoryArrayOutput }
GetCategoriesCategoryArrayInput is an input type that accepts GetCategoriesCategoryArray and GetCategoriesCategoryArrayOutput values. You can construct a concrete instance of `GetCategoriesCategoryArrayInput` via:
GetCategoriesCategoryArray{ GetCategoriesCategoryArgs{...} }
type GetCategoriesCategoryArrayOutput ¶
type GetCategoriesCategoryArrayOutput struct{ *pulumi.OutputState }
func (GetCategoriesCategoryArrayOutput) ElementType ¶
func (GetCategoriesCategoryArrayOutput) ElementType() reflect.Type
func (GetCategoriesCategoryArrayOutput) Index ¶
func (o GetCategoriesCategoryArrayOutput) Index(i pulumi.IntInput) GetCategoriesCategoryOutput
func (GetCategoriesCategoryArrayOutput) ToGetCategoriesCategoryArrayOutput ¶
func (o GetCategoriesCategoryArrayOutput) ToGetCategoriesCategoryArrayOutput() GetCategoriesCategoryArrayOutput
func (GetCategoriesCategoryArrayOutput) ToGetCategoriesCategoryArrayOutputWithContext ¶
func (o GetCategoriesCategoryArrayOutput) ToGetCategoriesCategoryArrayOutputWithContext(ctx context.Context) GetCategoriesCategoryArrayOutput
type GetCategoriesCategoryInput ¶
type GetCategoriesCategoryInput interface { pulumi.Input ToGetCategoriesCategoryOutput() GetCategoriesCategoryOutput ToGetCategoriesCategoryOutputWithContext(context.Context) GetCategoriesCategoryOutput }
GetCategoriesCategoryInput is an input type that accepts GetCategoriesCategoryArgs and GetCategoriesCategoryOutput values. You can construct a concrete instance of `GetCategoriesCategoryInput` via:
GetCategoriesCategoryArgs{...}
type GetCategoriesCategoryOutput ¶
type GetCategoriesCategoryOutput struct{ *pulumi.OutputState }
func (GetCategoriesCategoryOutput) ElementType ¶
func (GetCategoriesCategoryOutput) ElementType() reflect.Type
func (GetCategoriesCategoryOutput) Name ¶
func (o GetCategoriesCategoryOutput) Name() pulumi.StringOutput
Name of the product category.
func (GetCategoriesCategoryOutput) ToGetCategoriesCategoryOutput ¶
func (o GetCategoriesCategoryOutput) ToGetCategoriesCategoryOutput() GetCategoriesCategoryOutput
func (GetCategoriesCategoryOutput) ToGetCategoriesCategoryOutputWithContext ¶
func (o GetCategoriesCategoryOutput) ToGetCategoriesCategoryOutputWithContext(ctx context.Context) GetCategoriesCategoryOutput
type GetCategoriesFilter ¶
type GetCategoriesFilterArgs ¶
type GetCategoriesFilterArgs struct { // Name of the product category. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCategoriesFilterArgs) ElementType ¶
func (GetCategoriesFilterArgs) ElementType() reflect.Type
func (GetCategoriesFilterArgs) ToGetCategoriesFilterOutput ¶
func (i GetCategoriesFilterArgs) ToGetCategoriesFilterOutput() GetCategoriesFilterOutput
func (GetCategoriesFilterArgs) ToGetCategoriesFilterOutputWithContext ¶
func (i GetCategoriesFilterArgs) ToGetCategoriesFilterOutputWithContext(ctx context.Context) GetCategoriesFilterOutput
type GetCategoriesFilterArray ¶
type GetCategoriesFilterArray []GetCategoriesFilterInput
func (GetCategoriesFilterArray) ElementType ¶
func (GetCategoriesFilterArray) ElementType() reflect.Type
func (GetCategoriesFilterArray) ToGetCategoriesFilterArrayOutput ¶
func (i GetCategoriesFilterArray) ToGetCategoriesFilterArrayOutput() GetCategoriesFilterArrayOutput
func (GetCategoriesFilterArray) ToGetCategoriesFilterArrayOutputWithContext ¶
func (i GetCategoriesFilterArray) ToGetCategoriesFilterArrayOutputWithContext(ctx context.Context) GetCategoriesFilterArrayOutput
type GetCategoriesFilterArrayInput ¶
type GetCategoriesFilterArrayInput interface { pulumi.Input ToGetCategoriesFilterArrayOutput() GetCategoriesFilterArrayOutput ToGetCategoriesFilterArrayOutputWithContext(context.Context) GetCategoriesFilterArrayOutput }
GetCategoriesFilterArrayInput is an input type that accepts GetCategoriesFilterArray and GetCategoriesFilterArrayOutput values. You can construct a concrete instance of `GetCategoriesFilterArrayInput` via:
GetCategoriesFilterArray{ GetCategoriesFilterArgs{...} }
type GetCategoriesFilterArrayOutput ¶
type GetCategoriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCategoriesFilterArrayOutput) ElementType ¶
func (GetCategoriesFilterArrayOutput) ElementType() reflect.Type
func (GetCategoriesFilterArrayOutput) Index ¶
func (o GetCategoriesFilterArrayOutput) Index(i pulumi.IntInput) GetCategoriesFilterOutput
func (GetCategoriesFilterArrayOutput) ToGetCategoriesFilterArrayOutput ¶
func (o GetCategoriesFilterArrayOutput) ToGetCategoriesFilterArrayOutput() GetCategoriesFilterArrayOutput
func (GetCategoriesFilterArrayOutput) ToGetCategoriesFilterArrayOutputWithContext ¶
func (o GetCategoriesFilterArrayOutput) ToGetCategoriesFilterArrayOutputWithContext(ctx context.Context) GetCategoriesFilterArrayOutput
type GetCategoriesFilterInput ¶
type GetCategoriesFilterInput interface { pulumi.Input ToGetCategoriesFilterOutput() GetCategoriesFilterOutput ToGetCategoriesFilterOutputWithContext(context.Context) GetCategoriesFilterOutput }
GetCategoriesFilterInput is an input type that accepts GetCategoriesFilterArgs and GetCategoriesFilterOutput values. You can construct a concrete instance of `GetCategoriesFilterInput` via:
GetCategoriesFilterArgs{...}
type GetCategoriesFilterOutput ¶
type GetCategoriesFilterOutput struct{ *pulumi.OutputState }
func (GetCategoriesFilterOutput) ElementType ¶
func (GetCategoriesFilterOutput) ElementType() reflect.Type
func (GetCategoriesFilterOutput) Name ¶
func (o GetCategoriesFilterOutput) Name() pulumi.StringOutput
Name of the product category.
func (GetCategoriesFilterOutput) Regex ¶
func (o GetCategoriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetCategoriesFilterOutput) ToGetCategoriesFilterOutput ¶
func (o GetCategoriesFilterOutput) ToGetCategoriesFilterOutput() GetCategoriesFilterOutput
func (GetCategoriesFilterOutput) ToGetCategoriesFilterOutputWithContext ¶
func (o GetCategoriesFilterOutput) ToGetCategoriesFilterOutputWithContext(ctx context.Context) GetCategoriesFilterOutput
func (GetCategoriesFilterOutput) Values ¶
func (o GetCategoriesFilterOutput) Values() pulumi.StringArrayOutput
type GetCategoriesOutputArgs ¶
type GetCategoriesOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetCategoriesFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getCategories.
func (GetCategoriesOutputArgs) ElementType ¶
func (GetCategoriesOutputArgs) ElementType() reflect.Type
type GetCategoriesResult ¶
type GetCategoriesResult struct { // The list of categories. Categories []GetCategoriesCategory `pulumi:"categories"` CompartmentId *string `pulumi:"compartmentId"` Filters []GetCategoriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getCategories.
func GetCategories ¶
func GetCategories(ctx *pulumi.Context, args *GetCategoriesArgs, opts ...pulumi.InvokeOption) (*GetCategoriesResult, error)
This data source provides the list of Categories in Oracle Cloud Infrastructure Marketplace service.
Gets the list of all the categories for listings published to Oracle Cloud Infrastructure Marketplace. Categories apply to the software product provided by the listing.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetCategories(ctx, &marketplace.GetCategoriesArgs{ CompartmentId: pulumi.StringRef(compartmentId), }, nil) if err != nil { return err } return nil }) }
```
type GetCategoriesResultOutput ¶
type GetCategoriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCategories.
func GetCategoriesOutput ¶
func GetCategoriesOutput(ctx *pulumi.Context, args GetCategoriesOutputArgs, opts ...pulumi.InvokeOption) GetCategoriesResultOutput
func (GetCategoriesResultOutput) Categories ¶
func (o GetCategoriesResultOutput) Categories() GetCategoriesCategoryArrayOutput
The list of categories.
func (GetCategoriesResultOutput) CompartmentId ¶
func (o GetCategoriesResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetCategoriesResultOutput) ElementType ¶
func (GetCategoriesResultOutput) ElementType() reflect.Type
func (GetCategoriesResultOutput) Filters ¶
func (o GetCategoriesResultOutput) Filters() GetCategoriesFilterArrayOutput
func (GetCategoriesResultOutput) Id ¶
func (o GetCategoriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCategoriesResultOutput) ToGetCategoriesResultOutput ¶
func (o GetCategoriesResultOutput) ToGetCategoriesResultOutput() GetCategoriesResultOutput
func (GetCategoriesResultOutput) ToGetCategoriesResultOutputWithContext ¶
func (o GetCategoriesResultOutput) ToGetCategoriesResultOutputWithContext(ctx context.Context) GetCategoriesResultOutput
type GetListingArgs ¶
type GetListingArgs struct { // The unique identifier for the compartment. It is mandatory when used in non-commercial realms. CompartmentId *string `pulumi:"compartmentId"` // The unique identifier for the listing. ListingId string `pulumi:"listingId"` }
A collection of arguments for invoking getListing.
type GetListingBanner ¶
type GetListingBanner struct { // The content URL of the screenshot. ContentUrl string `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension string `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType string `pulumi:"mimeType"` // Text that describes the resource. Name string `pulumi:"name"` }
type GetListingBannerArgs ¶
type GetListingBannerArgs struct { // The content URL of the screenshot. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType pulumi.StringInput `pulumi:"mimeType"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingBannerArgs) ElementType ¶
func (GetListingBannerArgs) ElementType() reflect.Type
func (GetListingBannerArgs) ToGetListingBannerOutput ¶
func (i GetListingBannerArgs) ToGetListingBannerOutput() GetListingBannerOutput
func (GetListingBannerArgs) ToGetListingBannerOutputWithContext ¶
func (i GetListingBannerArgs) ToGetListingBannerOutputWithContext(ctx context.Context) GetListingBannerOutput
type GetListingBannerArray ¶
type GetListingBannerArray []GetListingBannerInput
func (GetListingBannerArray) ElementType ¶
func (GetListingBannerArray) ElementType() reflect.Type
func (GetListingBannerArray) ToGetListingBannerArrayOutput ¶
func (i GetListingBannerArray) ToGetListingBannerArrayOutput() GetListingBannerArrayOutput
func (GetListingBannerArray) ToGetListingBannerArrayOutputWithContext ¶
func (i GetListingBannerArray) ToGetListingBannerArrayOutputWithContext(ctx context.Context) GetListingBannerArrayOutput
type GetListingBannerArrayInput ¶
type GetListingBannerArrayInput interface { pulumi.Input ToGetListingBannerArrayOutput() GetListingBannerArrayOutput ToGetListingBannerArrayOutputWithContext(context.Context) GetListingBannerArrayOutput }
GetListingBannerArrayInput is an input type that accepts GetListingBannerArray and GetListingBannerArrayOutput values. You can construct a concrete instance of `GetListingBannerArrayInput` via:
GetListingBannerArray{ GetListingBannerArgs{...} }
type GetListingBannerArrayOutput ¶
type GetListingBannerArrayOutput struct{ *pulumi.OutputState }
func (GetListingBannerArrayOutput) ElementType ¶
func (GetListingBannerArrayOutput) ElementType() reflect.Type
func (GetListingBannerArrayOutput) Index ¶
func (o GetListingBannerArrayOutput) Index(i pulumi.IntInput) GetListingBannerOutput
func (GetListingBannerArrayOutput) ToGetListingBannerArrayOutput ¶
func (o GetListingBannerArrayOutput) ToGetListingBannerArrayOutput() GetListingBannerArrayOutput
func (GetListingBannerArrayOutput) ToGetListingBannerArrayOutputWithContext ¶
func (o GetListingBannerArrayOutput) ToGetListingBannerArrayOutputWithContext(ctx context.Context) GetListingBannerArrayOutput
type GetListingBannerInput ¶
type GetListingBannerInput interface { pulumi.Input ToGetListingBannerOutput() GetListingBannerOutput ToGetListingBannerOutputWithContext(context.Context) GetListingBannerOutput }
GetListingBannerInput is an input type that accepts GetListingBannerArgs and GetListingBannerOutput values. You can construct a concrete instance of `GetListingBannerInput` via:
GetListingBannerArgs{...}
type GetListingBannerOutput ¶
type GetListingBannerOutput struct{ *pulumi.OutputState }
func (GetListingBannerOutput) ContentUrl ¶
func (o GetListingBannerOutput) ContentUrl() pulumi.StringOutput
The content URL of the screenshot.
func (GetListingBannerOutput) ElementType ¶
func (GetListingBannerOutput) ElementType() reflect.Type
func (GetListingBannerOutput) FileExtension ¶
func (o GetListingBannerOutput) FileExtension() pulumi.StringOutput
The file extension of the screenshot.
func (GetListingBannerOutput) MimeType ¶
func (o GetListingBannerOutput) MimeType() pulumi.StringOutput
The MIME type of the screenshot.
func (GetListingBannerOutput) Name ¶
func (o GetListingBannerOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingBannerOutput) ToGetListingBannerOutput ¶
func (o GetListingBannerOutput) ToGetListingBannerOutput() GetListingBannerOutput
func (GetListingBannerOutput) ToGetListingBannerOutputWithContext ¶
func (o GetListingBannerOutput) ToGetListingBannerOutputWithContext(ctx context.Context) GetListingBannerOutput
type GetListingDocumentationLinkArgs ¶
type GetListingDocumentationLinkArgs struct { // The category that the document belongs to. DocumentCategory pulumi.StringInput `pulumi:"documentCategory"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` // The URL of the resource. Url pulumi.StringInput `pulumi:"url"` }
func (GetListingDocumentationLinkArgs) ElementType ¶
func (GetListingDocumentationLinkArgs) ElementType() reflect.Type
func (GetListingDocumentationLinkArgs) ToGetListingDocumentationLinkOutput ¶
func (i GetListingDocumentationLinkArgs) ToGetListingDocumentationLinkOutput() GetListingDocumentationLinkOutput
func (GetListingDocumentationLinkArgs) ToGetListingDocumentationLinkOutputWithContext ¶
func (i GetListingDocumentationLinkArgs) ToGetListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingDocumentationLinkOutput
type GetListingDocumentationLinkArray ¶
type GetListingDocumentationLinkArray []GetListingDocumentationLinkInput
func (GetListingDocumentationLinkArray) ElementType ¶
func (GetListingDocumentationLinkArray) ElementType() reflect.Type
func (GetListingDocumentationLinkArray) ToGetListingDocumentationLinkArrayOutput ¶
func (i GetListingDocumentationLinkArray) ToGetListingDocumentationLinkArrayOutput() GetListingDocumentationLinkArrayOutput
func (GetListingDocumentationLinkArray) ToGetListingDocumentationLinkArrayOutputWithContext ¶
func (i GetListingDocumentationLinkArray) ToGetListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingDocumentationLinkArrayOutput
type GetListingDocumentationLinkArrayInput ¶
type GetListingDocumentationLinkArrayInput interface { pulumi.Input ToGetListingDocumentationLinkArrayOutput() GetListingDocumentationLinkArrayOutput ToGetListingDocumentationLinkArrayOutputWithContext(context.Context) GetListingDocumentationLinkArrayOutput }
GetListingDocumentationLinkArrayInput is an input type that accepts GetListingDocumentationLinkArray and GetListingDocumentationLinkArrayOutput values. You can construct a concrete instance of `GetListingDocumentationLinkArrayInput` via:
GetListingDocumentationLinkArray{ GetListingDocumentationLinkArgs{...} }
type GetListingDocumentationLinkArrayOutput ¶
type GetListingDocumentationLinkArrayOutput struct{ *pulumi.OutputState }
func (GetListingDocumentationLinkArrayOutput) ElementType ¶
func (GetListingDocumentationLinkArrayOutput) ElementType() reflect.Type
func (GetListingDocumentationLinkArrayOutput) ToGetListingDocumentationLinkArrayOutput ¶
func (o GetListingDocumentationLinkArrayOutput) ToGetListingDocumentationLinkArrayOutput() GetListingDocumentationLinkArrayOutput
func (GetListingDocumentationLinkArrayOutput) ToGetListingDocumentationLinkArrayOutputWithContext ¶
func (o GetListingDocumentationLinkArrayOutput) ToGetListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingDocumentationLinkArrayOutput
type GetListingDocumentationLinkInput ¶
type GetListingDocumentationLinkInput interface { pulumi.Input ToGetListingDocumentationLinkOutput() GetListingDocumentationLinkOutput ToGetListingDocumentationLinkOutputWithContext(context.Context) GetListingDocumentationLinkOutput }
GetListingDocumentationLinkInput is an input type that accepts GetListingDocumentationLinkArgs and GetListingDocumentationLinkOutput values. You can construct a concrete instance of `GetListingDocumentationLinkInput` via:
GetListingDocumentationLinkArgs{...}
type GetListingDocumentationLinkOutput ¶
type GetListingDocumentationLinkOutput struct{ *pulumi.OutputState }
func (GetListingDocumentationLinkOutput) DocumentCategory ¶
func (o GetListingDocumentationLinkOutput) DocumentCategory() pulumi.StringOutput
The category that the document belongs to.
func (GetListingDocumentationLinkOutput) ElementType ¶
func (GetListingDocumentationLinkOutput) ElementType() reflect.Type
func (GetListingDocumentationLinkOutput) Name ¶
func (o GetListingDocumentationLinkOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingDocumentationLinkOutput) ToGetListingDocumentationLinkOutput ¶
func (o GetListingDocumentationLinkOutput) ToGetListingDocumentationLinkOutput() GetListingDocumentationLinkOutput
func (GetListingDocumentationLinkOutput) ToGetListingDocumentationLinkOutputWithContext ¶
func (o GetListingDocumentationLinkOutput) ToGetListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingDocumentationLinkOutput
func (GetListingDocumentationLinkOutput) Url ¶
func (o GetListingDocumentationLinkOutput) Url() pulumi.StringOutput
The URL of the resource.
type GetListingIcon ¶
type GetListingIcon struct { // The content URL of the screenshot. ContentUrl string `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension string `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType string `pulumi:"mimeType"` // Text that describes the resource. Name string `pulumi:"name"` }
type GetListingIconArgs ¶
type GetListingIconArgs struct { // The content URL of the screenshot. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType pulumi.StringInput `pulumi:"mimeType"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingIconArgs) ElementType ¶
func (GetListingIconArgs) ElementType() reflect.Type
func (GetListingIconArgs) ToGetListingIconOutput ¶
func (i GetListingIconArgs) ToGetListingIconOutput() GetListingIconOutput
func (GetListingIconArgs) ToGetListingIconOutputWithContext ¶
func (i GetListingIconArgs) ToGetListingIconOutputWithContext(ctx context.Context) GetListingIconOutput
type GetListingIconArray ¶
type GetListingIconArray []GetListingIconInput
func (GetListingIconArray) ElementType ¶
func (GetListingIconArray) ElementType() reflect.Type
func (GetListingIconArray) ToGetListingIconArrayOutput ¶
func (i GetListingIconArray) ToGetListingIconArrayOutput() GetListingIconArrayOutput
func (GetListingIconArray) ToGetListingIconArrayOutputWithContext ¶
func (i GetListingIconArray) ToGetListingIconArrayOutputWithContext(ctx context.Context) GetListingIconArrayOutput
type GetListingIconArrayInput ¶
type GetListingIconArrayInput interface { pulumi.Input ToGetListingIconArrayOutput() GetListingIconArrayOutput ToGetListingIconArrayOutputWithContext(context.Context) GetListingIconArrayOutput }
GetListingIconArrayInput is an input type that accepts GetListingIconArray and GetListingIconArrayOutput values. You can construct a concrete instance of `GetListingIconArrayInput` via:
GetListingIconArray{ GetListingIconArgs{...} }
type GetListingIconArrayOutput ¶
type GetListingIconArrayOutput struct{ *pulumi.OutputState }
func (GetListingIconArrayOutput) ElementType ¶
func (GetListingIconArrayOutput) ElementType() reflect.Type
func (GetListingIconArrayOutput) Index ¶
func (o GetListingIconArrayOutput) Index(i pulumi.IntInput) GetListingIconOutput
func (GetListingIconArrayOutput) ToGetListingIconArrayOutput ¶
func (o GetListingIconArrayOutput) ToGetListingIconArrayOutput() GetListingIconArrayOutput
func (GetListingIconArrayOutput) ToGetListingIconArrayOutputWithContext ¶
func (o GetListingIconArrayOutput) ToGetListingIconArrayOutputWithContext(ctx context.Context) GetListingIconArrayOutput
type GetListingIconInput ¶
type GetListingIconInput interface { pulumi.Input ToGetListingIconOutput() GetListingIconOutput ToGetListingIconOutputWithContext(context.Context) GetListingIconOutput }
GetListingIconInput is an input type that accepts GetListingIconArgs and GetListingIconOutput values. You can construct a concrete instance of `GetListingIconInput` via:
GetListingIconArgs{...}
type GetListingIconOutput ¶
type GetListingIconOutput struct{ *pulumi.OutputState }
func (GetListingIconOutput) ContentUrl ¶
func (o GetListingIconOutput) ContentUrl() pulumi.StringOutput
The content URL of the screenshot.
func (GetListingIconOutput) ElementType ¶
func (GetListingIconOutput) ElementType() reflect.Type
func (GetListingIconOutput) FileExtension ¶
func (o GetListingIconOutput) FileExtension() pulumi.StringOutput
The file extension of the screenshot.
func (GetListingIconOutput) MimeType ¶
func (o GetListingIconOutput) MimeType() pulumi.StringOutput
The MIME type of the screenshot.
func (GetListingIconOutput) Name ¶
func (o GetListingIconOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingIconOutput) ToGetListingIconOutput ¶
func (o GetListingIconOutput) ToGetListingIconOutput() GetListingIconOutput
func (GetListingIconOutput) ToGetListingIconOutputWithContext ¶
func (o GetListingIconOutput) ToGetListingIconOutputWithContext(ctx context.Context) GetListingIconOutput
type GetListingLanguage ¶
type GetListingLanguageArgs ¶
type GetListingLanguageArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingLanguageArgs) ElementType ¶
func (GetListingLanguageArgs) ElementType() reflect.Type
func (GetListingLanguageArgs) ToGetListingLanguageOutput ¶
func (i GetListingLanguageArgs) ToGetListingLanguageOutput() GetListingLanguageOutput
func (GetListingLanguageArgs) ToGetListingLanguageOutputWithContext ¶
func (i GetListingLanguageArgs) ToGetListingLanguageOutputWithContext(ctx context.Context) GetListingLanguageOutput
type GetListingLanguageArray ¶
type GetListingLanguageArray []GetListingLanguageInput
func (GetListingLanguageArray) ElementType ¶
func (GetListingLanguageArray) ElementType() reflect.Type
func (GetListingLanguageArray) ToGetListingLanguageArrayOutput ¶
func (i GetListingLanguageArray) ToGetListingLanguageArrayOutput() GetListingLanguageArrayOutput
func (GetListingLanguageArray) ToGetListingLanguageArrayOutputWithContext ¶
func (i GetListingLanguageArray) ToGetListingLanguageArrayOutputWithContext(ctx context.Context) GetListingLanguageArrayOutput
type GetListingLanguageArrayInput ¶
type GetListingLanguageArrayInput interface { pulumi.Input ToGetListingLanguageArrayOutput() GetListingLanguageArrayOutput ToGetListingLanguageArrayOutputWithContext(context.Context) GetListingLanguageArrayOutput }
GetListingLanguageArrayInput is an input type that accepts GetListingLanguageArray and GetListingLanguageArrayOutput values. You can construct a concrete instance of `GetListingLanguageArrayInput` via:
GetListingLanguageArray{ GetListingLanguageArgs{...} }
type GetListingLanguageArrayOutput ¶
type GetListingLanguageArrayOutput struct{ *pulumi.OutputState }
func (GetListingLanguageArrayOutput) ElementType ¶
func (GetListingLanguageArrayOutput) ElementType() reflect.Type
func (GetListingLanguageArrayOutput) Index ¶
func (o GetListingLanguageArrayOutput) Index(i pulumi.IntInput) GetListingLanguageOutput
func (GetListingLanguageArrayOutput) ToGetListingLanguageArrayOutput ¶
func (o GetListingLanguageArrayOutput) ToGetListingLanguageArrayOutput() GetListingLanguageArrayOutput
func (GetListingLanguageArrayOutput) ToGetListingLanguageArrayOutputWithContext ¶
func (o GetListingLanguageArrayOutput) ToGetListingLanguageArrayOutputWithContext(ctx context.Context) GetListingLanguageArrayOutput
type GetListingLanguageInput ¶
type GetListingLanguageInput interface { pulumi.Input ToGetListingLanguageOutput() GetListingLanguageOutput ToGetListingLanguageOutputWithContext(context.Context) GetListingLanguageOutput }
GetListingLanguageInput is an input type that accepts GetListingLanguageArgs and GetListingLanguageOutput values. You can construct a concrete instance of `GetListingLanguageInput` via:
GetListingLanguageArgs{...}
type GetListingLanguageOutput ¶
type GetListingLanguageOutput struct{ *pulumi.OutputState }
func (GetListingLanguageOutput) Code ¶
func (o GetListingLanguageOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingLanguageOutput) ElementType ¶
func (GetListingLanguageOutput) ElementType() reflect.Type
func (GetListingLanguageOutput) Name ¶
func (o GetListingLanguageOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingLanguageOutput) ToGetListingLanguageOutput ¶
func (o GetListingLanguageOutput) ToGetListingLanguageOutput() GetListingLanguageOutput
func (GetListingLanguageOutput) ToGetListingLanguageOutputWithContext ¶
func (o GetListingLanguageOutput) ToGetListingLanguageOutputWithContext(ctx context.Context) GetListingLanguageOutput
type GetListingLink ¶
type GetListingLinkArgs ¶
type GetListingLinkArgs struct { // The anchor tag. Href pulumi.StringInput `pulumi:"href"` // Reference links to the previous page, next page, and other pages. Rel pulumi.StringInput `pulumi:"rel"` }
func (GetListingLinkArgs) ElementType ¶
func (GetListingLinkArgs) ElementType() reflect.Type
func (GetListingLinkArgs) ToGetListingLinkOutput ¶
func (i GetListingLinkArgs) ToGetListingLinkOutput() GetListingLinkOutput
func (GetListingLinkArgs) ToGetListingLinkOutputWithContext ¶
func (i GetListingLinkArgs) ToGetListingLinkOutputWithContext(ctx context.Context) GetListingLinkOutput
type GetListingLinkArray ¶
type GetListingLinkArray []GetListingLinkInput
func (GetListingLinkArray) ElementType ¶
func (GetListingLinkArray) ElementType() reflect.Type
func (GetListingLinkArray) ToGetListingLinkArrayOutput ¶
func (i GetListingLinkArray) ToGetListingLinkArrayOutput() GetListingLinkArrayOutput
func (GetListingLinkArray) ToGetListingLinkArrayOutputWithContext ¶
func (i GetListingLinkArray) ToGetListingLinkArrayOutputWithContext(ctx context.Context) GetListingLinkArrayOutput
type GetListingLinkArrayInput ¶
type GetListingLinkArrayInput interface { pulumi.Input ToGetListingLinkArrayOutput() GetListingLinkArrayOutput ToGetListingLinkArrayOutputWithContext(context.Context) GetListingLinkArrayOutput }
GetListingLinkArrayInput is an input type that accepts GetListingLinkArray and GetListingLinkArrayOutput values. You can construct a concrete instance of `GetListingLinkArrayInput` via:
GetListingLinkArray{ GetListingLinkArgs{...} }
type GetListingLinkArrayOutput ¶
type GetListingLinkArrayOutput struct{ *pulumi.OutputState }
func (GetListingLinkArrayOutput) ElementType ¶
func (GetListingLinkArrayOutput) ElementType() reflect.Type
func (GetListingLinkArrayOutput) Index ¶
func (o GetListingLinkArrayOutput) Index(i pulumi.IntInput) GetListingLinkOutput
func (GetListingLinkArrayOutput) ToGetListingLinkArrayOutput ¶
func (o GetListingLinkArrayOutput) ToGetListingLinkArrayOutput() GetListingLinkArrayOutput
func (GetListingLinkArrayOutput) ToGetListingLinkArrayOutputWithContext ¶
func (o GetListingLinkArrayOutput) ToGetListingLinkArrayOutputWithContext(ctx context.Context) GetListingLinkArrayOutput
type GetListingLinkInput ¶
type GetListingLinkInput interface { pulumi.Input ToGetListingLinkOutput() GetListingLinkOutput ToGetListingLinkOutputWithContext(context.Context) GetListingLinkOutput }
GetListingLinkInput is an input type that accepts GetListingLinkArgs and GetListingLinkOutput values. You can construct a concrete instance of `GetListingLinkInput` via:
GetListingLinkArgs{...}
type GetListingLinkOutput ¶
type GetListingLinkOutput struct{ *pulumi.OutputState }
func (GetListingLinkOutput) ElementType ¶
func (GetListingLinkOutput) ElementType() reflect.Type
func (GetListingLinkOutput) Href ¶
func (o GetListingLinkOutput) Href() pulumi.StringOutput
The anchor tag.
func (GetListingLinkOutput) Rel ¶
func (o GetListingLinkOutput) Rel() pulumi.StringOutput
Reference links to the previous page, next page, and other pages.
func (GetListingLinkOutput) ToGetListingLinkOutput ¶
func (o GetListingLinkOutput) ToGetListingLinkOutput() GetListingLinkOutput
func (GetListingLinkOutput) ToGetListingLinkOutputWithContext ¶
func (o GetListingLinkOutput) ToGetListingLinkOutputWithContext(ctx context.Context) GetListingLinkOutput
type GetListingOutputArgs ¶
type GetListingOutputArgs struct { // The unique identifier for the compartment. It is mandatory when used in non-commercial realms. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` }
A collection of arguments for invoking getListing.
func (GetListingOutputArgs) ElementType ¶
func (GetListingOutputArgs) ElementType() reflect.Type
type GetListingPackageAgreementsAgreement ¶
type GetListingPackageAgreementsAgreement struct { // Who authored the agreement. Author string `pulumi:"author"` // The content URL of the agreement. ContentUrl string `pulumi:"contentUrl"` // The unique identifier for the agreement. Id string `pulumi:"id"` // Textual prompt to read and accept the agreement. Prompt string `pulumi:"prompt"` }
type GetListingPackageAgreementsAgreementArgs ¶
type GetListingPackageAgreementsAgreementArgs struct { // Who authored the agreement. Author pulumi.StringInput `pulumi:"author"` // The content URL of the agreement. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The unique identifier for the agreement. Id pulumi.StringInput `pulumi:"id"` // Textual prompt to read and accept the agreement. Prompt pulumi.StringInput `pulumi:"prompt"` }
func (GetListingPackageAgreementsAgreementArgs) ElementType ¶
func (GetListingPackageAgreementsAgreementArgs) ElementType() reflect.Type
func (GetListingPackageAgreementsAgreementArgs) ToGetListingPackageAgreementsAgreementOutput ¶
func (i GetListingPackageAgreementsAgreementArgs) ToGetListingPackageAgreementsAgreementOutput() GetListingPackageAgreementsAgreementOutput
func (GetListingPackageAgreementsAgreementArgs) ToGetListingPackageAgreementsAgreementOutputWithContext ¶
func (i GetListingPackageAgreementsAgreementArgs) ToGetListingPackageAgreementsAgreementOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementOutput
type GetListingPackageAgreementsAgreementArray ¶
type GetListingPackageAgreementsAgreementArray []GetListingPackageAgreementsAgreementInput
func (GetListingPackageAgreementsAgreementArray) ElementType ¶
func (GetListingPackageAgreementsAgreementArray) ElementType() reflect.Type
func (GetListingPackageAgreementsAgreementArray) ToGetListingPackageAgreementsAgreementArrayOutput ¶
func (i GetListingPackageAgreementsAgreementArray) ToGetListingPackageAgreementsAgreementArrayOutput() GetListingPackageAgreementsAgreementArrayOutput
func (GetListingPackageAgreementsAgreementArray) ToGetListingPackageAgreementsAgreementArrayOutputWithContext ¶
func (i GetListingPackageAgreementsAgreementArray) ToGetListingPackageAgreementsAgreementArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementArrayOutput
type GetListingPackageAgreementsAgreementArrayInput ¶
type GetListingPackageAgreementsAgreementArrayInput interface { pulumi.Input ToGetListingPackageAgreementsAgreementArrayOutput() GetListingPackageAgreementsAgreementArrayOutput ToGetListingPackageAgreementsAgreementArrayOutputWithContext(context.Context) GetListingPackageAgreementsAgreementArrayOutput }
GetListingPackageAgreementsAgreementArrayInput is an input type that accepts GetListingPackageAgreementsAgreementArray and GetListingPackageAgreementsAgreementArrayOutput values. You can construct a concrete instance of `GetListingPackageAgreementsAgreementArrayInput` via:
GetListingPackageAgreementsAgreementArray{ GetListingPackageAgreementsAgreementArgs{...} }
type GetListingPackageAgreementsAgreementArrayOutput ¶
type GetListingPackageAgreementsAgreementArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackageAgreementsAgreementArrayOutput) ElementType ¶
func (GetListingPackageAgreementsAgreementArrayOutput) ElementType() reflect.Type
func (GetListingPackageAgreementsAgreementArrayOutput) ToGetListingPackageAgreementsAgreementArrayOutput ¶
func (o GetListingPackageAgreementsAgreementArrayOutput) ToGetListingPackageAgreementsAgreementArrayOutput() GetListingPackageAgreementsAgreementArrayOutput
func (GetListingPackageAgreementsAgreementArrayOutput) ToGetListingPackageAgreementsAgreementArrayOutputWithContext ¶
func (o GetListingPackageAgreementsAgreementArrayOutput) ToGetListingPackageAgreementsAgreementArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementArrayOutput
type GetListingPackageAgreementsAgreementInput ¶
type GetListingPackageAgreementsAgreementInput interface { pulumi.Input ToGetListingPackageAgreementsAgreementOutput() GetListingPackageAgreementsAgreementOutput ToGetListingPackageAgreementsAgreementOutputWithContext(context.Context) GetListingPackageAgreementsAgreementOutput }
GetListingPackageAgreementsAgreementInput is an input type that accepts GetListingPackageAgreementsAgreementArgs and GetListingPackageAgreementsAgreementOutput values. You can construct a concrete instance of `GetListingPackageAgreementsAgreementInput` via:
GetListingPackageAgreementsAgreementArgs{...}
type GetListingPackageAgreementsAgreementOutput ¶
type GetListingPackageAgreementsAgreementOutput struct{ *pulumi.OutputState }
func (GetListingPackageAgreementsAgreementOutput) Author ¶
func (o GetListingPackageAgreementsAgreementOutput) Author() pulumi.StringOutput
Who authored the agreement.
func (GetListingPackageAgreementsAgreementOutput) ContentUrl ¶
func (o GetListingPackageAgreementsAgreementOutput) ContentUrl() pulumi.StringOutput
The content URL of the agreement.
func (GetListingPackageAgreementsAgreementOutput) ElementType ¶
func (GetListingPackageAgreementsAgreementOutput) ElementType() reflect.Type
func (GetListingPackageAgreementsAgreementOutput) Id ¶
func (o GetListingPackageAgreementsAgreementOutput) Id() pulumi.StringOutput
The unique identifier for the agreement.
func (GetListingPackageAgreementsAgreementOutput) Prompt ¶
func (o GetListingPackageAgreementsAgreementOutput) Prompt() pulumi.StringOutput
Textual prompt to read and accept the agreement.
func (GetListingPackageAgreementsAgreementOutput) ToGetListingPackageAgreementsAgreementOutput ¶
func (o GetListingPackageAgreementsAgreementOutput) ToGetListingPackageAgreementsAgreementOutput() GetListingPackageAgreementsAgreementOutput
func (GetListingPackageAgreementsAgreementOutput) ToGetListingPackageAgreementsAgreementOutputWithContext ¶
func (o GetListingPackageAgreementsAgreementOutput) ToGetListingPackageAgreementsAgreementOutputWithContext(ctx context.Context) GetListingPackageAgreementsAgreementOutput
type GetListingPackageAgreementsArgs ¶
type GetListingPackageAgreementsArgs struct { // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingPackageAgreementsFilter `pulumi:"filters"` // The unique identifier for the listing. ListingId string `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion string `pulumi:"packageVersion"` }
A collection of arguments for invoking getListingPackageAgreements.
type GetListingPackageAgreementsFilterArgs ¶
type GetListingPackageAgreementsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetListingPackageAgreementsFilterArgs) ElementType ¶
func (GetListingPackageAgreementsFilterArgs) ElementType() reflect.Type
func (GetListingPackageAgreementsFilterArgs) ToGetListingPackageAgreementsFilterOutput ¶
func (i GetListingPackageAgreementsFilterArgs) ToGetListingPackageAgreementsFilterOutput() GetListingPackageAgreementsFilterOutput
func (GetListingPackageAgreementsFilterArgs) ToGetListingPackageAgreementsFilterOutputWithContext ¶
func (i GetListingPackageAgreementsFilterArgs) ToGetListingPackageAgreementsFilterOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterOutput
type GetListingPackageAgreementsFilterArray ¶
type GetListingPackageAgreementsFilterArray []GetListingPackageAgreementsFilterInput
func (GetListingPackageAgreementsFilterArray) ElementType ¶
func (GetListingPackageAgreementsFilterArray) ElementType() reflect.Type
func (GetListingPackageAgreementsFilterArray) ToGetListingPackageAgreementsFilterArrayOutput ¶
func (i GetListingPackageAgreementsFilterArray) ToGetListingPackageAgreementsFilterArrayOutput() GetListingPackageAgreementsFilterArrayOutput
func (GetListingPackageAgreementsFilterArray) ToGetListingPackageAgreementsFilterArrayOutputWithContext ¶
func (i GetListingPackageAgreementsFilterArray) ToGetListingPackageAgreementsFilterArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterArrayOutput
type GetListingPackageAgreementsFilterArrayInput ¶
type GetListingPackageAgreementsFilterArrayInput interface { pulumi.Input ToGetListingPackageAgreementsFilterArrayOutput() GetListingPackageAgreementsFilterArrayOutput ToGetListingPackageAgreementsFilterArrayOutputWithContext(context.Context) GetListingPackageAgreementsFilterArrayOutput }
GetListingPackageAgreementsFilterArrayInput is an input type that accepts GetListingPackageAgreementsFilterArray and GetListingPackageAgreementsFilterArrayOutput values. You can construct a concrete instance of `GetListingPackageAgreementsFilterArrayInput` via:
GetListingPackageAgreementsFilterArray{ GetListingPackageAgreementsFilterArgs{...} }
type GetListingPackageAgreementsFilterArrayOutput ¶
type GetListingPackageAgreementsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackageAgreementsFilterArrayOutput) ElementType ¶
func (GetListingPackageAgreementsFilterArrayOutput) ElementType() reflect.Type
func (GetListingPackageAgreementsFilterArrayOutput) ToGetListingPackageAgreementsFilterArrayOutput ¶
func (o GetListingPackageAgreementsFilterArrayOutput) ToGetListingPackageAgreementsFilterArrayOutput() GetListingPackageAgreementsFilterArrayOutput
func (GetListingPackageAgreementsFilterArrayOutput) ToGetListingPackageAgreementsFilterArrayOutputWithContext ¶
func (o GetListingPackageAgreementsFilterArrayOutput) ToGetListingPackageAgreementsFilterArrayOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterArrayOutput
type GetListingPackageAgreementsFilterInput ¶
type GetListingPackageAgreementsFilterInput interface { pulumi.Input ToGetListingPackageAgreementsFilterOutput() GetListingPackageAgreementsFilterOutput ToGetListingPackageAgreementsFilterOutputWithContext(context.Context) GetListingPackageAgreementsFilterOutput }
GetListingPackageAgreementsFilterInput is an input type that accepts GetListingPackageAgreementsFilterArgs and GetListingPackageAgreementsFilterOutput values. You can construct a concrete instance of `GetListingPackageAgreementsFilterInput` via:
GetListingPackageAgreementsFilterArgs{...}
type GetListingPackageAgreementsFilterOutput ¶
type GetListingPackageAgreementsFilterOutput struct{ *pulumi.OutputState }
func (GetListingPackageAgreementsFilterOutput) ElementType ¶
func (GetListingPackageAgreementsFilterOutput) ElementType() reflect.Type
func (GetListingPackageAgreementsFilterOutput) Name ¶
func (o GetListingPackageAgreementsFilterOutput) Name() pulumi.StringOutput
func (GetListingPackageAgreementsFilterOutput) Regex ¶
func (o GetListingPackageAgreementsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetListingPackageAgreementsFilterOutput) ToGetListingPackageAgreementsFilterOutput ¶
func (o GetListingPackageAgreementsFilterOutput) ToGetListingPackageAgreementsFilterOutput() GetListingPackageAgreementsFilterOutput
func (GetListingPackageAgreementsFilterOutput) ToGetListingPackageAgreementsFilterOutputWithContext ¶
func (o GetListingPackageAgreementsFilterOutput) ToGetListingPackageAgreementsFilterOutputWithContext(ctx context.Context) GetListingPackageAgreementsFilterOutput
func (GetListingPackageAgreementsFilterOutput) Values ¶
func (o GetListingPackageAgreementsFilterOutput) Values() pulumi.StringArrayOutput
type GetListingPackageAgreementsOutputArgs ¶
type GetListingPackageAgreementsOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetListingPackageAgreementsFilterArrayInput `pulumi:"filters"` // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` }
A collection of arguments for invoking getListingPackageAgreements.
func (GetListingPackageAgreementsOutputArgs) ElementType ¶
func (GetListingPackageAgreementsOutputArgs) ElementType() reflect.Type
type GetListingPackageAgreementsResult ¶
type GetListingPackageAgreementsResult struct { // The list of agreements. Agreements []GetListingPackageAgreementsAgreement `pulumi:"agreements"` // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingPackageAgreementsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListingId string `pulumi:"listingId"` PackageVersion string `pulumi:"packageVersion"` }
A collection of values returned by getListingPackageAgreements.
func GetListingPackageAgreements ¶
func GetListingPackageAgreements(ctx *pulumi.Context, args *GetListingPackageAgreementsArgs, opts ...pulumi.InvokeOption) (*GetListingPackageAgreementsResult, error)
This data source provides the list of Listing Package Agreements in Oracle Cloud Infrastructure Marketplace service.
Returns the terms of use agreements that must be accepted before you can deploy the specified version of a package.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetListingPackageAgreements(ctx, &marketplace.GetListingPackageAgreementsArgs{ ListingId: testListing.Id, PackageVersion: listingPackageAgreementPackageVersion, CompartmentId: pulumi.StringRef(compartmentId), }, nil) if err != nil { return err } return nil }) }
```
type GetListingPackageAgreementsResultOutput ¶
type GetListingPackageAgreementsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListingPackageAgreements.
func GetListingPackageAgreementsOutput ¶
func GetListingPackageAgreementsOutput(ctx *pulumi.Context, args GetListingPackageAgreementsOutputArgs, opts ...pulumi.InvokeOption) GetListingPackageAgreementsResultOutput
func (GetListingPackageAgreementsResultOutput) Agreements ¶
func (o GetListingPackageAgreementsResultOutput) Agreements() GetListingPackageAgreementsAgreementArrayOutput
The list of agreements.
func (GetListingPackageAgreementsResultOutput) CompartmentId ¶
func (o GetListingPackageAgreementsResultOutput) CompartmentId() pulumi.StringPtrOutput
The unique identifier for the compartment.
func (GetListingPackageAgreementsResultOutput) ElementType ¶
func (GetListingPackageAgreementsResultOutput) ElementType() reflect.Type
func (GetListingPackageAgreementsResultOutput) Id ¶
func (o GetListingPackageAgreementsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListingPackageAgreementsResultOutput) ListingId ¶
func (o GetListingPackageAgreementsResultOutput) ListingId() pulumi.StringOutput
func (GetListingPackageAgreementsResultOutput) PackageVersion ¶
func (o GetListingPackageAgreementsResultOutput) PackageVersion() pulumi.StringOutput
func (GetListingPackageAgreementsResultOutput) ToGetListingPackageAgreementsResultOutput ¶
func (o GetListingPackageAgreementsResultOutput) ToGetListingPackageAgreementsResultOutput() GetListingPackageAgreementsResultOutput
func (GetListingPackageAgreementsResultOutput) ToGetListingPackageAgreementsResultOutputWithContext ¶
func (o GetListingPackageAgreementsResultOutput) ToGetListingPackageAgreementsResultOutputWithContext(ctx context.Context) GetListingPackageAgreementsResultOutput
type GetListingPackageArgs ¶
type GetListingPackageArgs struct { // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` // The unique identifier for the listing. ListingId string `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion string `pulumi:"packageVersion"` }
A collection of arguments for invoking getListingPackage.
type GetListingPackageOperatingSystem ¶
type GetListingPackageOperatingSystem struct { // The name of the variable. Name string `pulumi:"name"` }
type GetListingPackageOperatingSystemArgs ¶
type GetListingPackageOperatingSystemArgs struct { // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackageOperatingSystemArgs) ElementType ¶
func (GetListingPackageOperatingSystemArgs) ElementType() reflect.Type
func (GetListingPackageOperatingSystemArgs) ToGetListingPackageOperatingSystemOutput ¶
func (i GetListingPackageOperatingSystemArgs) ToGetListingPackageOperatingSystemOutput() GetListingPackageOperatingSystemOutput
func (GetListingPackageOperatingSystemArgs) ToGetListingPackageOperatingSystemOutputWithContext ¶
func (i GetListingPackageOperatingSystemArgs) ToGetListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemOutput
type GetListingPackageOperatingSystemArray ¶
type GetListingPackageOperatingSystemArray []GetListingPackageOperatingSystemInput
func (GetListingPackageOperatingSystemArray) ElementType ¶
func (GetListingPackageOperatingSystemArray) ElementType() reflect.Type
func (GetListingPackageOperatingSystemArray) ToGetListingPackageOperatingSystemArrayOutput ¶
func (i GetListingPackageOperatingSystemArray) ToGetListingPackageOperatingSystemArrayOutput() GetListingPackageOperatingSystemArrayOutput
func (GetListingPackageOperatingSystemArray) ToGetListingPackageOperatingSystemArrayOutputWithContext ¶
func (i GetListingPackageOperatingSystemArray) ToGetListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemArrayOutput
type GetListingPackageOperatingSystemArrayInput ¶
type GetListingPackageOperatingSystemArrayInput interface { pulumi.Input ToGetListingPackageOperatingSystemArrayOutput() GetListingPackageOperatingSystemArrayOutput ToGetListingPackageOperatingSystemArrayOutputWithContext(context.Context) GetListingPackageOperatingSystemArrayOutput }
GetListingPackageOperatingSystemArrayInput is an input type that accepts GetListingPackageOperatingSystemArray and GetListingPackageOperatingSystemArrayOutput values. You can construct a concrete instance of `GetListingPackageOperatingSystemArrayInput` via:
GetListingPackageOperatingSystemArray{ GetListingPackageOperatingSystemArgs{...} }
type GetListingPackageOperatingSystemArrayOutput ¶
type GetListingPackageOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackageOperatingSystemArrayOutput) ElementType ¶
func (GetListingPackageOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetListingPackageOperatingSystemArrayOutput) ToGetListingPackageOperatingSystemArrayOutput ¶
func (o GetListingPackageOperatingSystemArrayOutput) ToGetListingPackageOperatingSystemArrayOutput() GetListingPackageOperatingSystemArrayOutput
func (GetListingPackageOperatingSystemArrayOutput) ToGetListingPackageOperatingSystemArrayOutputWithContext ¶
func (o GetListingPackageOperatingSystemArrayOutput) ToGetListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemArrayOutput
type GetListingPackageOperatingSystemInput ¶
type GetListingPackageOperatingSystemInput interface { pulumi.Input ToGetListingPackageOperatingSystemOutput() GetListingPackageOperatingSystemOutput ToGetListingPackageOperatingSystemOutputWithContext(context.Context) GetListingPackageOperatingSystemOutput }
GetListingPackageOperatingSystemInput is an input type that accepts GetListingPackageOperatingSystemArgs and GetListingPackageOperatingSystemOutput values. You can construct a concrete instance of `GetListingPackageOperatingSystemInput` via:
GetListingPackageOperatingSystemArgs{...}
type GetListingPackageOperatingSystemOutput ¶
type GetListingPackageOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetListingPackageOperatingSystemOutput) ElementType ¶
func (GetListingPackageOperatingSystemOutput) ElementType() reflect.Type
func (GetListingPackageOperatingSystemOutput) Name ¶
func (o GetListingPackageOperatingSystemOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackageOperatingSystemOutput) ToGetListingPackageOperatingSystemOutput ¶
func (o GetListingPackageOperatingSystemOutput) ToGetListingPackageOperatingSystemOutput() GetListingPackageOperatingSystemOutput
func (GetListingPackageOperatingSystemOutput) ToGetListingPackageOperatingSystemOutputWithContext ¶
func (o GetListingPackageOperatingSystemOutput) ToGetListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackageOperatingSystemOutput
type GetListingPackageOutputArgs ¶
type GetListingPackageOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` }
A collection of arguments for invoking getListingPackage.
func (GetListingPackageOutputArgs) ElementType ¶
func (GetListingPackageOutputArgs) ElementType() reflect.Type
type GetListingPackagePricing ¶
type GetListingPackagePricing struct { // The currency of the pricing model. Currency string `pulumi:"currency"` // The model for international market pricing. InternationalMarketPrices []GetListingPackagePricingInternationalMarketPrice `pulumi:"internationalMarketPrices"` // The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO. PayGoStrategy string `pulumi:"payGoStrategy"` // The pricing rate. Rate float64 `pulumi:"rate"` // The type of the pricing model. Type string `pulumi:"type"` }
type GetListingPackagePricingArgs ¶
type GetListingPackagePricingArgs struct { // The currency of the pricing model. Currency pulumi.StringInput `pulumi:"currency"` // The model for international market pricing. InternationalMarketPrices GetListingPackagePricingInternationalMarketPriceArrayInput `pulumi:"internationalMarketPrices"` // The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO. PayGoStrategy pulumi.StringInput `pulumi:"payGoStrategy"` // The pricing rate. Rate pulumi.Float64Input `pulumi:"rate"` // The type of the pricing model. Type pulumi.StringInput `pulumi:"type"` }
func (GetListingPackagePricingArgs) ElementType ¶
func (GetListingPackagePricingArgs) ElementType() reflect.Type
func (GetListingPackagePricingArgs) ToGetListingPackagePricingOutput ¶
func (i GetListingPackagePricingArgs) ToGetListingPackagePricingOutput() GetListingPackagePricingOutput
func (GetListingPackagePricingArgs) ToGetListingPackagePricingOutputWithContext ¶
func (i GetListingPackagePricingArgs) ToGetListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagePricingOutput
type GetListingPackagePricingArray ¶
type GetListingPackagePricingArray []GetListingPackagePricingInput
func (GetListingPackagePricingArray) ElementType ¶
func (GetListingPackagePricingArray) ElementType() reflect.Type
func (GetListingPackagePricingArray) ToGetListingPackagePricingArrayOutput ¶
func (i GetListingPackagePricingArray) ToGetListingPackagePricingArrayOutput() GetListingPackagePricingArrayOutput
func (GetListingPackagePricingArray) ToGetListingPackagePricingArrayOutputWithContext ¶
func (i GetListingPackagePricingArray) ToGetListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagePricingArrayOutput
type GetListingPackagePricingArrayInput ¶
type GetListingPackagePricingArrayInput interface { pulumi.Input ToGetListingPackagePricingArrayOutput() GetListingPackagePricingArrayOutput ToGetListingPackagePricingArrayOutputWithContext(context.Context) GetListingPackagePricingArrayOutput }
GetListingPackagePricingArrayInput is an input type that accepts GetListingPackagePricingArray and GetListingPackagePricingArrayOutput values. You can construct a concrete instance of `GetListingPackagePricingArrayInput` via:
GetListingPackagePricingArray{ GetListingPackagePricingArgs{...} }
type GetListingPackagePricingArrayOutput ¶
type GetListingPackagePricingArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagePricingArrayOutput) ElementType ¶
func (GetListingPackagePricingArrayOutput) ElementType() reflect.Type
func (GetListingPackagePricingArrayOutput) Index ¶
func (o GetListingPackagePricingArrayOutput) Index(i pulumi.IntInput) GetListingPackagePricingOutput
func (GetListingPackagePricingArrayOutput) ToGetListingPackagePricingArrayOutput ¶
func (o GetListingPackagePricingArrayOutput) ToGetListingPackagePricingArrayOutput() GetListingPackagePricingArrayOutput
func (GetListingPackagePricingArrayOutput) ToGetListingPackagePricingArrayOutputWithContext ¶
func (o GetListingPackagePricingArrayOutput) ToGetListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagePricingArrayOutput
type GetListingPackagePricingInput ¶
type GetListingPackagePricingInput interface { pulumi.Input ToGetListingPackagePricingOutput() GetListingPackagePricingOutput ToGetListingPackagePricingOutputWithContext(context.Context) GetListingPackagePricingOutput }
GetListingPackagePricingInput is an input type that accepts GetListingPackagePricingArgs and GetListingPackagePricingOutput values. You can construct a concrete instance of `GetListingPackagePricingInput` via:
GetListingPackagePricingArgs{...}
type GetListingPackagePricingInternationalMarketPriceArgs ¶
type GetListingPackagePricingInternationalMarketPriceArgs struct { // The currency of the pricing model. CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // The symbol of the currency CurrencySymbol pulumi.StringInput `pulumi:"currencySymbol"` // The pricing rate. Rate pulumi.Float64Input `pulumi:"rate"` }
func (GetListingPackagePricingInternationalMarketPriceArgs) ElementType ¶
func (GetListingPackagePricingInternationalMarketPriceArgs) ElementType() reflect.Type
func (GetListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagePricingInternationalMarketPriceOutput ¶
func (i GetListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagePricingInternationalMarketPriceOutput() GetListingPackagePricingInternationalMarketPriceOutput
func (GetListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagePricingInternationalMarketPriceOutputWithContext ¶
func (i GetListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceOutput
type GetListingPackagePricingInternationalMarketPriceArray ¶
type GetListingPackagePricingInternationalMarketPriceArray []GetListingPackagePricingInternationalMarketPriceInput
func (GetListingPackagePricingInternationalMarketPriceArray) ElementType ¶
func (GetListingPackagePricingInternationalMarketPriceArray) ElementType() reflect.Type
func (GetListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagePricingInternationalMarketPriceArrayOutput ¶
func (i GetListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagePricingInternationalMarketPriceArrayOutput
func (GetListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext ¶
func (i GetListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceArrayOutput
type GetListingPackagePricingInternationalMarketPriceArrayInput ¶
type GetListingPackagePricingInternationalMarketPriceArrayInput interface { pulumi.Input ToGetListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagePricingInternationalMarketPriceArrayOutput ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext(context.Context) GetListingPackagePricingInternationalMarketPriceArrayOutput }
GetListingPackagePricingInternationalMarketPriceArrayInput is an input type that accepts GetListingPackagePricingInternationalMarketPriceArray and GetListingPackagePricingInternationalMarketPriceArrayOutput values. You can construct a concrete instance of `GetListingPackagePricingInternationalMarketPriceArrayInput` via:
GetListingPackagePricingInternationalMarketPriceArray{ GetListingPackagePricingInternationalMarketPriceArgs{...} }
type GetListingPackagePricingInternationalMarketPriceArrayOutput ¶
type GetListingPackagePricingInternationalMarketPriceArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagePricingInternationalMarketPriceArrayOutput) ElementType ¶
func (GetListingPackagePricingInternationalMarketPriceArrayOutput) ElementType() reflect.Type
func (GetListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagePricingInternationalMarketPriceArrayOutput ¶
func (o GetListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagePricingInternationalMarketPriceArrayOutput
func (GetListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext ¶
func (o GetListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceArrayOutput
type GetListingPackagePricingInternationalMarketPriceInput ¶
type GetListingPackagePricingInternationalMarketPriceInput interface { pulumi.Input ToGetListingPackagePricingInternationalMarketPriceOutput() GetListingPackagePricingInternationalMarketPriceOutput ToGetListingPackagePricingInternationalMarketPriceOutputWithContext(context.Context) GetListingPackagePricingInternationalMarketPriceOutput }
GetListingPackagePricingInternationalMarketPriceInput is an input type that accepts GetListingPackagePricingInternationalMarketPriceArgs and GetListingPackagePricingInternationalMarketPriceOutput values. You can construct a concrete instance of `GetListingPackagePricingInternationalMarketPriceInput` via:
GetListingPackagePricingInternationalMarketPriceArgs{...}
type GetListingPackagePricingInternationalMarketPriceOutput ¶
type GetListingPackagePricingInternationalMarketPriceOutput struct{ *pulumi.OutputState }
func (GetListingPackagePricingInternationalMarketPriceOutput) CurrencyCode ¶
func (o GetListingPackagePricingInternationalMarketPriceOutput) CurrencyCode() pulumi.StringOutput
The currency of the pricing model.
func (GetListingPackagePricingInternationalMarketPriceOutput) CurrencySymbol ¶
func (o GetListingPackagePricingInternationalMarketPriceOutput) CurrencySymbol() pulumi.StringOutput
The symbol of the currency
func (GetListingPackagePricingInternationalMarketPriceOutput) ElementType ¶
func (GetListingPackagePricingInternationalMarketPriceOutput) ElementType() reflect.Type
func (GetListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagePricingInternationalMarketPriceOutput ¶
func (o GetListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagePricingInternationalMarketPriceOutput() GetListingPackagePricingInternationalMarketPriceOutput
func (GetListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagePricingInternationalMarketPriceOutputWithContext ¶
func (o GetListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagePricingInternationalMarketPriceOutput
type GetListingPackagePricingOutput ¶
type GetListingPackagePricingOutput struct{ *pulumi.OutputState }
func (GetListingPackagePricingOutput) Currency ¶
func (o GetListingPackagePricingOutput) Currency() pulumi.StringOutput
The currency of the pricing model.
func (GetListingPackagePricingOutput) ElementType ¶
func (GetListingPackagePricingOutput) ElementType() reflect.Type
func (GetListingPackagePricingOutput) InternationalMarketPrices ¶
func (o GetListingPackagePricingOutput) InternationalMarketPrices() GetListingPackagePricingInternationalMarketPriceArrayOutput
The model for international market pricing.
func (GetListingPackagePricingOutput) PayGoStrategy ¶
func (o GetListingPackagePricingOutput) PayGoStrategy() pulumi.StringOutput
The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO.
func (GetListingPackagePricingOutput) Rate ¶
func (o GetListingPackagePricingOutput) Rate() pulumi.Float64Output
The pricing rate.
func (GetListingPackagePricingOutput) ToGetListingPackagePricingOutput ¶
func (o GetListingPackagePricingOutput) ToGetListingPackagePricingOutput() GetListingPackagePricingOutput
func (GetListingPackagePricingOutput) ToGetListingPackagePricingOutputWithContext ¶
func (o GetListingPackagePricingOutput) ToGetListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagePricingOutput
func (GetListingPackagePricingOutput) Type ¶
func (o GetListingPackagePricingOutput) Type() pulumi.StringOutput
The type of the pricing model.
type GetListingPackageRegion ¶
type GetListingPackageRegion struct { // A code assigned to the item. Code string `pulumi:"code"` // Countries in the region. Countries []GetListingPackageRegionCountry `pulumi:"countries"` // The name of the variable. Name string `pulumi:"name"` }
type GetListingPackageRegionArgs ¶
type GetListingPackageRegionArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // Countries in the region. Countries GetListingPackageRegionCountryArrayInput `pulumi:"countries"` // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackageRegionArgs) ElementType ¶
func (GetListingPackageRegionArgs) ElementType() reflect.Type
func (GetListingPackageRegionArgs) ToGetListingPackageRegionOutput ¶
func (i GetListingPackageRegionArgs) ToGetListingPackageRegionOutput() GetListingPackageRegionOutput
func (GetListingPackageRegionArgs) ToGetListingPackageRegionOutputWithContext ¶
func (i GetListingPackageRegionArgs) ToGetListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackageRegionOutput
type GetListingPackageRegionArray ¶
type GetListingPackageRegionArray []GetListingPackageRegionInput
func (GetListingPackageRegionArray) ElementType ¶
func (GetListingPackageRegionArray) ElementType() reflect.Type
func (GetListingPackageRegionArray) ToGetListingPackageRegionArrayOutput ¶
func (i GetListingPackageRegionArray) ToGetListingPackageRegionArrayOutput() GetListingPackageRegionArrayOutput
func (GetListingPackageRegionArray) ToGetListingPackageRegionArrayOutputWithContext ¶
func (i GetListingPackageRegionArray) ToGetListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackageRegionArrayOutput
type GetListingPackageRegionArrayInput ¶
type GetListingPackageRegionArrayInput interface { pulumi.Input ToGetListingPackageRegionArrayOutput() GetListingPackageRegionArrayOutput ToGetListingPackageRegionArrayOutputWithContext(context.Context) GetListingPackageRegionArrayOutput }
GetListingPackageRegionArrayInput is an input type that accepts GetListingPackageRegionArray and GetListingPackageRegionArrayOutput values. You can construct a concrete instance of `GetListingPackageRegionArrayInput` via:
GetListingPackageRegionArray{ GetListingPackageRegionArgs{...} }
type GetListingPackageRegionArrayOutput ¶
type GetListingPackageRegionArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackageRegionArrayOutput) ElementType ¶
func (GetListingPackageRegionArrayOutput) ElementType() reflect.Type
func (GetListingPackageRegionArrayOutput) Index ¶
func (o GetListingPackageRegionArrayOutput) Index(i pulumi.IntInput) GetListingPackageRegionOutput
func (GetListingPackageRegionArrayOutput) ToGetListingPackageRegionArrayOutput ¶
func (o GetListingPackageRegionArrayOutput) ToGetListingPackageRegionArrayOutput() GetListingPackageRegionArrayOutput
func (GetListingPackageRegionArrayOutput) ToGetListingPackageRegionArrayOutputWithContext ¶
func (o GetListingPackageRegionArrayOutput) ToGetListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackageRegionArrayOutput
type GetListingPackageRegionCountryArgs ¶
type GetListingPackageRegionCountryArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackageRegionCountryArgs) ElementType ¶
func (GetListingPackageRegionCountryArgs) ElementType() reflect.Type
func (GetListingPackageRegionCountryArgs) ToGetListingPackageRegionCountryOutput ¶
func (i GetListingPackageRegionCountryArgs) ToGetListingPackageRegionCountryOutput() GetListingPackageRegionCountryOutput
func (GetListingPackageRegionCountryArgs) ToGetListingPackageRegionCountryOutputWithContext ¶
func (i GetListingPackageRegionCountryArgs) ToGetListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackageRegionCountryOutput
type GetListingPackageRegionCountryArray ¶
type GetListingPackageRegionCountryArray []GetListingPackageRegionCountryInput
func (GetListingPackageRegionCountryArray) ElementType ¶
func (GetListingPackageRegionCountryArray) ElementType() reflect.Type
func (GetListingPackageRegionCountryArray) ToGetListingPackageRegionCountryArrayOutput ¶
func (i GetListingPackageRegionCountryArray) ToGetListingPackageRegionCountryArrayOutput() GetListingPackageRegionCountryArrayOutput
func (GetListingPackageRegionCountryArray) ToGetListingPackageRegionCountryArrayOutputWithContext ¶
func (i GetListingPackageRegionCountryArray) ToGetListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackageRegionCountryArrayOutput
type GetListingPackageRegionCountryArrayInput ¶
type GetListingPackageRegionCountryArrayInput interface { pulumi.Input ToGetListingPackageRegionCountryArrayOutput() GetListingPackageRegionCountryArrayOutput ToGetListingPackageRegionCountryArrayOutputWithContext(context.Context) GetListingPackageRegionCountryArrayOutput }
GetListingPackageRegionCountryArrayInput is an input type that accepts GetListingPackageRegionCountryArray and GetListingPackageRegionCountryArrayOutput values. You can construct a concrete instance of `GetListingPackageRegionCountryArrayInput` via:
GetListingPackageRegionCountryArray{ GetListingPackageRegionCountryArgs{...} }
type GetListingPackageRegionCountryArrayOutput ¶
type GetListingPackageRegionCountryArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackageRegionCountryArrayOutput) ElementType ¶
func (GetListingPackageRegionCountryArrayOutput) ElementType() reflect.Type
func (GetListingPackageRegionCountryArrayOutput) ToGetListingPackageRegionCountryArrayOutput ¶
func (o GetListingPackageRegionCountryArrayOutput) ToGetListingPackageRegionCountryArrayOutput() GetListingPackageRegionCountryArrayOutput
func (GetListingPackageRegionCountryArrayOutput) ToGetListingPackageRegionCountryArrayOutputWithContext ¶
func (o GetListingPackageRegionCountryArrayOutput) ToGetListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackageRegionCountryArrayOutput
type GetListingPackageRegionCountryInput ¶
type GetListingPackageRegionCountryInput interface { pulumi.Input ToGetListingPackageRegionCountryOutput() GetListingPackageRegionCountryOutput ToGetListingPackageRegionCountryOutputWithContext(context.Context) GetListingPackageRegionCountryOutput }
GetListingPackageRegionCountryInput is an input type that accepts GetListingPackageRegionCountryArgs and GetListingPackageRegionCountryOutput values. You can construct a concrete instance of `GetListingPackageRegionCountryInput` via:
GetListingPackageRegionCountryArgs{...}
type GetListingPackageRegionCountryOutput ¶
type GetListingPackageRegionCountryOutput struct{ *pulumi.OutputState }
func (GetListingPackageRegionCountryOutput) Code ¶
func (o GetListingPackageRegionCountryOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingPackageRegionCountryOutput) ElementType ¶
func (GetListingPackageRegionCountryOutput) ElementType() reflect.Type
func (GetListingPackageRegionCountryOutput) Name ¶
func (o GetListingPackageRegionCountryOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackageRegionCountryOutput) ToGetListingPackageRegionCountryOutput ¶
func (o GetListingPackageRegionCountryOutput) ToGetListingPackageRegionCountryOutput() GetListingPackageRegionCountryOutput
func (GetListingPackageRegionCountryOutput) ToGetListingPackageRegionCountryOutputWithContext ¶
func (o GetListingPackageRegionCountryOutput) ToGetListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackageRegionCountryOutput
type GetListingPackageRegionInput ¶
type GetListingPackageRegionInput interface { pulumi.Input ToGetListingPackageRegionOutput() GetListingPackageRegionOutput ToGetListingPackageRegionOutputWithContext(context.Context) GetListingPackageRegionOutput }
GetListingPackageRegionInput is an input type that accepts GetListingPackageRegionArgs and GetListingPackageRegionOutput values. You can construct a concrete instance of `GetListingPackageRegionInput` via:
GetListingPackageRegionArgs{...}
type GetListingPackageRegionOutput ¶
type GetListingPackageRegionOutput struct{ *pulumi.OutputState }
func (GetListingPackageRegionOutput) Code ¶
func (o GetListingPackageRegionOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingPackageRegionOutput) Countries ¶
func (o GetListingPackageRegionOutput) Countries() GetListingPackageRegionCountryArrayOutput
Countries in the region.
func (GetListingPackageRegionOutput) ElementType ¶
func (GetListingPackageRegionOutput) ElementType() reflect.Type
func (GetListingPackageRegionOutput) Name ¶
func (o GetListingPackageRegionOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackageRegionOutput) ToGetListingPackageRegionOutput ¶
func (o GetListingPackageRegionOutput) ToGetListingPackageRegionOutput() GetListingPackageRegionOutput
func (GetListingPackageRegionOutput) ToGetListingPackageRegionOutputWithContext ¶
func (o GetListingPackageRegionOutput) ToGetListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackageRegionOutput
type GetListingPackageResult ¶
type GetListingPackageResult struct { // The ID of the listing resource associated with this listing package. For more information, see [AppCatalogListing](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListing/) in the Core Services API. AppCatalogListingId string `pulumi:"appCatalogListingId"` // The resource version of the listing resource associated with this listing package. AppCatalogListingResourceVersion string `pulumi:"appCatalogListingResourceVersion"` CompartmentId *string `pulumi:"compartmentId"` // A description of the variable. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of the image corresponding to the package. ImageId string `pulumi:"imageId"` // The ID of the listing that the specified package belongs to. ListingId string `pulumi:"listingId"` // The operating system used by the listing. OperatingSystems []GetListingPackageOperatingSystem `pulumi:"operatingSystems"` // The specified package's type. PackageType string `pulumi:"packageType"` PackageVersion string `pulumi:"packageVersion"` // The model for pricing. Pricings []GetListingPackagePricing `pulumi:"pricings"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []GetListingPackageRegion `pulumi:"regions"` // The unique identifier for the package resource. ResourceId string `pulumi:"resourceId"` // Link to the orchestration resource. ResourceLink string `pulumi:"resourceLink"` // The date and time this listing package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // List of variables for the orchestration resource. Variables []GetListingPackageVariable `pulumi:"variables"` // The package version. Version string `pulumi:"version"` }
A collection of values returned by getListingPackage.
func GetListingPackage ¶
func GetListingPackage(ctx *pulumi.Context, args *GetListingPackageArgs, opts ...pulumi.InvokeOption) (*GetListingPackageResult, error)
This data source provides details about a specific Listing Package resource in Oracle Cloud Infrastructure Marketplace service.
Get the details of the specified version of a package, including information needed to launch the package.
If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want.
Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a [GetAppCatalogListingAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The [AppCatalogListingResourceVersionAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a [CreateAppCatalogSubscription](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call.
To get the image ID to launch an instance, issue a [GetAppCatalogListingResourceVersion](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a [LaunchInstance](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetListingPackage(ctx, &marketplace.GetListingPackageArgs{ ListingId: testListing.Id, PackageVersion: listingPackagePackageVersion, CompartmentId: pulumi.StringRef(compartmentId), }, nil) if err != nil { return err } return nil }) }
```
type GetListingPackageResultOutput ¶
type GetListingPackageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListingPackage.
func GetListingPackageOutput ¶
func GetListingPackageOutput(ctx *pulumi.Context, args GetListingPackageOutputArgs, opts ...pulumi.InvokeOption) GetListingPackageResultOutput
func (GetListingPackageResultOutput) AppCatalogListingId ¶
func (o GetListingPackageResultOutput) AppCatalogListingId() pulumi.StringOutput
The ID of the listing resource associated with this listing package. For more information, see [AppCatalogListing](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListing/) in the Core Services API.
func (GetListingPackageResultOutput) AppCatalogListingResourceVersion ¶
func (o GetListingPackageResultOutput) AppCatalogListingResourceVersion() pulumi.StringOutput
The resource version of the listing resource associated with this listing package.
func (GetListingPackageResultOutput) CompartmentId ¶
func (o GetListingPackageResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetListingPackageResultOutput) Description ¶
func (o GetListingPackageResultOutput) Description() pulumi.StringOutput
A description of the variable.
func (GetListingPackageResultOutput) ElementType ¶
func (GetListingPackageResultOutput) ElementType() reflect.Type
func (GetListingPackageResultOutput) Id ¶
func (o GetListingPackageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListingPackageResultOutput) ImageId ¶
func (o GetListingPackageResultOutput) ImageId() pulumi.StringOutput
The ID of the image corresponding to the package.
func (GetListingPackageResultOutput) ListingId ¶
func (o GetListingPackageResultOutput) ListingId() pulumi.StringOutput
The ID of the listing that the specified package belongs to.
func (GetListingPackageResultOutput) OperatingSystems ¶
func (o GetListingPackageResultOutput) OperatingSystems() GetListingPackageOperatingSystemArrayOutput
The operating system used by the listing.
func (GetListingPackageResultOutput) PackageType ¶
func (o GetListingPackageResultOutput) PackageType() pulumi.StringOutput
The specified package's type.
func (GetListingPackageResultOutput) PackageVersion ¶
func (o GetListingPackageResultOutput) PackageVersion() pulumi.StringOutput
func (GetListingPackageResultOutput) Pricings ¶
func (o GetListingPackageResultOutput) Pricings() GetListingPackagePricingArrayOutput
The model for pricing.
func (GetListingPackageResultOutput) Regions ¶
func (o GetListingPackageResultOutput) Regions() GetListingPackageRegionArrayOutput
The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.)
func (GetListingPackageResultOutput) ResourceId ¶
func (o GetListingPackageResultOutput) ResourceId() pulumi.StringOutput
The unique identifier for the package resource.
func (GetListingPackageResultOutput) ResourceLink ¶
func (o GetListingPackageResultOutput) ResourceLink() pulumi.StringOutput
Link to the orchestration resource.
func (GetListingPackageResultOutput) TimeCreated ¶
func (o GetListingPackageResultOutput) TimeCreated() pulumi.StringOutput
The date and time this listing package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (GetListingPackageResultOutput) ToGetListingPackageResultOutput ¶
func (o GetListingPackageResultOutput) ToGetListingPackageResultOutput() GetListingPackageResultOutput
func (GetListingPackageResultOutput) ToGetListingPackageResultOutputWithContext ¶
func (o GetListingPackageResultOutput) ToGetListingPackageResultOutputWithContext(ctx context.Context) GetListingPackageResultOutput
func (GetListingPackageResultOutput) Variables ¶
func (o GetListingPackageResultOutput) Variables() GetListingPackageVariableArrayOutput
List of variables for the orchestration resource.
func (GetListingPackageResultOutput) Version ¶
func (o GetListingPackageResultOutput) Version() pulumi.StringOutput
The package version.
type GetListingPackageVariable ¶
type GetListingPackageVariable struct { // The data type of the variable. DataType string `pulumi:"dataType"` // The variable's default value. DefaultValue string `pulumi:"defaultValue"` // A description of the variable. Description string `pulumi:"description"` // A brief textual description that helps to explain the variable. HintMessage string `pulumi:"hintMessage"` // Whether the variable is mandatory. IsMandatory bool `pulumi:"isMandatory"` // The name of the variable. Name string `pulumi:"name"` }
type GetListingPackageVariableArgs ¶
type GetListingPackageVariableArgs struct { // The data type of the variable. DataType pulumi.StringInput `pulumi:"dataType"` // The variable's default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // A description of the variable. Description pulumi.StringInput `pulumi:"description"` // A brief textual description that helps to explain the variable. HintMessage pulumi.StringInput `pulumi:"hintMessage"` // Whether the variable is mandatory. IsMandatory pulumi.BoolInput `pulumi:"isMandatory"` // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackageVariableArgs) ElementType ¶
func (GetListingPackageVariableArgs) ElementType() reflect.Type
func (GetListingPackageVariableArgs) ToGetListingPackageVariableOutput ¶
func (i GetListingPackageVariableArgs) ToGetListingPackageVariableOutput() GetListingPackageVariableOutput
func (GetListingPackageVariableArgs) ToGetListingPackageVariableOutputWithContext ¶
func (i GetListingPackageVariableArgs) ToGetListingPackageVariableOutputWithContext(ctx context.Context) GetListingPackageVariableOutput
type GetListingPackageVariableArray ¶
type GetListingPackageVariableArray []GetListingPackageVariableInput
func (GetListingPackageVariableArray) ElementType ¶
func (GetListingPackageVariableArray) ElementType() reflect.Type
func (GetListingPackageVariableArray) ToGetListingPackageVariableArrayOutput ¶
func (i GetListingPackageVariableArray) ToGetListingPackageVariableArrayOutput() GetListingPackageVariableArrayOutput
func (GetListingPackageVariableArray) ToGetListingPackageVariableArrayOutputWithContext ¶
func (i GetListingPackageVariableArray) ToGetListingPackageVariableArrayOutputWithContext(ctx context.Context) GetListingPackageVariableArrayOutput
type GetListingPackageVariableArrayInput ¶
type GetListingPackageVariableArrayInput interface { pulumi.Input ToGetListingPackageVariableArrayOutput() GetListingPackageVariableArrayOutput ToGetListingPackageVariableArrayOutputWithContext(context.Context) GetListingPackageVariableArrayOutput }
GetListingPackageVariableArrayInput is an input type that accepts GetListingPackageVariableArray and GetListingPackageVariableArrayOutput values. You can construct a concrete instance of `GetListingPackageVariableArrayInput` via:
GetListingPackageVariableArray{ GetListingPackageVariableArgs{...} }
type GetListingPackageVariableArrayOutput ¶
type GetListingPackageVariableArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackageVariableArrayOutput) ElementType ¶
func (GetListingPackageVariableArrayOutput) ElementType() reflect.Type
func (GetListingPackageVariableArrayOutput) Index ¶
func (o GetListingPackageVariableArrayOutput) Index(i pulumi.IntInput) GetListingPackageVariableOutput
func (GetListingPackageVariableArrayOutput) ToGetListingPackageVariableArrayOutput ¶
func (o GetListingPackageVariableArrayOutput) ToGetListingPackageVariableArrayOutput() GetListingPackageVariableArrayOutput
func (GetListingPackageVariableArrayOutput) ToGetListingPackageVariableArrayOutputWithContext ¶
func (o GetListingPackageVariableArrayOutput) ToGetListingPackageVariableArrayOutputWithContext(ctx context.Context) GetListingPackageVariableArrayOutput
type GetListingPackageVariableInput ¶
type GetListingPackageVariableInput interface { pulumi.Input ToGetListingPackageVariableOutput() GetListingPackageVariableOutput ToGetListingPackageVariableOutputWithContext(context.Context) GetListingPackageVariableOutput }
GetListingPackageVariableInput is an input type that accepts GetListingPackageVariableArgs and GetListingPackageVariableOutput values. You can construct a concrete instance of `GetListingPackageVariableInput` via:
GetListingPackageVariableArgs{...}
type GetListingPackageVariableOutput ¶
type GetListingPackageVariableOutput struct{ *pulumi.OutputState }
func (GetListingPackageVariableOutput) DataType ¶
func (o GetListingPackageVariableOutput) DataType() pulumi.StringOutput
The data type of the variable.
func (GetListingPackageVariableOutput) DefaultValue ¶
func (o GetListingPackageVariableOutput) DefaultValue() pulumi.StringOutput
The variable's default value.
func (GetListingPackageVariableOutput) Description ¶
func (o GetListingPackageVariableOutput) Description() pulumi.StringOutput
A description of the variable.
func (GetListingPackageVariableOutput) ElementType ¶
func (GetListingPackageVariableOutput) ElementType() reflect.Type
func (GetListingPackageVariableOutput) HintMessage ¶
func (o GetListingPackageVariableOutput) HintMessage() pulumi.StringOutput
A brief textual description that helps to explain the variable.
func (GetListingPackageVariableOutput) IsMandatory ¶
func (o GetListingPackageVariableOutput) IsMandatory() pulumi.BoolOutput
Whether the variable is mandatory.
func (GetListingPackageVariableOutput) Name ¶
func (o GetListingPackageVariableOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackageVariableOutput) ToGetListingPackageVariableOutput ¶
func (o GetListingPackageVariableOutput) ToGetListingPackageVariableOutput() GetListingPackageVariableOutput
func (GetListingPackageVariableOutput) ToGetListingPackageVariableOutputWithContext ¶
func (o GetListingPackageVariableOutput) ToGetListingPackageVariableOutputWithContext(ctx context.Context) GetListingPackageVariableOutput
type GetListingPackagesArgs ¶
type GetListingPackagesArgs struct { // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingPackagesFilter `pulumi:"filters"` // The unique identifier for the listing. ListingId string `pulumi:"listingId"` // A filter to return only packages that match the given package type exactly. PackageType *string `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `pulumi:"packageVersion"` }
A collection of arguments for invoking getListingPackages.
type GetListingPackagesFilterArgs ¶
type GetListingPackagesFilterArgs struct { // The name of the variable. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetListingPackagesFilterArgs) ElementType ¶
func (GetListingPackagesFilterArgs) ElementType() reflect.Type
func (GetListingPackagesFilterArgs) ToGetListingPackagesFilterOutput ¶
func (i GetListingPackagesFilterArgs) ToGetListingPackagesFilterOutput() GetListingPackagesFilterOutput
func (GetListingPackagesFilterArgs) ToGetListingPackagesFilterOutputWithContext ¶
func (i GetListingPackagesFilterArgs) ToGetListingPackagesFilterOutputWithContext(ctx context.Context) GetListingPackagesFilterOutput
type GetListingPackagesFilterArray ¶
type GetListingPackagesFilterArray []GetListingPackagesFilterInput
func (GetListingPackagesFilterArray) ElementType ¶
func (GetListingPackagesFilterArray) ElementType() reflect.Type
func (GetListingPackagesFilterArray) ToGetListingPackagesFilterArrayOutput ¶
func (i GetListingPackagesFilterArray) ToGetListingPackagesFilterArrayOutput() GetListingPackagesFilterArrayOutput
func (GetListingPackagesFilterArray) ToGetListingPackagesFilterArrayOutputWithContext ¶
func (i GetListingPackagesFilterArray) ToGetListingPackagesFilterArrayOutputWithContext(ctx context.Context) GetListingPackagesFilterArrayOutput
type GetListingPackagesFilterArrayInput ¶
type GetListingPackagesFilterArrayInput interface { pulumi.Input ToGetListingPackagesFilterArrayOutput() GetListingPackagesFilterArrayOutput ToGetListingPackagesFilterArrayOutputWithContext(context.Context) GetListingPackagesFilterArrayOutput }
GetListingPackagesFilterArrayInput is an input type that accepts GetListingPackagesFilterArray and GetListingPackagesFilterArrayOutput values. You can construct a concrete instance of `GetListingPackagesFilterArrayInput` via:
GetListingPackagesFilterArray{ GetListingPackagesFilterArgs{...} }
type GetListingPackagesFilterArrayOutput ¶
type GetListingPackagesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesFilterArrayOutput) ElementType ¶
func (GetListingPackagesFilterArrayOutput) ElementType() reflect.Type
func (GetListingPackagesFilterArrayOutput) Index ¶
func (o GetListingPackagesFilterArrayOutput) Index(i pulumi.IntInput) GetListingPackagesFilterOutput
func (GetListingPackagesFilterArrayOutput) ToGetListingPackagesFilterArrayOutput ¶
func (o GetListingPackagesFilterArrayOutput) ToGetListingPackagesFilterArrayOutput() GetListingPackagesFilterArrayOutput
func (GetListingPackagesFilterArrayOutput) ToGetListingPackagesFilterArrayOutputWithContext ¶
func (o GetListingPackagesFilterArrayOutput) ToGetListingPackagesFilterArrayOutputWithContext(ctx context.Context) GetListingPackagesFilterArrayOutput
type GetListingPackagesFilterInput ¶
type GetListingPackagesFilterInput interface { pulumi.Input ToGetListingPackagesFilterOutput() GetListingPackagesFilterOutput ToGetListingPackagesFilterOutputWithContext(context.Context) GetListingPackagesFilterOutput }
GetListingPackagesFilterInput is an input type that accepts GetListingPackagesFilterArgs and GetListingPackagesFilterOutput values. You can construct a concrete instance of `GetListingPackagesFilterInput` via:
GetListingPackagesFilterArgs{...}
type GetListingPackagesFilterOutput ¶
type GetListingPackagesFilterOutput struct{ *pulumi.OutputState }
func (GetListingPackagesFilterOutput) ElementType ¶
func (GetListingPackagesFilterOutput) ElementType() reflect.Type
func (GetListingPackagesFilterOutput) Name ¶
func (o GetListingPackagesFilterOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackagesFilterOutput) Regex ¶
func (o GetListingPackagesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetListingPackagesFilterOutput) ToGetListingPackagesFilterOutput ¶
func (o GetListingPackagesFilterOutput) ToGetListingPackagesFilterOutput() GetListingPackagesFilterOutput
func (GetListingPackagesFilterOutput) ToGetListingPackagesFilterOutputWithContext ¶
func (o GetListingPackagesFilterOutput) ToGetListingPackagesFilterOutputWithContext(ctx context.Context) GetListingPackagesFilterOutput
func (GetListingPackagesFilterOutput) Values ¶
func (o GetListingPackagesFilterOutput) Values() pulumi.StringArrayOutput
type GetListingPackagesListingPackage ¶
type GetListingPackagesListingPackage struct { // The unique identifier for the listing. ListingId string `pulumi:"listingId"` // The operating system used by the listing. OperatingSystems []GetListingPackagesListingPackageOperatingSystem `pulumi:"operatingSystems"` // A filter to return only packages that match the given package type exactly. PackageType string `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion string `pulumi:"packageVersion"` // The model for pricing. Pricings []GetListingPackagesListingPackagePricing `pulumi:"pricings"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions []GetListingPackagesListingPackageRegion `pulumi:"regions"` // The unique identifier for the package resource. ResourceId string `pulumi:"resourceId"` // The date and time this listing package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetListingPackagesListingPackageArgs ¶
type GetListingPackagesListingPackageArgs struct { // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` // The operating system used by the listing. OperatingSystems GetListingPackagesListingPackageOperatingSystemArrayInput `pulumi:"operatingSystems"` // A filter to return only packages that match the given package type exactly. PackageType pulumi.StringInput `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` // The model for pricing. Pricings GetListingPackagesListingPackagePricingArrayInput `pulumi:"pricings"` // The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.) Regions GetListingPackagesListingPackageRegionArrayInput `pulumi:"regions"` // The unique identifier for the package resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The date and time this listing package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetListingPackagesListingPackageArgs) ElementType ¶
func (GetListingPackagesListingPackageArgs) ElementType() reflect.Type
func (GetListingPackagesListingPackageArgs) ToGetListingPackagesListingPackageOutput ¶
func (i GetListingPackagesListingPackageArgs) ToGetListingPackagesListingPackageOutput() GetListingPackagesListingPackageOutput
func (GetListingPackagesListingPackageArgs) ToGetListingPackagesListingPackageOutputWithContext ¶
func (i GetListingPackagesListingPackageArgs) ToGetListingPackagesListingPackageOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOutput
type GetListingPackagesListingPackageArray ¶
type GetListingPackagesListingPackageArray []GetListingPackagesListingPackageInput
func (GetListingPackagesListingPackageArray) ElementType ¶
func (GetListingPackagesListingPackageArray) ElementType() reflect.Type
func (GetListingPackagesListingPackageArray) ToGetListingPackagesListingPackageArrayOutput ¶
func (i GetListingPackagesListingPackageArray) ToGetListingPackagesListingPackageArrayOutput() GetListingPackagesListingPackageArrayOutput
func (GetListingPackagesListingPackageArray) ToGetListingPackagesListingPackageArrayOutputWithContext ¶
func (i GetListingPackagesListingPackageArray) ToGetListingPackagesListingPackageArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageArrayOutput
type GetListingPackagesListingPackageArrayInput ¶
type GetListingPackagesListingPackageArrayInput interface { pulumi.Input ToGetListingPackagesListingPackageArrayOutput() GetListingPackagesListingPackageArrayOutput ToGetListingPackagesListingPackageArrayOutputWithContext(context.Context) GetListingPackagesListingPackageArrayOutput }
GetListingPackagesListingPackageArrayInput is an input type that accepts GetListingPackagesListingPackageArray and GetListingPackagesListingPackageArrayOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageArrayInput` via:
GetListingPackagesListingPackageArray{ GetListingPackagesListingPackageArgs{...} }
type GetListingPackagesListingPackageArrayOutput ¶
type GetListingPackagesListingPackageArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageArrayOutput) ElementType ¶
func (GetListingPackagesListingPackageArrayOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageArrayOutput) ToGetListingPackagesListingPackageArrayOutput ¶
func (o GetListingPackagesListingPackageArrayOutput) ToGetListingPackagesListingPackageArrayOutput() GetListingPackagesListingPackageArrayOutput
func (GetListingPackagesListingPackageArrayOutput) ToGetListingPackagesListingPackageArrayOutputWithContext ¶
func (o GetListingPackagesListingPackageArrayOutput) ToGetListingPackagesListingPackageArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageArrayOutput
type GetListingPackagesListingPackageInput ¶
type GetListingPackagesListingPackageInput interface { pulumi.Input ToGetListingPackagesListingPackageOutput() GetListingPackagesListingPackageOutput ToGetListingPackagesListingPackageOutputWithContext(context.Context) GetListingPackagesListingPackageOutput }
GetListingPackagesListingPackageInput is an input type that accepts GetListingPackagesListingPackageArgs and GetListingPackagesListingPackageOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageInput` via:
GetListingPackagesListingPackageArgs{...}
type GetListingPackagesListingPackageOperatingSystem ¶
type GetListingPackagesListingPackageOperatingSystem struct { // The name of the variable. Name string `pulumi:"name"` }
type GetListingPackagesListingPackageOperatingSystemArgs ¶
type GetListingPackagesListingPackageOperatingSystemArgs struct { // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackagesListingPackageOperatingSystemArgs) ElementType ¶
func (GetListingPackagesListingPackageOperatingSystemArgs) ElementType() reflect.Type
func (GetListingPackagesListingPackageOperatingSystemArgs) ToGetListingPackagesListingPackageOperatingSystemOutput ¶
func (i GetListingPackagesListingPackageOperatingSystemArgs) ToGetListingPackagesListingPackageOperatingSystemOutput() GetListingPackagesListingPackageOperatingSystemOutput
func (GetListingPackagesListingPackageOperatingSystemArgs) ToGetListingPackagesListingPackageOperatingSystemOutputWithContext ¶
func (i GetListingPackagesListingPackageOperatingSystemArgs) ToGetListingPackagesListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemOutput
type GetListingPackagesListingPackageOperatingSystemArray ¶
type GetListingPackagesListingPackageOperatingSystemArray []GetListingPackagesListingPackageOperatingSystemInput
func (GetListingPackagesListingPackageOperatingSystemArray) ElementType ¶
func (GetListingPackagesListingPackageOperatingSystemArray) ElementType() reflect.Type
func (GetListingPackagesListingPackageOperatingSystemArray) ToGetListingPackagesListingPackageOperatingSystemArrayOutput ¶
func (i GetListingPackagesListingPackageOperatingSystemArray) ToGetListingPackagesListingPackageOperatingSystemArrayOutput() GetListingPackagesListingPackageOperatingSystemArrayOutput
func (GetListingPackagesListingPackageOperatingSystemArray) ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext ¶
func (i GetListingPackagesListingPackageOperatingSystemArray) ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemArrayOutput
type GetListingPackagesListingPackageOperatingSystemArrayInput ¶
type GetListingPackagesListingPackageOperatingSystemArrayInput interface { pulumi.Input ToGetListingPackagesListingPackageOperatingSystemArrayOutput() GetListingPackagesListingPackageOperatingSystemArrayOutput ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext(context.Context) GetListingPackagesListingPackageOperatingSystemArrayOutput }
GetListingPackagesListingPackageOperatingSystemArrayInput is an input type that accepts GetListingPackagesListingPackageOperatingSystemArray and GetListingPackagesListingPackageOperatingSystemArrayOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageOperatingSystemArrayInput` via:
GetListingPackagesListingPackageOperatingSystemArray{ GetListingPackagesListingPackageOperatingSystemArgs{...} }
type GetListingPackagesListingPackageOperatingSystemArrayOutput ¶
type GetListingPackagesListingPackageOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageOperatingSystemArrayOutput) ElementType ¶
func (GetListingPackagesListingPackageOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageOperatingSystemArrayOutput) ToGetListingPackagesListingPackageOperatingSystemArrayOutput ¶
func (o GetListingPackagesListingPackageOperatingSystemArrayOutput) ToGetListingPackagesListingPackageOperatingSystemArrayOutput() GetListingPackagesListingPackageOperatingSystemArrayOutput
func (GetListingPackagesListingPackageOperatingSystemArrayOutput) ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext ¶
func (o GetListingPackagesListingPackageOperatingSystemArrayOutput) ToGetListingPackagesListingPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemArrayOutput
type GetListingPackagesListingPackageOperatingSystemInput ¶
type GetListingPackagesListingPackageOperatingSystemInput interface { pulumi.Input ToGetListingPackagesListingPackageOperatingSystemOutput() GetListingPackagesListingPackageOperatingSystemOutput ToGetListingPackagesListingPackageOperatingSystemOutputWithContext(context.Context) GetListingPackagesListingPackageOperatingSystemOutput }
GetListingPackagesListingPackageOperatingSystemInput is an input type that accepts GetListingPackagesListingPackageOperatingSystemArgs and GetListingPackagesListingPackageOperatingSystemOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageOperatingSystemInput` via:
GetListingPackagesListingPackageOperatingSystemArgs{...}
type GetListingPackagesListingPackageOperatingSystemOutput ¶
type GetListingPackagesListingPackageOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageOperatingSystemOutput) ElementType ¶
func (GetListingPackagesListingPackageOperatingSystemOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageOperatingSystemOutput) Name ¶
func (o GetListingPackagesListingPackageOperatingSystemOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackagesListingPackageOperatingSystemOutput) ToGetListingPackagesListingPackageOperatingSystemOutput ¶
func (o GetListingPackagesListingPackageOperatingSystemOutput) ToGetListingPackagesListingPackageOperatingSystemOutput() GetListingPackagesListingPackageOperatingSystemOutput
func (GetListingPackagesListingPackageOperatingSystemOutput) ToGetListingPackagesListingPackageOperatingSystemOutputWithContext ¶
func (o GetListingPackagesListingPackageOperatingSystemOutput) ToGetListingPackagesListingPackageOperatingSystemOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOperatingSystemOutput
type GetListingPackagesListingPackageOutput ¶
type GetListingPackagesListingPackageOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageOutput) ElementType ¶
func (GetListingPackagesListingPackageOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageOutput) ListingId ¶
func (o GetListingPackagesListingPackageOutput) ListingId() pulumi.StringOutput
The unique identifier for the listing.
func (GetListingPackagesListingPackageOutput) OperatingSystems ¶
func (o GetListingPackagesListingPackageOutput) OperatingSystems() GetListingPackagesListingPackageOperatingSystemArrayOutput
The operating system used by the listing.
func (GetListingPackagesListingPackageOutput) PackageType ¶
func (o GetListingPackagesListingPackageOutput) PackageType() pulumi.StringOutput
A filter to return only packages that match the given package type exactly.
func (GetListingPackagesListingPackageOutput) PackageVersion ¶
func (o GetListingPackagesListingPackageOutput) PackageVersion() pulumi.StringOutput
The version of the package. Package versions are unique within a listing.
func (GetListingPackagesListingPackageOutput) Pricings ¶
func (o GetListingPackagesListingPackageOutput) Pricings() GetListingPackagesListingPackagePricingArrayOutput
The model for pricing.
func (GetListingPackagesListingPackageOutput) Regions ¶
func (o GetListingPackagesListingPackageOutput) Regions() GetListingPackagesListingPackageRegionArrayOutput
The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.)
func (GetListingPackagesListingPackageOutput) ResourceId ¶
func (o GetListingPackagesListingPackageOutput) ResourceId() pulumi.StringOutput
The unique identifier for the package resource.
func (GetListingPackagesListingPackageOutput) TimeCreated ¶
func (o GetListingPackagesListingPackageOutput) TimeCreated() pulumi.StringOutput
The date and time this listing package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (GetListingPackagesListingPackageOutput) ToGetListingPackagesListingPackageOutput ¶
func (o GetListingPackagesListingPackageOutput) ToGetListingPackagesListingPackageOutput() GetListingPackagesListingPackageOutput
func (GetListingPackagesListingPackageOutput) ToGetListingPackagesListingPackageOutputWithContext ¶
func (o GetListingPackagesListingPackageOutput) ToGetListingPackagesListingPackageOutputWithContext(ctx context.Context) GetListingPackagesListingPackageOutput
type GetListingPackagesListingPackagePricing ¶
type GetListingPackagesListingPackagePricing struct { // The currency of the pricing model. Currency string `pulumi:"currency"` // The model for international market pricing. InternationalMarketPrices []GetListingPackagesListingPackagePricingInternationalMarketPrice `pulumi:"internationalMarketPrices"` // The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO. PayGoStrategy string `pulumi:"payGoStrategy"` // The pricing rate. Rate float64 `pulumi:"rate"` // The type of the pricing model. Type string `pulumi:"type"` }
type GetListingPackagesListingPackagePricingArgs ¶
type GetListingPackagesListingPackagePricingArgs struct { // The currency of the pricing model. Currency pulumi.StringInput `pulumi:"currency"` // The model for international market pricing. InternationalMarketPrices GetListingPackagesListingPackagePricingInternationalMarketPriceArrayInput `pulumi:"internationalMarketPrices"` // The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO. PayGoStrategy pulumi.StringInput `pulumi:"payGoStrategy"` // The pricing rate. Rate pulumi.Float64Input `pulumi:"rate"` // The type of the pricing model. Type pulumi.StringInput `pulumi:"type"` }
func (GetListingPackagesListingPackagePricingArgs) ElementType ¶
func (GetListingPackagesListingPackagePricingArgs) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingArgs) ToGetListingPackagesListingPackagePricingOutput ¶
func (i GetListingPackagesListingPackagePricingArgs) ToGetListingPackagesListingPackagePricingOutput() GetListingPackagesListingPackagePricingOutput
func (GetListingPackagesListingPackagePricingArgs) ToGetListingPackagesListingPackagePricingOutputWithContext ¶
func (i GetListingPackagesListingPackagePricingArgs) ToGetListingPackagesListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingOutput
type GetListingPackagesListingPackagePricingArray ¶
type GetListingPackagesListingPackagePricingArray []GetListingPackagesListingPackagePricingInput
func (GetListingPackagesListingPackagePricingArray) ElementType ¶
func (GetListingPackagesListingPackagePricingArray) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingArray) ToGetListingPackagesListingPackagePricingArrayOutput ¶
func (i GetListingPackagesListingPackagePricingArray) ToGetListingPackagesListingPackagePricingArrayOutput() GetListingPackagesListingPackagePricingArrayOutput
func (GetListingPackagesListingPackagePricingArray) ToGetListingPackagesListingPackagePricingArrayOutputWithContext ¶
func (i GetListingPackagesListingPackagePricingArray) ToGetListingPackagesListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingArrayOutput
type GetListingPackagesListingPackagePricingArrayInput ¶
type GetListingPackagesListingPackagePricingArrayInput interface { pulumi.Input ToGetListingPackagesListingPackagePricingArrayOutput() GetListingPackagesListingPackagePricingArrayOutput ToGetListingPackagesListingPackagePricingArrayOutputWithContext(context.Context) GetListingPackagesListingPackagePricingArrayOutput }
GetListingPackagesListingPackagePricingArrayInput is an input type that accepts GetListingPackagesListingPackagePricingArray and GetListingPackagesListingPackagePricingArrayOutput values. You can construct a concrete instance of `GetListingPackagesListingPackagePricingArrayInput` via:
GetListingPackagesListingPackagePricingArray{ GetListingPackagesListingPackagePricingArgs{...} }
type GetListingPackagesListingPackagePricingArrayOutput ¶
type GetListingPackagesListingPackagePricingArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackagePricingArrayOutput) ElementType ¶
func (GetListingPackagesListingPackagePricingArrayOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingArrayOutput) ToGetListingPackagesListingPackagePricingArrayOutput ¶
func (o GetListingPackagesListingPackagePricingArrayOutput) ToGetListingPackagesListingPackagePricingArrayOutput() GetListingPackagesListingPackagePricingArrayOutput
func (GetListingPackagesListingPackagePricingArrayOutput) ToGetListingPackagesListingPackagePricingArrayOutputWithContext ¶
func (o GetListingPackagesListingPackagePricingArrayOutput) ToGetListingPackagesListingPackagePricingArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingArrayOutput
type GetListingPackagesListingPackagePricingInput ¶
type GetListingPackagesListingPackagePricingInput interface { pulumi.Input ToGetListingPackagesListingPackagePricingOutput() GetListingPackagesListingPackagePricingOutput ToGetListingPackagesListingPackagePricingOutputWithContext(context.Context) GetListingPackagesListingPackagePricingOutput }
GetListingPackagesListingPackagePricingInput is an input type that accepts GetListingPackagesListingPackagePricingArgs and GetListingPackagesListingPackagePricingOutput values. You can construct a concrete instance of `GetListingPackagesListingPackagePricingInput` via:
GetListingPackagesListingPackagePricingArgs{...}
type GetListingPackagesListingPackagePricingInternationalMarketPriceArgs ¶
type GetListingPackagesListingPackagePricingInternationalMarketPriceArgs struct { // The currency of the pricing model. CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // The symbol of the currency CurrencySymbol pulumi.StringInput `pulumi:"currencySymbol"` // The pricing rate. Rate pulumi.Float64Input `pulumi:"rate"` }
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ElementType ¶
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput ¶
func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext ¶
func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArgs) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
type GetListingPackagesListingPackagePricingInternationalMarketPriceArray ¶
type GetListingPackagesListingPackagePricingInternationalMarketPriceArray []GetListingPackagesListingPackagePricingInternationalMarketPriceInput
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ElementType ¶
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput ¶
func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext ¶
func (i GetListingPackagesListingPackagePricingInternationalMarketPriceArray) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
type GetListingPackagesListingPackagePricingInternationalMarketPriceArrayInput ¶
type GetListingPackagesListingPackagePricingInternationalMarketPriceArrayInput interface { pulumi.Input ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext(context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput }
GetListingPackagesListingPackagePricingInternationalMarketPriceArrayInput is an input type that accepts GetListingPackagesListingPackagePricingInternationalMarketPriceArray and GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput values. You can construct a concrete instance of `GetListingPackagesListingPackagePricingInternationalMarketPriceArrayInput` via:
GetListingPackagesListingPackagePricingInternationalMarketPriceArray{ GetListingPackagesListingPackagePricingInternationalMarketPriceArgs{...} }
type GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput ¶
type GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ElementType ¶
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
func (GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
type GetListingPackagesListingPackagePricingInternationalMarketPriceInput ¶
type GetListingPackagesListingPackagePricingInternationalMarketPriceInput interface { pulumi.Input ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceOutput ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext(context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceOutput }
GetListingPackagesListingPackagePricingInternationalMarketPriceInput is an input type that accepts GetListingPackagesListingPackagePricingInternationalMarketPriceArgs and GetListingPackagesListingPackagePricingInternationalMarketPriceOutput values. You can construct a concrete instance of `GetListingPackagesListingPackagePricingInternationalMarketPriceInput` via:
GetListingPackagesListingPackagePricingInternationalMarketPriceArgs{...}
type GetListingPackagesListingPackagePricingInternationalMarketPriceOutput ¶
type GetListingPackagesListingPackagePricingInternationalMarketPriceOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) CurrencyCode ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) CurrencyCode() pulumi.StringOutput
The currency of the pricing model.
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) CurrencySymbol ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) CurrencySymbol() pulumi.StringOutput
The symbol of the currency
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ElementType ¶
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) Rate ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) Rate() pulumi.Float64Output
The pricing rate.
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutput() GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
func (GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext ¶
func (o GetListingPackagesListingPackagePricingInternationalMarketPriceOutput) ToGetListingPackagesListingPackagePricingInternationalMarketPriceOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingInternationalMarketPriceOutput
type GetListingPackagesListingPackagePricingOutput ¶
type GetListingPackagesListingPackagePricingOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackagePricingOutput) Currency ¶
func (o GetListingPackagesListingPackagePricingOutput) Currency() pulumi.StringOutput
The currency of the pricing model.
func (GetListingPackagesListingPackagePricingOutput) ElementType ¶
func (GetListingPackagesListingPackagePricingOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackagePricingOutput) InternationalMarketPrices ¶
func (o GetListingPackagesListingPackagePricingOutput) InternationalMarketPrices() GetListingPackagesListingPackagePricingInternationalMarketPriceArrayOutput
The model for international market pricing.
func (GetListingPackagesListingPackagePricingOutput) PayGoStrategy ¶
func (o GetListingPackagesListingPackagePricingOutput) PayGoStrategy() pulumi.StringOutput
The type of pricing for a PAYGO model, eg PER_OCPU_LINEAR, PER_OCPU_MIN_BILLING, PER_INSTANCE. Null if type is not PAYGO.
func (GetListingPackagesListingPackagePricingOutput) Rate ¶
func (o GetListingPackagesListingPackagePricingOutput) Rate() pulumi.Float64Output
The pricing rate.
func (GetListingPackagesListingPackagePricingOutput) ToGetListingPackagesListingPackagePricingOutput ¶
func (o GetListingPackagesListingPackagePricingOutput) ToGetListingPackagesListingPackagePricingOutput() GetListingPackagesListingPackagePricingOutput
func (GetListingPackagesListingPackagePricingOutput) ToGetListingPackagesListingPackagePricingOutputWithContext ¶
func (o GetListingPackagesListingPackagePricingOutput) ToGetListingPackagesListingPackagePricingOutputWithContext(ctx context.Context) GetListingPackagesListingPackagePricingOutput
func (GetListingPackagesListingPackagePricingOutput) Type ¶
func (o GetListingPackagesListingPackagePricingOutput) Type() pulumi.StringOutput
The type of the pricing model.
type GetListingPackagesListingPackageRegion ¶
type GetListingPackagesListingPackageRegion struct { // A code assigned to the item. Code string `pulumi:"code"` // Countries in the region. Countries []GetListingPackagesListingPackageRegionCountry `pulumi:"countries"` // The name of the variable. Name string `pulumi:"name"` }
type GetListingPackagesListingPackageRegionArgs ¶
type GetListingPackagesListingPackageRegionArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // Countries in the region. Countries GetListingPackagesListingPackageRegionCountryArrayInput `pulumi:"countries"` // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackagesListingPackageRegionArgs) ElementType ¶
func (GetListingPackagesListingPackageRegionArgs) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionArgs) ToGetListingPackagesListingPackageRegionOutput ¶
func (i GetListingPackagesListingPackageRegionArgs) ToGetListingPackagesListingPackageRegionOutput() GetListingPackagesListingPackageRegionOutput
func (GetListingPackagesListingPackageRegionArgs) ToGetListingPackagesListingPackageRegionOutputWithContext ¶
func (i GetListingPackagesListingPackageRegionArgs) ToGetListingPackagesListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionOutput
type GetListingPackagesListingPackageRegionArray ¶
type GetListingPackagesListingPackageRegionArray []GetListingPackagesListingPackageRegionInput
func (GetListingPackagesListingPackageRegionArray) ElementType ¶
func (GetListingPackagesListingPackageRegionArray) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionArray) ToGetListingPackagesListingPackageRegionArrayOutput ¶
func (i GetListingPackagesListingPackageRegionArray) ToGetListingPackagesListingPackageRegionArrayOutput() GetListingPackagesListingPackageRegionArrayOutput
func (GetListingPackagesListingPackageRegionArray) ToGetListingPackagesListingPackageRegionArrayOutputWithContext ¶
func (i GetListingPackagesListingPackageRegionArray) ToGetListingPackagesListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionArrayOutput
type GetListingPackagesListingPackageRegionArrayInput ¶
type GetListingPackagesListingPackageRegionArrayInput interface { pulumi.Input ToGetListingPackagesListingPackageRegionArrayOutput() GetListingPackagesListingPackageRegionArrayOutput ToGetListingPackagesListingPackageRegionArrayOutputWithContext(context.Context) GetListingPackagesListingPackageRegionArrayOutput }
GetListingPackagesListingPackageRegionArrayInput is an input type that accepts GetListingPackagesListingPackageRegionArray and GetListingPackagesListingPackageRegionArrayOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageRegionArrayInput` via:
GetListingPackagesListingPackageRegionArray{ GetListingPackagesListingPackageRegionArgs{...} }
type GetListingPackagesListingPackageRegionArrayOutput ¶
type GetListingPackagesListingPackageRegionArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageRegionArrayOutput) ElementType ¶
func (GetListingPackagesListingPackageRegionArrayOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionArrayOutput) ToGetListingPackagesListingPackageRegionArrayOutput ¶
func (o GetListingPackagesListingPackageRegionArrayOutput) ToGetListingPackagesListingPackageRegionArrayOutput() GetListingPackagesListingPackageRegionArrayOutput
func (GetListingPackagesListingPackageRegionArrayOutput) ToGetListingPackagesListingPackageRegionArrayOutputWithContext ¶
func (o GetListingPackagesListingPackageRegionArrayOutput) ToGetListingPackagesListingPackageRegionArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionArrayOutput
type GetListingPackagesListingPackageRegionCountryArgs ¶
type GetListingPackagesListingPackageRegionCountryArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPackagesListingPackageRegionCountryArgs) ElementType ¶
func (GetListingPackagesListingPackageRegionCountryArgs) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionCountryArgs) ToGetListingPackagesListingPackageRegionCountryOutput ¶
func (i GetListingPackagesListingPackageRegionCountryArgs) ToGetListingPackagesListingPackageRegionCountryOutput() GetListingPackagesListingPackageRegionCountryOutput
func (GetListingPackagesListingPackageRegionCountryArgs) ToGetListingPackagesListingPackageRegionCountryOutputWithContext ¶
func (i GetListingPackagesListingPackageRegionCountryArgs) ToGetListingPackagesListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryOutput
type GetListingPackagesListingPackageRegionCountryArray ¶
type GetListingPackagesListingPackageRegionCountryArray []GetListingPackagesListingPackageRegionCountryInput
func (GetListingPackagesListingPackageRegionCountryArray) ElementType ¶
func (GetListingPackagesListingPackageRegionCountryArray) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionCountryArray) ToGetListingPackagesListingPackageRegionCountryArrayOutput ¶
func (i GetListingPackagesListingPackageRegionCountryArray) ToGetListingPackagesListingPackageRegionCountryArrayOutput() GetListingPackagesListingPackageRegionCountryArrayOutput
func (GetListingPackagesListingPackageRegionCountryArray) ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext ¶
func (i GetListingPackagesListingPackageRegionCountryArray) ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryArrayOutput
type GetListingPackagesListingPackageRegionCountryArrayInput ¶
type GetListingPackagesListingPackageRegionCountryArrayInput interface { pulumi.Input ToGetListingPackagesListingPackageRegionCountryArrayOutput() GetListingPackagesListingPackageRegionCountryArrayOutput ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext(context.Context) GetListingPackagesListingPackageRegionCountryArrayOutput }
GetListingPackagesListingPackageRegionCountryArrayInput is an input type that accepts GetListingPackagesListingPackageRegionCountryArray and GetListingPackagesListingPackageRegionCountryArrayOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageRegionCountryArrayInput` via:
GetListingPackagesListingPackageRegionCountryArray{ GetListingPackagesListingPackageRegionCountryArgs{...} }
type GetListingPackagesListingPackageRegionCountryArrayOutput ¶
type GetListingPackagesListingPackageRegionCountryArrayOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageRegionCountryArrayOutput) ElementType ¶
func (GetListingPackagesListingPackageRegionCountryArrayOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionCountryArrayOutput) ToGetListingPackagesListingPackageRegionCountryArrayOutput ¶
func (o GetListingPackagesListingPackageRegionCountryArrayOutput) ToGetListingPackagesListingPackageRegionCountryArrayOutput() GetListingPackagesListingPackageRegionCountryArrayOutput
func (GetListingPackagesListingPackageRegionCountryArrayOutput) ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext ¶
func (o GetListingPackagesListingPackageRegionCountryArrayOutput) ToGetListingPackagesListingPackageRegionCountryArrayOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryArrayOutput
type GetListingPackagesListingPackageRegionCountryInput ¶
type GetListingPackagesListingPackageRegionCountryInput interface { pulumi.Input ToGetListingPackagesListingPackageRegionCountryOutput() GetListingPackagesListingPackageRegionCountryOutput ToGetListingPackagesListingPackageRegionCountryOutputWithContext(context.Context) GetListingPackagesListingPackageRegionCountryOutput }
GetListingPackagesListingPackageRegionCountryInput is an input type that accepts GetListingPackagesListingPackageRegionCountryArgs and GetListingPackagesListingPackageRegionCountryOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageRegionCountryInput` via:
GetListingPackagesListingPackageRegionCountryArgs{...}
type GetListingPackagesListingPackageRegionCountryOutput ¶
type GetListingPackagesListingPackageRegionCountryOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageRegionCountryOutput) Code ¶
func (o GetListingPackagesListingPackageRegionCountryOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingPackagesListingPackageRegionCountryOutput) ElementType ¶
func (GetListingPackagesListingPackageRegionCountryOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionCountryOutput) Name ¶
func (o GetListingPackagesListingPackageRegionCountryOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackagesListingPackageRegionCountryOutput) ToGetListingPackagesListingPackageRegionCountryOutput ¶
func (o GetListingPackagesListingPackageRegionCountryOutput) ToGetListingPackagesListingPackageRegionCountryOutput() GetListingPackagesListingPackageRegionCountryOutput
func (GetListingPackagesListingPackageRegionCountryOutput) ToGetListingPackagesListingPackageRegionCountryOutputWithContext ¶
func (o GetListingPackagesListingPackageRegionCountryOutput) ToGetListingPackagesListingPackageRegionCountryOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionCountryOutput
type GetListingPackagesListingPackageRegionInput ¶
type GetListingPackagesListingPackageRegionInput interface { pulumi.Input ToGetListingPackagesListingPackageRegionOutput() GetListingPackagesListingPackageRegionOutput ToGetListingPackagesListingPackageRegionOutputWithContext(context.Context) GetListingPackagesListingPackageRegionOutput }
GetListingPackagesListingPackageRegionInput is an input type that accepts GetListingPackagesListingPackageRegionArgs and GetListingPackagesListingPackageRegionOutput values. You can construct a concrete instance of `GetListingPackagesListingPackageRegionInput` via:
GetListingPackagesListingPackageRegionArgs{...}
type GetListingPackagesListingPackageRegionOutput ¶
type GetListingPackagesListingPackageRegionOutput struct{ *pulumi.OutputState }
func (GetListingPackagesListingPackageRegionOutput) Code ¶
func (o GetListingPackagesListingPackageRegionOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingPackagesListingPackageRegionOutput) Countries ¶
func (o GetListingPackagesListingPackageRegionOutput) Countries() GetListingPackagesListingPackageRegionCountryArrayOutput
Countries in the region.
func (GetListingPackagesListingPackageRegionOutput) ElementType ¶
func (GetListingPackagesListingPackageRegionOutput) ElementType() reflect.Type
func (GetListingPackagesListingPackageRegionOutput) Name ¶
func (o GetListingPackagesListingPackageRegionOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetListingPackagesListingPackageRegionOutput) ToGetListingPackagesListingPackageRegionOutput ¶
func (o GetListingPackagesListingPackageRegionOutput) ToGetListingPackagesListingPackageRegionOutput() GetListingPackagesListingPackageRegionOutput
func (GetListingPackagesListingPackageRegionOutput) ToGetListingPackagesListingPackageRegionOutputWithContext ¶
func (o GetListingPackagesListingPackageRegionOutput) ToGetListingPackagesListingPackageRegionOutputWithContext(ctx context.Context) GetListingPackagesListingPackageRegionOutput
type GetListingPackagesOutputArgs ¶
type GetListingPackagesOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetListingPackagesFilterArrayInput `pulumi:"filters"` // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` // A filter to return only packages that match the given package type exactly. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringPtrInput `pulumi:"packageVersion"` }
A collection of arguments for invoking getListingPackages.
func (GetListingPackagesOutputArgs) ElementType ¶
func (GetListingPackagesOutputArgs) ElementType() reflect.Type
type GetListingPackagesResult ¶
type GetListingPackagesResult struct { CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingPackagesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of the listing that the specified package belongs to. ListingId string `pulumi:"listingId"` // The list of listing_packages. ListingPackages []GetListingPackagesListingPackage `pulumi:"listingPackages"` // The specified package's type. PackageType *string `pulumi:"packageType"` PackageVersion *string `pulumi:"packageVersion"` }
A collection of values returned by getListingPackages.
func GetListingPackages ¶
func GetListingPackages(ctx *pulumi.Context, args *GetListingPackagesArgs, opts ...pulumi.InvokeOption) (*GetListingPackagesResult, error)
This data source provides the list of Listing Packages in Oracle Cloud Infrastructure Marketplace service.
Gets the list of packages for a listing.
If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want.
Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a [GetAppCatalogListingAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The [AppCatalogListingResourceVersionAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a [CreateAppCatalogSubscription](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call.
To get the image ID to launch an instance, issue a [GetAppCatalogListingResourceVersion](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a [LaunchInstance](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetListingPackages(ctx, &marketplace.GetListingPackagesArgs{ ListingId: testListing.Id, CompartmentId: pulumi.StringRef(compartmentId), PackageType: pulumi.StringRef(listingPackagePackageType), PackageVersion: pulumi.StringRef(listingPackagePackageVersion), }, nil) if err != nil { return err } return nil }) }
```
type GetListingPackagesResultOutput ¶
type GetListingPackagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListingPackages.
func GetListingPackagesOutput ¶
func GetListingPackagesOutput(ctx *pulumi.Context, args GetListingPackagesOutputArgs, opts ...pulumi.InvokeOption) GetListingPackagesResultOutput
func (GetListingPackagesResultOutput) CompartmentId ¶
func (o GetListingPackagesResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetListingPackagesResultOutput) ElementType ¶
func (GetListingPackagesResultOutput) ElementType() reflect.Type
func (GetListingPackagesResultOutput) Filters ¶
func (o GetListingPackagesResultOutput) Filters() GetListingPackagesFilterArrayOutput
func (GetListingPackagesResultOutput) Id ¶
func (o GetListingPackagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListingPackagesResultOutput) ListingId ¶
func (o GetListingPackagesResultOutput) ListingId() pulumi.StringOutput
The ID of the listing that the specified package belongs to.
func (GetListingPackagesResultOutput) ListingPackages ¶
func (o GetListingPackagesResultOutput) ListingPackages() GetListingPackagesListingPackageArrayOutput
The list of listing_packages.
func (GetListingPackagesResultOutput) PackageType ¶
func (o GetListingPackagesResultOutput) PackageType() pulumi.StringPtrOutput
The specified package's type.
func (GetListingPackagesResultOutput) PackageVersion ¶
func (o GetListingPackagesResultOutput) PackageVersion() pulumi.StringPtrOutput
func (GetListingPackagesResultOutput) ToGetListingPackagesResultOutput ¶
func (o GetListingPackagesResultOutput) ToGetListingPackagesResultOutput() GetListingPackagesResultOutput
func (GetListingPackagesResultOutput) ToGetListingPackagesResultOutputWithContext ¶
func (o GetListingPackagesResultOutput) ToGetListingPackagesResultOutputWithContext(ctx context.Context) GetListingPackagesResultOutput
type GetListingPublisher ¶
type GetListingPublisher struct { // The email address of the publisher. ContactEmail string `pulumi:"contactEmail"` // The phone number of the publisher. ContactPhone string `pulumi:"contactPhone"` // A description of the screenshot. Description string `pulumi:"description"` // The address of the publisher's headquarters. HqAddress string `pulumi:"hqAddress"` // The unique identifier for the publisher. Id string `pulumi:"id"` // Reference links. Links []GetListingPublisherLink `pulumi:"links"` // The model for upload data for images and icons. Logos []GetListingPublisherLogo `pulumi:"logos"` // Text that describes the resource. Name string `pulumi:"name"` // The publisher's website. WebsiteUrl string `pulumi:"websiteUrl"` // The year the publisher's company or organization was founded. YearFounded string `pulumi:"yearFounded"` }
type GetListingPublisherArgs ¶
type GetListingPublisherArgs struct { // The email address of the publisher. ContactEmail pulumi.StringInput `pulumi:"contactEmail"` // The phone number of the publisher. ContactPhone pulumi.StringInput `pulumi:"contactPhone"` // A description of the screenshot. Description pulumi.StringInput `pulumi:"description"` // The address of the publisher's headquarters. HqAddress pulumi.StringInput `pulumi:"hqAddress"` // The unique identifier for the publisher. Id pulumi.StringInput `pulumi:"id"` // Reference links. Links GetListingPublisherLinkArrayInput `pulumi:"links"` // The model for upload data for images and icons. Logos GetListingPublisherLogoArrayInput `pulumi:"logos"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` // The publisher's website. WebsiteUrl pulumi.StringInput `pulumi:"websiteUrl"` // The year the publisher's company or organization was founded. YearFounded pulumi.StringInput `pulumi:"yearFounded"` }
func (GetListingPublisherArgs) ElementType ¶
func (GetListingPublisherArgs) ElementType() reflect.Type
func (GetListingPublisherArgs) ToGetListingPublisherOutput ¶
func (i GetListingPublisherArgs) ToGetListingPublisherOutput() GetListingPublisherOutput
func (GetListingPublisherArgs) ToGetListingPublisherOutputWithContext ¶
func (i GetListingPublisherArgs) ToGetListingPublisherOutputWithContext(ctx context.Context) GetListingPublisherOutput
type GetListingPublisherArray ¶
type GetListingPublisherArray []GetListingPublisherInput
func (GetListingPublisherArray) ElementType ¶
func (GetListingPublisherArray) ElementType() reflect.Type
func (GetListingPublisherArray) ToGetListingPublisherArrayOutput ¶
func (i GetListingPublisherArray) ToGetListingPublisherArrayOutput() GetListingPublisherArrayOutput
func (GetListingPublisherArray) ToGetListingPublisherArrayOutputWithContext ¶
func (i GetListingPublisherArray) ToGetListingPublisherArrayOutputWithContext(ctx context.Context) GetListingPublisherArrayOutput
type GetListingPublisherArrayInput ¶
type GetListingPublisherArrayInput interface { pulumi.Input ToGetListingPublisherArrayOutput() GetListingPublisherArrayOutput ToGetListingPublisherArrayOutputWithContext(context.Context) GetListingPublisherArrayOutput }
GetListingPublisherArrayInput is an input type that accepts GetListingPublisherArray and GetListingPublisherArrayOutput values. You can construct a concrete instance of `GetListingPublisherArrayInput` via:
GetListingPublisherArray{ GetListingPublisherArgs{...} }
type GetListingPublisherArrayOutput ¶
type GetListingPublisherArrayOutput struct{ *pulumi.OutputState }
func (GetListingPublisherArrayOutput) ElementType ¶
func (GetListingPublisherArrayOutput) ElementType() reflect.Type
func (GetListingPublisherArrayOutput) Index ¶
func (o GetListingPublisherArrayOutput) Index(i pulumi.IntInput) GetListingPublisherOutput
func (GetListingPublisherArrayOutput) ToGetListingPublisherArrayOutput ¶
func (o GetListingPublisherArrayOutput) ToGetListingPublisherArrayOutput() GetListingPublisherArrayOutput
func (GetListingPublisherArrayOutput) ToGetListingPublisherArrayOutputWithContext ¶
func (o GetListingPublisherArrayOutput) ToGetListingPublisherArrayOutputWithContext(ctx context.Context) GetListingPublisherArrayOutput
type GetListingPublisherInput ¶
type GetListingPublisherInput interface { pulumi.Input ToGetListingPublisherOutput() GetListingPublisherOutput ToGetListingPublisherOutputWithContext(context.Context) GetListingPublisherOutput }
GetListingPublisherInput is an input type that accepts GetListingPublisherArgs and GetListingPublisherOutput values. You can construct a concrete instance of `GetListingPublisherInput` via:
GetListingPublisherArgs{...}
type GetListingPublisherLink ¶
type GetListingPublisherLinkArgs ¶
type GetListingPublisherLinkArgs struct { // The anchor tag. Href pulumi.StringInput `pulumi:"href"` // Reference links to the previous page, next page, and other pages. Rel pulumi.StringInput `pulumi:"rel"` }
func (GetListingPublisherLinkArgs) ElementType ¶
func (GetListingPublisherLinkArgs) ElementType() reflect.Type
func (GetListingPublisherLinkArgs) ToGetListingPublisherLinkOutput ¶
func (i GetListingPublisherLinkArgs) ToGetListingPublisherLinkOutput() GetListingPublisherLinkOutput
func (GetListingPublisherLinkArgs) ToGetListingPublisherLinkOutputWithContext ¶
func (i GetListingPublisherLinkArgs) ToGetListingPublisherLinkOutputWithContext(ctx context.Context) GetListingPublisherLinkOutput
type GetListingPublisherLinkArray ¶
type GetListingPublisherLinkArray []GetListingPublisherLinkInput
func (GetListingPublisherLinkArray) ElementType ¶
func (GetListingPublisherLinkArray) ElementType() reflect.Type
func (GetListingPublisherLinkArray) ToGetListingPublisherLinkArrayOutput ¶
func (i GetListingPublisherLinkArray) ToGetListingPublisherLinkArrayOutput() GetListingPublisherLinkArrayOutput
func (GetListingPublisherLinkArray) ToGetListingPublisherLinkArrayOutputWithContext ¶
func (i GetListingPublisherLinkArray) ToGetListingPublisherLinkArrayOutputWithContext(ctx context.Context) GetListingPublisherLinkArrayOutput
type GetListingPublisherLinkArrayInput ¶
type GetListingPublisherLinkArrayInput interface { pulumi.Input ToGetListingPublisherLinkArrayOutput() GetListingPublisherLinkArrayOutput ToGetListingPublisherLinkArrayOutputWithContext(context.Context) GetListingPublisherLinkArrayOutput }
GetListingPublisherLinkArrayInput is an input type that accepts GetListingPublisherLinkArray and GetListingPublisherLinkArrayOutput values. You can construct a concrete instance of `GetListingPublisherLinkArrayInput` via:
GetListingPublisherLinkArray{ GetListingPublisherLinkArgs{...} }
type GetListingPublisherLinkArrayOutput ¶
type GetListingPublisherLinkArrayOutput struct{ *pulumi.OutputState }
func (GetListingPublisherLinkArrayOutput) ElementType ¶
func (GetListingPublisherLinkArrayOutput) ElementType() reflect.Type
func (GetListingPublisherLinkArrayOutput) Index ¶
func (o GetListingPublisherLinkArrayOutput) Index(i pulumi.IntInput) GetListingPublisherLinkOutput
func (GetListingPublisherLinkArrayOutput) ToGetListingPublisherLinkArrayOutput ¶
func (o GetListingPublisherLinkArrayOutput) ToGetListingPublisherLinkArrayOutput() GetListingPublisherLinkArrayOutput
func (GetListingPublisherLinkArrayOutput) ToGetListingPublisherLinkArrayOutputWithContext ¶
func (o GetListingPublisherLinkArrayOutput) ToGetListingPublisherLinkArrayOutputWithContext(ctx context.Context) GetListingPublisherLinkArrayOutput
type GetListingPublisherLinkInput ¶
type GetListingPublisherLinkInput interface { pulumi.Input ToGetListingPublisherLinkOutput() GetListingPublisherLinkOutput ToGetListingPublisherLinkOutputWithContext(context.Context) GetListingPublisherLinkOutput }
GetListingPublisherLinkInput is an input type that accepts GetListingPublisherLinkArgs and GetListingPublisherLinkOutput values. You can construct a concrete instance of `GetListingPublisherLinkInput` via:
GetListingPublisherLinkArgs{...}
type GetListingPublisherLinkOutput ¶
type GetListingPublisherLinkOutput struct{ *pulumi.OutputState }
func (GetListingPublisherLinkOutput) ElementType ¶
func (GetListingPublisherLinkOutput) ElementType() reflect.Type
func (GetListingPublisherLinkOutput) Href ¶
func (o GetListingPublisherLinkOutput) Href() pulumi.StringOutput
The anchor tag.
func (GetListingPublisherLinkOutput) Rel ¶
func (o GetListingPublisherLinkOutput) Rel() pulumi.StringOutput
Reference links to the previous page, next page, and other pages.
func (GetListingPublisherLinkOutput) ToGetListingPublisherLinkOutput ¶
func (o GetListingPublisherLinkOutput) ToGetListingPublisherLinkOutput() GetListingPublisherLinkOutput
func (GetListingPublisherLinkOutput) ToGetListingPublisherLinkOutputWithContext ¶
func (o GetListingPublisherLinkOutput) ToGetListingPublisherLinkOutputWithContext(ctx context.Context) GetListingPublisherLinkOutput
type GetListingPublisherLogo ¶
type GetListingPublisherLogo struct { // The content URL of the screenshot. ContentUrl string `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension string `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType string `pulumi:"mimeType"` // Text that describes the resource. Name string `pulumi:"name"` }
type GetListingPublisherLogoArgs ¶
type GetListingPublisherLogoArgs struct { // The content URL of the screenshot. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType pulumi.StringInput `pulumi:"mimeType"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingPublisherLogoArgs) ElementType ¶
func (GetListingPublisherLogoArgs) ElementType() reflect.Type
func (GetListingPublisherLogoArgs) ToGetListingPublisherLogoOutput ¶
func (i GetListingPublisherLogoArgs) ToGetListingPublisherLogoOutput() GetListingPublisherLogoOutput
func (GetListingPublisherLogoArgs) ToGetListingPublisherLogoOutputWithContext ¶
func (i GetListingPublisherLogoArgs) ToGetListingPublisherLogoOutputWithContext(ctx context.Context) GetListingPublisherLogoOutput
type GetListingPublisherLogoArray ¶
type GetListingPublisherLogoArray []GetListingPublisherLogoInput
func (GetListingPublisherLogoArray) ElementType ¶
func (GetListingPublisherLogoArray) ElementType() reflect.Type
func (GetListingPublisherLogoArray) ToGetListingPublisherLogoArrayOutput ¶
func (i GetListingPublisherLogoArray) ToGetListingPublisherLogoArrayOutput() GetListingPublisherLogoArrayOutput
func (GetListingPublisherLogoArray) ToGetListingPublisherLogoArrayOutputWithContext ¶
func (i GetListingPublisherLogoArray) ToGetListingPublisherLogoArrayOutputWithContext(ctx context.Context) GetListingPublisherLogoArrayOutput
type GetListingPublisherLogoArrayInput ¶
type GetListingPublisherLogoArrayInput interface { pulumi.Input ToGetListingPublisherLogoArrayOutput() GetListingPublisherLogoArrayOutput ToGetListingPublisherLogoArrayOutputWithContext(context.Context) GetListingPublisherLogoArrayOutput }
GetListingPublisherLogoArrayInput is an input type that accepts GetListingPublisherLogoArray and GetListingPublisherLogoArrayOutput values. You can construct a concrete instance of `GetListingPublisherLogoArrayInput` via:
GetListingPublisherLogoArray{ GetListingPublisherLogoArgs{...} }
type GetListingPublisherLogoArrayOutput ¶
type GetListingPublisherLogoArrayOutput struct{ *pulumi.OutputState }
func (GetListingPublisherLogoArrayOutput) ElementType ¶
func (GetListingPublisherLogoArrayOutput) ElementType() reflect.Type
func (GetListingPublisherLogoArrayOutput) Index ¶
func (o GetListingPublisherLogoArrayOutput) Index(i pulumi.IntInput) GetListingPublisherLogoOutput
func (GetListingPublisherLogoArrayOutput) ToGetListingPublisherLogoArrayOutput ¶
func (o GetListingPublisherLogoArrayOutput) ToGetListingPublisherLogoArrayOutput() GetListingPublisherLogoArrayOutput
func (GetListingPublisherLogoArrayOutput) ToGetListingPublisherLogoArrayOutputWithContext ¶
func (o GetListingPublisherLogoArrayOutput) ToGetListingPublisherLogoArrayOutputWithContext(ctx context.Context) GetListingPublisherLogoArrayOutput
type GetListingPublisherLogoInput ¶
type GetListingPublisherLogoInput interface { pulumi.Input ToGetListingPublisherLogoOutput() GetListingPublisherLogoOutput ToGetListingPublisherLogoOutputWithContext(context.Context) GetListingPublisherLogoOutput }
GetListingPublisherLogoInput is an input type that accepts GetListingPublisherLogoArgs and GetListingPublisherLogoOutput values. You can construct a concrete instance of `GetListingPublisherLogoInput` via:
GetListingPublisherLogoArgs{...}
type GetListingPublisherLogoOutput ¶
type GetListingPublisherLogoOutput struct{ *pulumi.OutputState }
func (GetListingPublisherLogoOutput) ContentUrl ¶
func (o GetListingPublisherLogoOutput) ContentUrl() pulumi.StringOutput
The content URL of the screenshot.
func (GetListingPublisherLogoOutput) ElementType ¶
func (GetListingPublisherLogoOutput) ElementType() reflect.Type
func (GetListingPublisherLogoOutput) FileExtension ¶
func (o GetListingPublisherLogoOutput) FileExtension() pulumi.StringOutput
The file extension of the screenshot.
func (GetListingPublisherLogoOutput) MimeType ¶
func (o GetListingPublisherLogoOutput) MimeType() pulumi.StringOutput
The MIME type of the screenshot.
func (GetListingPublisherLogoOutput) Name ¶
func (o GetListingPublisherLogoOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingPublisherLogoOutput) ToGetListingPublisherLogoOutput ¶
func (o GetListingPublisherLogoOutput) ToGetListingPublisherLogoOutput() GetListingPublisherLogoOutput
func (GetListingPublisherLogoOutput) ToGetListingPublisherLogoOutputWithContext ¶
func (o GetListingPublisherLogoOutput) ToGetListingPublisherLogoOutputWithContext(ctx context.Context) GetListingPublisherLogoOutput
type GetListingPublisherOutput ¶
type GetListingPublisherOutput struct{ *pulumi.OutputState }
func (GetListingPublisherOutput) ContactEmail ¶
func (o GetListingPublisherOutput) ContactEmail() pulumi.StringOutput
The email address of the publisher.
func (GetListingPublisherOutput) ContactPhone ¶
func (o GetListingPublisherOutput) ContactPhone() pulumi.StringOutput
The phone number of the publisher.
func (GetListingPublisherOutput) Description ¶
func (o GetListingPublisherOutput) Description() pulumi.StringOutput
A description of the screenshot.
func (GetListingPublisherOutput) ElementType ¶
func (GetListingPublisherOutput) ElementType() reflect.Type
func (GetListingPublisherOutput) HqAddress ¶
func (o GetListingPublisherOutput) HqAddress() pulumi.StringOutput
The address of the publisher's headquarters.
func (GetListingPublisherOutput) Id ¶
func (o GetListingPublisherOutput) Id() pulumi.StringOutput
The unique identifier for the publisher.
func (GetListingPublisherOutput) Links ¶
func (o GetListingPublisherOutput) Links() GetListingPublisherLinkArrayOutput
Reference links.
func (GetListingPublisherOutput) Logos ¶
func (o GetListingPublisherOutput) Logos() GetListingPublisherLogoArrayOutput
The model for upload data for images and icons.
func (GetListingPublisherOutput) Name ¶
func (o GetListingPublisherOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingPublisherOutput) ToGetListingPublisherOutput ¶
func (o GetListingPublisherOutput) ToGetListingPublisherOutput() GetListingPublisherOutput
func (GetListingPublisherOutput) ToGetListingPublisherOutputWithContext ¶
func (o GetListingPublisherOutput) ToGetListingPublisherOutputWithContext(ctx context.Context) GetListingPublisherOutput
func (GetListingPublisherOutput) WebsiteUrl ¶
func (o GetListingPublisherOutput) WebsiteUrl() pulumi.StringOutput
The publisher's website.
func (GetListingPublisherOutput) YearFounded ¶
func (o GetListingPublisherOutput) YearFounded() pulumi.StringOutput
The year the publisher's company or organization was founded.
type GetListingRegion ¶
type GetListingRegion struct { // A code assigned to the item. Code string `pulumi:"code"` // Countries in the region. Countries []GetListingRegionCountry `pulumi:"countries"` // Text that describes the resource. Name string `pulumi:"name"` }
type GetListingRegionArgs ¶
type GetListingRegionArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // Countries in the region. Countries GetListingRegionCountryArrayInput `pulumi:"countries"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingRegionArgs) ElementType ¶
func (GetListingRegionArgs) ElementType() reflect.Type
func (GetListingRegionArgs) ToGetListingRegionOutput ¶
func (i GetListingRegionArgs) ToGetListingRegionOutput() GetListingRegionOutput
func (GetListingRegionArgs) ToGetListingRegionOutputWithContext ¶
func (i GetListingRegionArgs) ToGetListingRegionOutputWithContext(ctx context.Context) GetListingRegionOutput
type GetListingRegionArray ¶
type GetListingRegionArray []GetListingRegionInput
func (GetListingRegionArray) ElementType ¶
func (GetListingRegionArray) ElementType() reflect.Type
func (GetListingRegionArray) ToGetListingRegionArrayOutput ¶
func (i GetListingRegionArray) ToGetListingRegionArrayOutput() GetListingRegionArrayOutput
func (GetListingRegionArray) ToGetListingRegionArrayOutputWithContext ¶
func (i GetListingRegionArray) ToGetListingRegionArrayOutputWithContext(ctx context.Context) GetListingRegionArrayOutput
type GetListingRegionArrayInput ¶
type GetListingRegionArrayInput interface { pulumi.Input ToGetListingRegionArrayOutput() GetListingRegionArrayOutput ToGetListingRegionArrayOutputWithContext(context.Context) GetListingRegionArrayOutput }
GetListingRegionArrayInput is an input type that accepts GetListingRegionArray and GetListingRegionArrayOutput values. You can construct a concrete instance of `GetListingRegionArrayInput` via:
GetListingRegionArray{ GetListingRegionArgs{...} }
type GetListingRegionArrayOutput ¶
type GetListingRegionArrayOutput struct{ *pulumi.OutputState }
func (GetListingRegionArrayOutput) ElementType ¶
func (GetListingRegionArrayOutput) ElementType() reflect.Type
func (GetListingRegionArrayOutput) Index ¶
func (o GetListingRegionArrayOutput) Index(i pulumi.IntInput) GetListingRegionOutput
func (GetListingRegionArrayOutput) ToGetListingRegionArrayOutput ¶
func (o GetListingRegionArrayOutput) ToGetListingRegionArrayOutput() GetListingRegionArrayOutput
func (GetListingRegionArrayOutput) ToGetListingRegionArrayOutputWithContext ¶
func (o GetListingRegionArrayOutput) ToGetListingRegionArrayOutputWithContext(ctx context.Context) GetListingRegionArrayOutput
type GetListingRegionCountry ¶
type GetListingRegionCountryArgs ¶
type GetListingRegionCountryArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingRegionCountryArgs) ElementType ¶
func (GetListingRegionCountryArgs) ElementType() reflect.Type
func (GetListingRegionCountryArgs) ToGetListingRegionCountryOutput ¶
func (i GetListingRegionCountryArgs) ToGetListingRegionCountryOutput() GetListingRegionCountryOutput
func (GetListingRegionCountryArgs) ToGetListingRegionCountryOutputWithContext ¶
func (i GetListingRegionCountryArgs) ToGetListingRegionCountryOutputWithContext(ctx context.Context) GetListingRegionCountryOutput
type GetListingRegionCountryArray ¶
type GetListingRegionCountryArray []GetListingRegionCountryInput
func (GetListingRegionCountryArray) ElementType ¶
func (GetListingRegionCountryArray) ElementType() reflect.Type
func (GetListingRegionCountryArray) ToGetListingRegionCountryArrayOutput ¶
func (i GetListingRegionCountryArray) ToGetListingRegionCountryArrayOutput() GetListingRegionCountryArrayOutput
func (GetListingRegionCountryArray) ToGetListingRegionCountryArrayOutputWithContext ¶
func (i GetListingRegionCountryArray) ToGetListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingRegionCountryArrayOutput
type GetListingRegionCountryArrayInput ¶
type GetListingRegionCountryArrayInput interface { pulumi.Input ToGetListingRegionCountryArrayOutput() GetListingRegionCountryArrayOutput ToGetListingRegionCountryArrayOutputWithContext(context.Context) GetListingRegionCountryArrayOutput }
GetListingRegionCountryArrayInput is an input type that accepts GetListingRegionCountryArray and GetListingRegionCountryArrayOutput values. You can construct a concrete instance of `GetListingRegionCountryArrayInput` via:
GetListingRegionCountryArray{ GetListingRegionCountryArgs{...} }
type GetListingRegionCountryArrayOutput ¶
type GetListingRegionCountryArrayOutput struct{ *pulumi.OutputState }
func (GetListingRegionCountryArrayOutput) ElementType ¶
func (GetListingRegionCountryArrayOutput) ElementType() reflect.Type
func (GetListingRegionCountryArrayOutput) Index ¶
func (o GetListingRegionCountryArrayOutput) Index(i pulumi.IntInput) GetListingRegionCountryOutput
func (GetListingRegionCountryArrayOutput) ToGetListingRegionCountryArrayOutput ¶
func (o GetListingRegionCountryArrayOutput) ToGetListingRegionCountryArrayOutput() GetListingRegionCountryArrayOutput
func (GetListingRegionCountryArrayOutput) ToGetListingRegionCountryArrayOutputWithContext ¶
func (o GetListingRegionCountryArrayOutput) ToGetListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingRegionCountryArrayOutput
type GetListingRegionCountryInput ¶
type GetListingRegionCountryInput interface { pulumi.Input ToGetListingRegionCountryOutput() GetListingRegionCountryOutput ToGetListingRegionCountryOutputWithContext(context.Context) GetListingRegionCountryOutput }
GetListingRegionCountryInput is an input type that accepts GetListingRegionCountryArgs and GetListingRegionCountryOutput values. You can construct a concrete instance of `GetListingRegionCountryInput` via:
GetListingRegionCountryArgs{...}
type GetListingRegionCountryOutput ¶
type GetListingRegionCountryOutput struct{ *pulumi.OutputState }
func (GetListingRegionCountryOutput) Code ¶
func (o GetListingRegionCountryOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingRegionCountryOutput) ElementType ¶
func (GetListingRegionCountryOutput) ElementType() reflect.Type
func (GetListingRegionCountryOutput) Name ¶
func (o GetListingRegionCountryOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingRegionCountryOutput) ToGetListingRegionCountryOutput ¶
func (o GetListingRegionCountryOutput) ToGetListingRegionCountryOutput() GetListingRegionCountryOutput
func (GetListingRegionCountryOutput) ToGetListingRegionCountryOutputWithContext ¶
func (o GetListingRegionCountryOutput) ToGetListingRegionCountryOutputWithContext(ctx context.Context) GetListingRegionCountryOutput
type GetListingRegionInput ¶
type GetListingRegionInput interface { pulumi.Input ToGetListingRegionOutput() GetListingRegionOutput ToGetListingRegionOutputWithContext(context.Context) GetListingRegionOutput }
GetListingRegionInput is an input type that accepts GetListingRegionArgs and GetListingRegionOutput values. You can construct a concrete instance of `GetListingRegionInput` via:
GetListingRegionArgs{...}
type GetListingRegionOutput ¶
type GetListingRegionOutput struct{ *pulumi.OutputState }
func (GetListingRegionOutput) Code ¶
func (o GetListingRegionOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingRegionOutput) Countries ¶
func (o GetListingRegionOutput) Countries() GetListingRegionCountryArrayOutput
Countries in the region.
func (GetListingRegionOutput) ElementType ¶
func (GetListingRegionOutput) ElementType() reflect.Type
func (GetListingRegionOutput) Name ¶
func (o GetListingRegionOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingRegionOutput) ToGetListingRegionOutput ¶
func (o GetListingRegionOutput) ToGetListingRegionOutput() GetListingRegionOutput
func (GetListingRegionOutput) ToGetListingRegionOutputWithContext ¶
func (o GetListingRegionOutput) ToGetListingRegionOutputWithContext(ctx context.Context) GetListingRegionOutput
type GetListingResult ¶
type GetListingResult struct { // The model for upload data for images and icons. Banners []GetListingBanner `pulumi:"banners"` // Product categories that the listing belongs to. Categories []string `pulumi:"categories"` CompartmentId *string `pulumi:"compartmentId"` // The list of compatible architectures supported by the listing CompatibleArchitectures []string `pulumi:"compatibleArchitectures"` // The default package version. DefaultPackageVersion string `pulumi:"defaultPackageVersion"` // Links to additional documentation provided by the publisher specifically for the listing. DocumentationLinks []GetListingDocumentationLink `pulumi:"documentationLinks"` // The model for upload data for images and icons. Icons []GetListingIcon `pulumi:"icons"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicates whether the listing is included in Featured Listings. IsFeatured bool `pulumi:"isFeatured"` // Keywords associated with the listing. Keywords string `pulumi:"keywords"` // Languages supported by the listing. Languages []GetListingLanguage `pulumi:"languages"` // A description of the publisher's licensing model for the listing. LicenseModelDescription string `pulumi:"licenseModelDescription"` // Reference links. Links []GetListingLink `pulumi:"links"` ListingId string `pulumi:"listingId"` // The publisher category to which the listing belongs. The publisher category informs where the listing appears for use. ListingType string `pulumi:"listingType"` // A long description of the listing. LongDescription string `pulumi:"longDescription"` // Text that describes the resource. Name string `pulumi:"name"` // The listing's package type. PackageType string `pulumi:"packageType"` // Summary details about the publisher of the listing. Publishers []GetListingPublisher `pulumi:"publishers"` // The regions where the listing is eligible to be deployed. Regions []GetListingRegion `pulumi:"regions"` // Release notes for the listing. ReleaseNotes string `pulumi:"releaseNotes"` // Screenshots of the listing. Screenshots []GetListingScreenshot `pulumi:"screenshots"` // A short description of the listing. ShortDescription string `pulumi:"shortDescription"` // Contact information to use to get support from the publisher for the listing. SupportContacts []GetListingSupportContact `pulumi:"supportContacts"` // Links to support resources for the listing. SupportLinks []GetListingSupportLink `pulumi:"supportLinks"` // The list of operating systems supported by the listing. SupportedOperatingSystems []GetListingSupportedOperatingSystem `pulumi:"supportedOperatingSystems"` // System requirements for the listing. SystemRequirements string `pulumi:"systemRequirements"` // The tagline of the listing. Tagline string `pulumi:"tagline"` // The release date of the listing. TimeReleased string `pulumi:"timeReleased"` // Usage information for the listing. UsageInformation string `pulumi:"usageInformation"` // The version of the listing. Version string `pulumi:"version"` // Videos of the listing. Videos []GetListingVideo `pulumi:"videos"` }
A collection of values returned by getListing.
func GetListing ¶
func GetListing(ctx *pulumi.Context, args *GetListingArgs, opts ...pulumi.InvokeOption) (*GetListingResult, error)
This data source provides details about a specific Listing resource in Oracle Cloud Infrastructure Marketplace service.
Gets detailed information about a listing, including the listing's name, version, description, and resources.
If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want.
Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a [GetAppCatalogListingAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The [AppCatalogListingResourceVersionAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a [CreateAppCatalogSubscription](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call.
To get the image ID to launch an instance, issue a [GetAppCatalogListingResourceVersion](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a [LaunchInstance](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetListing(ctx, &marketplace.GetListingArgs{ ListingId: testListingOciMarketplaceListing.Id, CompartmentId: pulumi.StringRef(compartmentId), }, nil) if err != nil { return err } return nil }) }
```
type GetListingResultOutput ¶
type GetListingResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListing.
func GetListingOutput ¶
func GetListingOutput(ctx *pulumi.Context, args GetListingOutputArgs, opts ...pulumi.InvokeOption) GetListingResultOutput
func (GetListingResultOutput) Banners ¶
func (o GetListingResultOutput) Banners() GetListingBannerArrayOutput
The model for upload data for images and icons.
func (GetListingResultOutput) Categories ¶
func (o GetListingResultOutput) Categories() pulumi.StringArrayOutput
Product categories that the listing belongs to.
func (GetListingResultOutput) CompartmentId ¶
func (o GetListingResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetListingResultOutput) CompatibleArchitectures ¶
func (o GetListingResultOutput) CompatibleArchitectures() pulumi.StringArrayOutput
The list of compatible architectures supported by the listing
func (GetListingResultOutput) DefaultPackageVersion ¶
func (o GetListingResultOutput) DefaultPackageVersion() pulumi.StringOutput
The default package version.
func (GetListingResultOutput) DocumentationLinks ¶
func (o GetListingResultOutput) DocumentationLinks() GetListingDocumentationLinkArrayOutput
Links to additional documentation provided by the publisher specifically for the listing.
func (GetListingResultOutput) ElementType ¶
func (GetListingResultOutput) ElementType() reflect.Type
func (GetListingResultOutput) Icons ¶
func (o GetListingResultOutput) Icons() GetListingIconArrayOutput
The model for upload data for images and icons.
func (GetListingResultOutput) Id ¶
func (o GetListingResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListingResultOutput) IsFeatured ¶
func (o GetListingResultOutput) IsFeatured() pulumi.BoolOutput
Indicates whether the listing is included in Featured Listings.
func (GetListingResultOutput) Keywords ¶
func (o GetListingResultOutput) Keywords() pulumi.StringOutput
Keywords associated with the listing.
func (GetListingResultOutput) Languages ¶
func (o GetListingResultOutput) Languages() GetListingLanguageArrayOutput
Languages supported by the listing.
func (GetListingResultOutput) LicenseModelDescription ¶
func (o GetListingResultOutput) LicenseModelDescription() pulumi.StringOutput
A description of the publisher's licensing model for the listing.
func (GetListingResultOutput) Links ¶
func (o GetListingResultOutput) Links() GetListingLinkArrayOutput
Reference links.
func (GetListingResultOutput) ListingId ¶
func (o GetListingResultOutput) ListingId() pulumi.StringOutput
func (GetListingResultOutput) ListingType ¶
func (o GetListingResultOutput) ListingType() pulumi.StringOutput
The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
func (GetListingResultOutput) LongDescription ¶
func (o GetListingResultOutput) LongDescription() pulumi.StringOutput
A long description of the listing.
func (GetListingResultOutput) Name ¶
func (o GetListingResultOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingResultOutput) PackageType ¶
func (o GetListingResultOutput) PackageType() pulumi.StringOutput
The listing's package type.
func (GetListingResultOutput) Publishers ¶
func (o GetListingResultOutput) Publishers() GetListingPublisherArrayOutput
Summary details about the publisher of the listing.
func (GetListingResultOutput) Regions ¶
func (o GetListingResultOutput) Regions() GetListingRegionArrayOutput
The regions where the listing is eligible to be deployed.
func (GetListingResultOutput) ReleaseNotes ¶
func (o GetListingResultOutput) ReleaseNotes() pulumi.StringOutput
Release notes for the listing.
func (GetListingResultOutput) Screenshots ¶
func (o GetListingResultOutput) Screenshots() GetListingScreenshotArrayOutput
Screenshots of the listing.
func (GetListingResultOutput) ShortDescription ¶
func (o GetListingResultOutput) ShortDescription() pulumi.StringOutput
A short description of the listing.
func (GetListingResultOutput) SupportContacts ¶
func (o GetListingResultOutput) SupportContacts() GetListingSupportContactArrayOutput
Contact information to use to get support from the publisher for the listing.
func (GetListingResultOutput) SupportLinks ¶
func (o GetListingResultOutput) SupportLinks() GetListingSupportLinkArrayOutput
Links to support resources for the listing.
func (GetListingResultOutput) SupportedOperatingSystems ¶
func (o GetListingResultOutput) SupportedOperatingSystems() GetListingSupportedOperatingSystemArrayOutput
The list of operating systems supported by the listing.
func (GetListingResultOutput) SystemRequirements ¶
func (o GetListingResultOutput) SystemRequirements() pulumi.StringOutput
System requirements for the listing.
func (GetListingResultOutput) Tagline ¶
func (o GetListingResultOutput) Tagline() pulumi.StringOutput
The tagline of the listing.
func (GetListingResultOutput) TimeReleased ¶
func (o GetListingResultOutput) TimeReleased() pulumi.StringOutput
The release date of the listing.
func (GetListingResultOutput) ToGetListingResultOutput ¶
func (o GetListingResultOutput) ToGetListingResultOutput() GetListingResultOutput
func (GetListingResultOutput) ToGetListingResultOutputWithContext ¶
func (o GetListingResultOutput) ToGetListingResultOutputWithContext(ctx context.Context) GetListingResultOutput
func (GetListingResultOutput) UsageInformation ¶
func (o GetListingResultOutput) UsageInformation() pulumi.StringOutput
Usage information for the listing.
func (GetListingResultOutput) Version ¶
func (o GetListingResultOutput) Version() pulumi.StringOutput
The version of the listing.
func (GetListingResultOutput) Videos ¶
func (o GetListingResultOutput) Videos() GetListingVideoArrayOutput
Videos of the listing.
type GetListingScreenshot ¶
type GetListingScreenshot struct { // The content URL of the screenshot. ContentUrl string `pulumi:"contentUrl"` // A description of the screenshot. Description string `pulumi:"description"` // The file extension of the screenshot. FileExtension string `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType string `pulumi:"mimeType"` // Text that describes the resource. Name string `pulumi:"name"` }
type GetListingScreenshotArgs ¶
type GetListingScreenshotArgs struct { // The content URL of the screenshot. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // A description of the screenshot. Description pulumi.StringInput `pulumi:"description"` // The file extension of the screenshot. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType pulumi.StringInput `pulumi:"mimeType"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingScreenshotArgs) ElementType ¶
func (GetListingScreenshotArgs) ElementType() reflect.Type
func (GetListingScreenshotArgs) ToGetListingScreenshotOutput ¶
func (i GetListingScreenshotArgs) ToGetListingScreenshotOutput() GetListingScreenshotOutput
func (GetListingScreenshotArgs) ToGetListingScreenshotOutputWithContext ¶
func (i GetListingScreenshotArgs) ToGetListingScreenshotOutputWithContext(ctx context.Context) GetListingScreenshotOutput
type GetListingScreenshotArray ¶
type GetListingScreenshotArray []GetListingScreenshotInput
func (GetListingScreenshotArray) ElementType ¶
func (GetListingScreenshotArray) ElementType() reflect.Type
func (GetListingScreenshotArray) ToGetListingScreenshotArrayOutput ¶
func (i GetListingScreenshotArray) ToGetListingScreenshotArrayOutput() GetListingScreenshotArrayOutput
func (GetListingScreenshotArray) ToGetListingScreenshotArrayOutputWithContext ¶
func (i GetListingScreenshotArray) ToGetListingScreenshotArrayOutputWithContext(ctx context.Context) GetListingScreenshotArrayOutput
type GetListingScreenshotArrayInput ¶
type GetListingScreenshotArrayInput interface { pulumi.Input ToGetListingScreenshotArrayOutput() GetListingScreenshotArrayOutput ToGetListingScreenshotArrayOutputWithContext(context.Context) GetListingScreenshotArrayOutput }
GetListingScreenshotArrayInput is an input type that accepts GetListingScreenshotArray and GetListingScreenshotArrayOutput values. You can construct a concrete instance of `GetListingScreenshotArrayInput` via:
GetListingScreenshotArray{ GetListingScreenshotArgs{...} }
type GetListingScreenshotArrayOutput ¶
type GetListingScreenshotArrayOutput struct{ *pulumi.OutputState }
func (GetListingScreenshotArrayOutput) ElementType ¶
func (GetListingScreenshotArrayOutput) ElementType() reflect.Type
func (GetListingScreenshotArrayOutput) Index ¶
func (o GetListingScreenshotArrayOutput) Index(i pulumi.IntInput) GetListingScreenshotOutput
func (GetListingScreenshotArrayOutput) ToGetListingScreenshotArrayOutput ¶
func (o GetListingScreenshotArrayOutput) ToGetListingScreenshotArrayOutput() GetListingScreenshotArrayOutput
func (GetListingScreenshotArrayOutput) ToGetListingScreenshotArrayOutputWithContext ¶
func (o GetListingScreenshotArrayOutput) ToGetListingScreenshotArrayOutputWithContext(ctx context.Context) GetListingScreenshotArrayOutput
type GetListingScreenshotInput ¶
type GetListingScreenshotInput interface { pulumi.Input ToGetListingScreenshotOutput() GetListingScreenshotOutput ToGetListingScreenshotOutputWithContext(context.Context) GetListingScreenshotOutput }
GetListingScreenshotInput is an input type that accepts GetListingScreenshotArgs and GetListingScreenshotOutput values. You can construct a concrete instance of `GetListingScreenshotInput` via:
GetListingScreenshotArgs{...}
type GetListingScreenshotOutput ¶
type GetListingScreenshotOutput struct{ *pulumi.OutputState }
func (GetListingScreenshotOutput) ContentUrl ¶
func (o GetListingScreenshotOutput) ContentUrl() pulumi.StringOutput
The content URL of the screenshot.
func (GetListingScreenshotOutput) Description ¶
func (o GetListingScreenshotOutput) Description() pulumi.StringOutput
A description of the screenshot.
func (GetListingScreenshotOutput) ElementType ¶
func (GetListingScreenshotOutput) ElementType() reflect.Type
func (GetListingScreenshotOutput) FileExtension ¶
func (o GetListingScreenshotOutput) FileExtension() pulumi.StringOutput
The file extension of the screenshot.
func (GetListingScreenshotOutput) MimeType ¶
func (o GetListingScreenshotOutput) MimeType() pulumi.StringOutput
The MIME type of the screenshot.
func (GetListingScreenshotOutput) Name ¶
func (o GetListingScreenshotOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingScreenshotOutput) ToGetListingScreenshotOutput ¶
func (o GetListingScreenshotOutput) ToGetListingScreenshotOutput() GetListingScreenshotOutput
func (GetListingScreenshotOutput) ToGetListingScreenshotOutputWithContext ¶
func (o GetListingScreenshotOutput) ToGetListingScreenshotOutputWithContext(ctx context.Context) GetListingScreenshotOutput
type GetListingSupportContact ¶
type GetListingSupportContact struct { // The email of the contact. Email string `pulumi:"email"` // Text that describes the resource. Name string `pulumi:"name"` // The phone number of the contact. Phone string `pulumi:"phone"` // The email subject line to use when contacting support. Subject string `pulumi:"subject"` }
type GetListingSupportContactArgs ¶
type GetListingSupportContactArgs struct { // The email of the contact. Email pulumi.StringInput `pulumi:"email"` // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` // The phone number of the contact. Phone pulumi.StringInput `pulumi:"phone"` // The email subject line to use when contacting support. Subject pulumi.StringInput `pulumi:"subject"` }
func (GetListingSupportContactArgs) ElementType ¶
func (GetListingSupportContactArgs) ElementType() reflect.Type
func (GetListingSupportContactArgs) ToGetListingSupportContactOutput ¶
func (i GetListingSupportContactArgs) ToGetListingSupportContactOutput() GetListingSupportContactOutput
func (GetListingSupportContactArgs) ToGetListingSupportContactOutputWithContext ¶
func (i GetListingSupportContactArgs) ToGetListingSupportContactOutputWithContext(ctx context.Context) GetListingSupportContactOutput
type GetListingSupportContactArray ¶
type GetListingSupportContactArray []GetListingSupportContactInput
func (GetListingSupportContactArray) ElementType ¶
func (GetListingSupportContactArray) ElementType() reflect.Type
func (GetListingSupportContactArray) ToGetListingSupportContactArrayOutput ¶
func (i GetListingSupportContactArray) ToGetListingSupportContactArrayOutput() GetListingSupportContactArrayOutput
func (GetListingSupportContactArray) ToGetListingSupportContactArrayOutputWithContext ¶
func (i GetListingSupportContactArray) ToGetListingSupportContactArrayOutputWithContext(ctx context.Context) GetListingSupportContactArrayOutput
type GetListingSupportContactArrayInput ¶
type GetListingSupportContactArrayInput interface { pulumi.Input ToGetListingSupportContactArrayOutput() GetListingSupportContactArrayOutput ToGetListingSupportContactArrayOutputWithContext(context.Context) GetListingSupportContactArrayOutput }
GetListingSupportContactArrayInput is an input type that accepts GetListingSupportContactArray and GetListingSupportContactArrayOutput values. You can construct a concrete instance of `GetListingSupportContactArrayInput` via:
GetListingSupportContactArray{ GetListingSupportContactArgs{...} }
type GetListingSupportContactArrayOutput ¶
type GetListingSupportContactArrayOutput struct{ *pulumi.OutputState }
func (GetListingSupportContactArrayOutput) ElementType ¶
func (GetListingSupportContactArrayOutput) ElementType() reflect.Type
func (GetListingSupportContactArrayOutput) Index ¶
func (o GetListingSupportContactArrayOutput) Index(i pulumi.IntInput) GetListingSupportContactOutput
func (GetListingSupportContactArrayOutput) ToGetListingSupportContactArrayOutput ¶
func (o GetListingSupportContactArrayOutput) ToGetListingSupportContactArrayOutput() GetListingSupportContactArrayOutput
func (GetListingSupportContactArrayOutput) ToGetListingSupportContactArrayOutputWithContext ¶
func (o GetListingSupportContactArrayOutput) ToGetListingSupportContactArrayOutputWithContext(ctx context.Context) GetListingSupportContactArrayOutput
type GetListingSupportContactInput ¶
type GetListingSupportContactInput interface { pulumi.Input ToGetListingSupportContactOutput() GetListingSupportContactOutput ToGetListingSupportContactOutputWithContext(context.Context) GetListingSupportContactOutput }
GetListingSupportContactInput is an input type that accepts GetListingSupportContactArgs and GetListingSupportContactOutput values. You can construct a concrete instance of `GetListingSupportContactInput` via:
GetListingSupportContactArgs{...}
type GetListingSupportContactOutput ¶
type GetListingSupportContactOutput struct{ *pulumi.OutputState }
func (GetListingSupportContactOutput) ElementType ¶
func (GetListingSupportContactOutput) ElementType() reflect.Type
func (GetListingSupportContactOutput) Email ¶
func (o GetListingSupportContactOutput) Email() pulumi.StringOutput
The email of the contact.
func (GetListingSupportContactOutput) Name ¶
func (o GetListingSupportContactOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingSupportContactOutput) Phone ¶
func (o GetListingSupportContactOutput) Phone() pulumi.StringOutput
The phone number of the contact.
func (GetListingSupportContactOutput) Subject ¶
func (o GetListingSupportContactOutput) Subject() pulumi.StringOutput
The email subject line to use when contacting support.
func (GetListingSupportContactOutput) ToGetListingSupportContactOutput ¶
func (o GetListingSupportContactOutput) ToGetListingSupportContactOutput() GetListingSupportContactOutput
func (GetListingSupportContactOutput) ToGetListingSupportContactOutputWithContext ¶
func (o GetListingSupportContactOutput) ToGetListingSupportContactOutputWithContext(ctx context.Context) GetListingSupportContactOutput
type GetListingSupportLink ¶
type GetListingSupportLinkArgs ¶
type GetListingSupportLinkArgs struct { // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` // The URL of the resource. Url pulumi.StringInput `pulumi:"url"` }
func (GetListingSupportLinkArgs) ElementType ¶
func (GetListingSupportLinkArgs) ElementType() reflect.Type
func (GetListingSupportLinkArgs) ToGetListingSupportLinkOutput ¶
func (i GetListingSupportLinkArgs) ToGetListingSupportLinkOutput() GetListingSupportLinkOutput
func (GetListingSupportLinkArgs) ToGetListingSupportLinkOutputWithContext ¶
func (i GetListingSupportLinkArgs) ToGetListingSupportLinkOutputWithContext(ctx context.Context) GetListingSupportLinkOutput
type GetListingSupportLinkArray ¶
type GetListingSupportLinkArray []GetListingSupportLinkInput
func (GetListingSupportLinkArray) ElementType ¶
func (GetListingSupportLinkArray) ElementType() reflect.Type
func (GetListingSupportLinkArray) ToGetListingSupportLinkArrayOutput ¶
func (i GetListingSupportLinkArray) ToGetListingSupportLinkArrayOutput() GetListingSupportLinkArrayOutput
func (GetListingSupportLinkArray) ToGetListingSupportLinkArrayOutputWithContext ¶
func (i GetListingSupportLinkArray) ToGetListingSupportLinkArrayOutputWithContext(ctx context.Context) GetListingSupportLinkArrayOutput
type GetListingSupportLinkArrayInput ¶
type GetListingSupportLinkArrayInput interface { pulumi.Input ToGetListingSupportLinkArrayOutput() GetListingSupportLinkArrayOutput ToGetListingSupportLinkArrayOutputWithContext(context.Context) GetListingSupportLinkArrayOutput }
GetListingSupportLinkArrayInput is an input type that accepts GetListingSupportLinkArray and GetListingSupportLinkArrayOutput values. You can construct a concrete instance of `GetListingSupportLinkArrayInput` via:
GetListingSupportLinkArray{ GetListingSupportLinkArgs{...} }
type GetListingSupportLinkArrayOutput ¶
type GetListingSupportLinkArrayOutput struct{ *pulumi.OutputState }
func (GetListingSupportLinkArrayOutput) ElementType ¶
func (GetListingSupportLinkArrayOutput) ElementType() reflect.Type
func (GetListingSupportLinkArrayOutput) Index ¶
func (o GetListingSupportLinkArrayOutput) Index(i pulumi.IntInput) GetListingSupportLinkOutput
func (GetListingSupportLinkArrayOutput) ToGetListingSupportLinkArrayOutput ¶
func (o GetListingSupportLinkArrayOutput) ToGetListingSupportLinkArrayOutput() GetListingSupportLinkArrayOutput
func (GetListingSupportLinkArrayOutput) ToGetListingSupportLinkArrayOutputWithContext ¶
func (o GetListingSupportLinkArrayOutput) ToGetListingSupportLinkArrayOutputWithContext(ctx context.Context) GetListingSupportLinkArrayOutput
type GetListingSupportLinkInput ¶
type GetListingSupportLinkInput interface { pulumi.Input ToGetListingSupportLinkOutput() GetListingSupportLinkOutput ToGetListingSupportLinkOutputWithContext(context.Context) GetListingSupportLinkOutput }
GetListingSupportLinkInput is an input type that accepts GetListingSupportLinkArgs and GetListingSupportLinkOutput values. You can construct a concrete instance of `GetListingSupportLinkInput` via:
GetListingSupportLinkArgs{...}
type GetListingSupportLinkOutput ¶
type GetListingSupportLinkOutput struct{ *pulumi.OutputState }
func (GetListingSupportLinkOutput) ElementType ¶
func (GetListingSupportLinkOutput) ElementType() reflect.Type
func (GetListingSupportLinkOutput) Name ¶
func (o GetListingSupportLinkOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingSupportLinkOutput) ToGetListingSupportLinkOutput ¶
func (o GetListingSupportLinkOutput) ToGetListingSupportLinkOutput() GetListingSupportLinkOutput
func (GetListingSupportLinkOutput) ToGetListingSupportLinkOutputWithContext ¶
func (o GetListingSupportLinkOutput) ToGetListingSupportLinkOutputWithContext(ctx context.Context) GetListingSupportLinkOutput
func (GetListingSupportLinkOutput) Url ¶
func (o GetListingSupportLinkOutput) Url() pulumi.StringOutput
The URL of the resource.
type GetListingSupportedOperatingSystem ¶
type GetListingSupportedOperatingSystem struct { // Text that describes the resource. Name string `pulumi:"name"` }
type GetListingSupportedOperatingSystemArgs ¶
type GetListingSupportedOperatingSystemArgs struct { // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingSupportedOperatingSystemArgs) ElementType ¶
func (GetListingSupportedOperatingSystemArgs) ElementType() reflect.Type
func (GetListingSupportedOperatingSystemArgs) ToGetListingSupportedOperatingSystemOutput ¶
func (i GetListingSupportedOperatingSystemArgs) ToGetListingSupportedOperatingSystemOutput() GetListingSupportedOperatingSystemOutput
func (GetListingSupportedOperatingSystemArgs) ToGetListingSupportedOperatingSystemOutputWithContext ¶
func (i GetListingSupportedOperatingSystemArgs) ToGetListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemOutput
type GetListingSupportedOperatingSystemArray ¶
type GetListingSupportedOperatingSystemArray []GetListingSupportedOperatingSystemInput
func (GetListingSupportedOperatingSystemArray) ElementType ¶
func (GetListingSupportedOperatingSystemArray) ElementType() reflect.Type
func (GetListingSupportedOperatingSystemArray) ToGetListingSupportedOperatingSystemArrayOutput ¶
func (i GetListingSupportedOperatingSystemArray) ToGetListingSupportedOperatingSystemArrayOutput() GetListingSupportedOperatingSystemArrayOutput
func (GetListingSupportedOperatingSystemArray) ToGetListingSupportedOperatingSystemArrayOutputWithContext ¶
func (i GetListingSupportedOperatingSystemArray) ToGetListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemArrayOutput
type GetListingSupportedOperatingSystemArrayInput ¶
type GetListingSupportedOperatingSystemArrayInput interface { pulumi.Input ToGetListingSupportedOperatingSystemArrayOutput() GetListingSupportedOperatingSystemArrayOutput ToGetListingSupportedOperatingSystemArrayOutputWithContext(context.Context) GetListingSupportedOperatingSystemArrayOutput }
GetListingSupportedOperatingSystemArrayInput is an input type that accepts GetListingSupportedOperatingSystemArray and GetListingSupportedOperatingSystemArrayOutput values. You can construct a concrete instance of `GetListingSupportedOperatingSystemArrayInput` via:
GetListingSupportedOperatingSystemArray{ GetListingSupportedOperatingSystemArgs{...} }
type GetListingSupportedOperatingSystemArrayOutput ¶
type GetListingSupportedOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetListingSupportedOperatingSystemArrayOutput) ElementType ¶
func (GetListingSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetListingSupportedOperatingSystemArrayOutput) ToGetListingSupportedOperatingSystemArrayOutput ¶
func (o GetListingSupportedOperatingSystemArrayOutput) ToGetListingSupportedOperatingSystemArrayOutput() GetListingSupportedOperatingSystemArrayOutput
func (GetListingSupportedOperatingSystemArrayOutput) ToGetListingSupportedOperatingSystemArrayOutputWithContext ¶
func (o GetListingSupportedOperatingSystemArrayOutput) ToGetListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemArrayOutput
type GetListingSupportedOperatingSystemInput ¶
type GetListingSupportedOperatingSystemInput interface { pulumi.Input ToGetListingSupportedOperatingSystemOutput() GetListingSupportedOperatingSystemOutput ToGetListingSupportedOperatingSystemOutputWithContext(context.Context) GetListingSupportedOperatingSystemOutput }
GetListingSupportedOperatingSystemInput is an input type that accepts GetListingSupportedOperatingSystemArgs and GetListingSupportedOperatingSystemOutput values. You can construct a concrete instance of `GetListingSupportedOperatingSystemInput` via:
GetListingSupportedOperatingSystemArgs{...}
type GetListingSupportedOperatingSystemOutput ¶
type GetListingSupportedOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetListingSupportedOperatingSystemOutput) ElementType ¶
func (GetListingSupportedOperatingSystemOutput) ElementType() reflect.Type
func (GetListingSupportedOperatingSystemOutput) Name ¶
func (o GetListingSupportedOperatingSystemOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingSupportedOperatingSystemOutput) ToGetListingSupportedOperatingSystemOutput ¶
func (o GetListingSupportedOperatingSystemOutput) ToGetListingSupportedOperatingSystemOutput() GetListingSupportedOperatingSystemOutput
func (GetListingSupportedOperatingSystemOutput) ToGetListingSupportedOperatingSystemOutputWithContext ¶
func (o GetListingSupportedOperatingSystemOutput) ToGetListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingSupportedOperatingSystemOutput
type GetListingTaxesArgs ¶
type GetListingTaxesArgs struct { // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingTaxesFilter `pulumi:"filters"` // The unique identifier for the listing. ListingId string `pulumi:"listingId"` }
A collection of arguments for invoking getListingTaxes.
type GetListingTaxesFilter ¶
type GetListingTaxesFilterArgs ¶
type GetListingTaxesFilterArgs struct { // Name of the tax code. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetListingTaxesFilterArgs) ElementType ¶
func (GetListingTaxesFilterArgs) ElementType() reflect.Type
func (GetListingTaxesFilterArgs) ToGetListingTaxesFilterOutput ¶
func (i GetListingTaxesFilterArgs) ToGetListingTaxesFilterOutput() GetListingTaxesFilterOutput
func (GetListingTaxesFilterArgs) ToGetListingTaxesFilterOutputWithContext ¶
func (i GetListingTaxesFilterArgs) ToGetListingTaxesFilterOutputWithContext(ctx context.Context) GetListingTaxesFilterOutput
type GetListingTaxesFilterArray ¶
type GetListingTaxesFilterArray []GetListingTaxesFilterInput
func (GetListingTaxesFilterArray) ElementType ¶
func (GetListingTaxesFilterArray) ElementType() reflect.Type
func (GetListingTaxesFilterArray) ToGetListingTaxesFilterArrayOutput ¶
func (i GetListingTaxesFilterArray) ToGetListingTaxesFilterArrayOutput() GetListingTaxesFilterArrayOutput
func (GetListingTaxesFilterArray) ToGetListingTaxesFilterArrayOutputWithContext ¶
func (i GetListingTaxesFilterArray) ToGetListingTaxesFilterArrayOutputWithContext(ctx context.Context) GetListingTaxesFilterArrayOutput
type GetListingTaxesFilterArrayInput ¶
type GetListingTaxesFilterArrayInput interface { pulumi.Input ToGetListingTaxesFilterArrayOutput() GetListingTaxesFilterArrayOutput ToGetListingTaxesFilterArrayOutputWithContext(context.Context) GetListingTaxesFilterArrayOutput }
GetListingTaxesFilterArrayInput is an input type that accepts GetListingTaxesFilterArray and GetListingTaxesFilterArrayOutput values. You can construct a concrete instance of `GetListingTaxesFilterArrayInput` via:
GetListingTaxesFilterArray{ GetListingTaxesFilterArgs{...} }
type GetListingTaxesFilterArrayOutput ¶
type GetListingTaxesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetListingTaxesFilterArrayOutput) ElementType ¶
func (GetListingTaxesFilterArrayOutput) ElementType() reflect.Type
func (GetListingTaxesFilterArrayOutput) Index ¶
func (o GetListingTaxesFilterArrayOutput) Index(i pulumi.IntInput) GetListingTaxesFilterOutput
func (GetListingTaxesFilterArrayOutput) ToGetListingTaxesFilterArrayOutput ¶
func (o GetListingTaxesFilterArrayOutput) ToGetListingTaxesFilterArrayOutput() GetListingTaxesFilterArrayOutput
func (GetListingTaxesFilterArrayOutput) ToGetListingTaxesFilterArrayOutputWithContext ¶
func (o GetListingTaxesFilterArrayOutput) ToGetListingTaxesFilterArrayOutputWithContext(ctx context.Context) GetListingTaxesFilterArrayOutput
type GetListingTaxesFilterInput ¶
type GetListingTaxesFilterInput interface { pulumi.Input ToGetListingTaxesFilterOutput() GetListingTaxesFilterOutput ToGetListingTaxesFilterOutputWithContext(context.Context) GetListingTaxesFilterOutput }
GetListingTaxesFilterInput is an input type that accepts GetListingTaxesFilterArgs and GetListingTaxesFilterOutput values. You can construct a concrete instance of `GetListingTaxesFilterInput` via:
GetListingTaxesFilterArgs{...}
type GetListingTaxesFilterOutput ¶
type GetListingTaxesFilterOutput struct{ *pulumi.OutputState }
func (GetListingTaxesFilterOutput) ElementType ¶
func (GetListingTaxesFilterOutput) ElementType() reflect.Type
func (GetListingTaxesFilterOutput) Name ¶
func (o GetListingTaxesFilterOutput) Name() pulumi.StringOutput
Name of the tax code.
func (GetListingTaxesFilterOutput) Regex ¶
func (o GetListingTaxesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetListingTaxesFilterOutput) ToGetListingTaxesFilterOutput ¶
func (o GetListingTaxesFilterOutput) ToGetListingTaxesFilterOutput() GetListingTaxesFilterOutput
func (GetListingTaxesFilterOutput) ToGetListingTaxesFilterOutputWithContext ¶
func (o GetListingTaxesFilterOutput) ToGetListingTaxesFilterOutputWithContext(ctx context.Context) GetListingTaxesFilterOutput
func (GetListingTaxesFilterOutput) Values ¶
func (o GetListingTaxesFilterOutput) Values() pulumi.StringArrayOutput
type GetListingTaxesOutputArgs ¶
type GetListingTaxesOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetListingTaxesFilterArrayInput `pulumi:"filters"` // The unique identifier for the listing. ListingId pulumi.StringInput `pulumi:"listingId"` }
A collection of arguments for invoking getListingTaxes.
func (GetListingTaxesOutputArgs) ElementType ¶
func (GetListingTaxesOutputArgs) ElementType() reflect.Type
type GetListingTaxesResult ¶
type GetListingTaxesResult struct { CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingTaxesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListingId string `pulumi:"listingId"` // The list of taxes. Taxes []GetListingTaxesTax `pulumi:"taxes"` }
A collection of values returned by getListingTaxes.
func GetListingTaxes ¶
func GetListingTaxes(ctx *pulumi.Context, args *GetListingTaxesArgs, opts ...pulumi.InvokeOption) (*GetListingTaxesResult, error)
This data source provides the list of Listing Taxes in Oracle Cloud Infrastructure Marketplace service.
Returns list of all tax implications that current tenant may be liable to once they launch the listing.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetListingTaxes(ctx, &marketplace.GetListingTaxesArgs{ ListingId: testListing.Id, CompartmentId: pulumi.StringRef(compartmentId), }, nil) if err != nil { return err } return nil }) }
```
type GetListingTaxesResultOutput ¶
type GetListingTaxesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListingTaxes.
func GetListingTaxesOutput ¶
func GetListingTaxesOutput(ctx *pulumi.Context, args GetListingTaxesOutputArgs, opts ...pulumi.InvokeOption) GetListingTaxesResultOutput
func (GetListingTaxesResultOutput) CompartmentId ¶
func (o GetListingTaxesResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetListingTaxesResultOutput) ElementType ¶
func (GetListingTaxesResultOutput) ElementType() reflect.Type
func (GetListingTaxesResultOutput) Filters ¶
func (o GetListingTaxesResultOutput) Filters() GetListingTaxesFilterArrayOutput
func (GetListingTaxesResultOutput) Id ¶
func (o GetListingTaxesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListingTaxesResultOutput) ListingId ¶
func (o GetListingTaxesResultOutput) ListingId() pulumi.StringOutput
func (GetListingTaxesResultOutput) Taxes ¶
func (o GetListingTaxesResultOutput) Taxes() GetListingTaxesTaxArrayOutput
The list of taxes.
func (GetListingTaxesResultOutput) ToGetListingTaxesResultOutput ¶
func (o GetListingTaxesResultOutput) ToGetListingTaxesResultOutput() GetListingTaxesResultOutput
func (GetListingTaxesResultOutput) ToGetListingTaxesResultOutputWithContext ¶
func (o GetListingTaxesResultOutput) ToGetListingTaxesResultOutputWithContext(ctx context.Context) GetListingTaxesResultOutput
type GetListingTaxesTax ¶
type GetListingTaxesTaxArgs ¶
type GetListingTaxesTaxArgs struct { // Unique code for the tax. Code pulumi.StringInput `pulumi:"code"` // Country, which imposes the tax. Country pulumi.StringInput `pulumi:"country"` // Name of the tax code. Name pulumi.StringInput `pulumi:"name"` // The URL with more details about this tax. Url pulumi.StringInput `pulumi:"url"` }
func (GetListingTaxesTaxArgs) ElementType ¶
func (GetListingTaxesTaxArgs) ElementType() reflect.Type
func (GetListingTaxesTaxArgs) ToGetListingTaxesTaxOutput ¶
func (i GetListingTaxesTaxArgs) ToGetListingTaxesTaxOutput() GetListingTaxesTaxOutput
func (GetListingTaxesTaxArgs) ToGetListingTaxesTaxOutputWithContext ¶
func (i GetListingTaxesTaxArgs) ToGetListingTaxesTaxOutputWithContext(ctx context.Context) GetListingTaxesTaxOutput
type GetListingTaxesTaxArray ¶
type GetListingTaxesTaxArray []GetListingTaxesTaxInput
func (GetListingTaxesTaxArray) ElementType ¶
func (GetListingTaxesTaxArray) ElementType() reflect.Type
func (GetListingTaxesTaxArray) ToGetListingTaxesTaxArrayOutput ¶
func (i GetListingTaxesTaxArray) ToGetListingTaxesTaxArrayOutput() GetListingTaxesTaxArrayOutput
func (GetListingTaxesTaxArray) ToGetListingTaxesTaxArrayOutputWithContext ¶
func (i GetListingTaxesTaxArray) ToGetListingTaxesTaxArrayOutputWithContext(ctx context.Context) GetListingTaxesTaxArrayOutput
type GetListingTaxesTaxArrayInput ¶
type GetListingTaxesTaxArrayInput interface { pulumi.Input ToGetListingTaxesTaxArrayOutput() GetListingTaxesTaxArrayOutput ToGetListingTaxesTaxArrayOutputWithContext(context.Context) GetListingTaxesTaxArrayOutput }
GetListingTaxesTaxArrayInput is an input type that accepts GetListingTaxesTaxArray and GetListingTaxesTaxArrayOutput values. You can construct a concrete instance of `GetListingTaxesTaxArrayInput` via:
GetListingTaxesTaxArray{ GetListingTaxesTaxArgs{...} }
type GetListingTaxesTaxArrayOutput ¶
type GetListingTaxesTaxArrayOutput struct{ *pulumi.OutputState }
func (GetListingTaxesTaxArrayOutput) ElementType ¶
func (GetListingTaxesTaxArrayOutput) ElementType() reflect.Type
func (GetListingTaxesTaxArrayOutput) Index ¶
func (o GetListingTaxesTaxArrayOutput) Index(i pulumi.IntInput) GetListingTaxesTaxOutput
func (GetListingTaxesTaxArrayOutput) ToGetListingTaxesTaxArrayOutput ¶
func (o GetListingTaxesTaxArrayOutput) ToGetListingTaxesTaxArrayOutput() GetListingTaxesTaxArrayOutput
func (GetListingTaxesTaxArrayOutput) ToGetListingTaxesTaxArrayOutputWithContext ¶
func (o GetListingTaxesTaxArrayOutput) ToGetListingTaxesTaxArrayOutputWithContext(ctx context.Context) GetListingTaxesTaxArrayOutput
type GetListingTaxesTaxInput ¶
type GetListingTaxesTaxInput interface { pulumi.Input ToGetListingTaxesTaxOutput() GetListingTaxesTaxOutput ToGetListingTaxesTaxOutputWithContext(context.Context) GetListingTaxesTaxOutput }
GetListingTaxesTaxInput is an input type that accepts GetListingTaxesTaxArgs and GetListingTaxesTaxOutput values. You can construct a concrete instance of `GetListingTaxesTaxInput` via:
GetListingTaxesTaxArgs{...}
type GetListingTaxesTaxOutput ¶
type GetListingTaxesTaxOutput struct{ *pulumi.OutputState }
func (GetListingTaxesTaxOutput) Code ¶
func (o GetListingTaxesTaxOutput) Code() pulumi.StringOutput
Unique code for the tax.
func (GetListingTaxesTaxOutput) Country ¶
func (o GetListingTaxesTaxOutput) Country() pulumi.StringOutput
Country, which imposes the tax.
func (GetListingTaxesTaxOutput) ElementType ¶
func (GetListingTaxesTaxOutput) ElementType() reflect.Type
func (GetListingTaxesTaxOutput) Name ¶
func (o GetListingTaxesTaxOutput) Name() pulumi.StringOutput
Name of the tax code.
func (GetListingTaxesTaxOutput) ToGetListingTaxesTaxOutput ¶
func (o GetListingTaxesTaxOutput) ToGetListingTaxesTaxOutput() GetListingTaxesTaxOutput
func (GetListingTaxesTaxOutput) ToGetListingTaxesTaxOutputWithContext ¶
func (o GetListingTaxesTaxOutput) ToGetListingTaxesTaxOutputWithContext(ctx context.Context) GetListingTaxesTaxOutput
func (GetListingTaxesTaxOutput) Url ¶
func (o GetListingTaxesTaxOutput) Url() pulumi.StringOutput
The URL with more details about this tax.
type GetListingVideo ¶
type GetListingVideoArgs ¶
type GetListingVideoArgs struct { // Text that describes the resource. Name pulumi.StringInput `pulumi:"name"` // The URL of the resource. Url pulumi.StringInput `pulumi:"url"` }
func (GetListingVideoArgs) ElementType ¶
func (GetListingVideoArgs) ElementType() reflect.Type
func (GetListingVideoArgs) ToGetListingVideoOutput ¶
func (i GetListingVideoArgs) ToGetListingVideoOutput() GetListingVideoOutput
func (GetListingVideoArgs) ToGetListingVideoOutputWithContext ¶
func (i GetListingVideoArgs) ToGetListingVideoOutputWithContext(ctx context.Context) GetListingVideoOutput
type GetListingVideoArray ¶
type GetListingVideoArray []GetListingVideoInput
func (GetListingVideoArray) ElementType ¶
func (GetListingVideoArray) ElementType() reflect.Type
func (GetListingVideoArray) ToGetListingVideoArrayOutput ¶
func (i GetListingVideoArray) ToGetListingVideoArrayOutput() GetListingVideoArrayOutput
func (GetListingVideoArray) ToGetListingVideoArrayOutputWithContext ¶
func (i GetListingVideoArray) ToGetListingVideoArrayOutputWithContext(ctx context.Context) GetListingVideoArrayOutput
type GetListingVideoArrayInput ¶
type GetListingVideoArrayInput interface { pulumi.Input ToGetListingVideoArrayOutput() GetListingVideoArrayOutput ToGetListingVideoArrayOutputWithContext(context.Context) GetListingVideoArrayOutput }
GetListingVideoArrayInput is an input type that accepts GetListingVideoArray and GetListingVideoArrayOutput values. You can construct a concrete instance of `GetListingVideoArrayInput` via:
GetListingVideoArray{ GetListingVideoArgs{...} }
type GetListingVideoArrayOutput ¶
type GetListingVideoArrayOutput struct{ *pulumi.OutputState }
func (GetListingVideoArrayOutput) ElementType ¶
func (GetListingVideoArrayOutput) ElementType() reflect.Type
func (GetListingVideoArrayOutput) Index ¶
func (o GetListingVideoArrayOutput) Index(i pulumi.IntInput) GetListingVideoOutput
func (GetListingVideoArrayOutput) ToGetListingVideoArrayOutput ¶
func (o GetListingVideoArrayOutput) ToGetListingVideoArrayOutput() GetListingVideoArrayOutput
func (GetListingVideoArrayOutput) ToGetListingVideoArrayOutputWithContext ¶
func (o GetListingVideoArrayOutput) ToGetListingVideoArrayOutputWithContext(ctx context.Context) GetListingVideoArrayOutput
type GetListingVideoInput ¶
type GetListingVideoInput interface { pulumi.Input ToGetListingVideoOutput() GetListingVideoOutput ToGetListingVideoOutputWithContext(context.Context) GetListingVideoOutput }
GetListingVideoInput is an input type that accepts GetListingVideoArgs and GetListingVideoOutput values. You can construct a concrete instance of `GetListingVideoInput` via:
GetListingVideoArgs{...}
type GetListingVideoOutput ¶
type GetListingVideoOutput struct{ *pulumi.OutputState }
func (GetListingVideoOutput) ElementType ¶
func (GetListingVideoOutput) ElementType() reflect.Type
func (GetListingVideoOutput) Name ¶
func (o GetListingVideoOutput) Name() pulumi.StringOutput
Text that describes the resource.
func (GetListingVideoOutput) ToGetListingVideoOutput ¶
func (o GetListingVideoOutput) ToGetListingVideoOutput() GetListingVideoOutput
func (GetListingVideoOutput) ToGetListingVideoOutputWithContext ¶
func (o GetListingVideoOutput) ToGetListingVideoOutputWithContext(ctx context.Context) GetListingVideoOutput
func (GetListingVideoOutput) Url ¶
func (o GetListingVideoOutput) Url() pulumi.StringOutput
The URL of the resource.
type GetListingsArgs ¶
type GetListingsArgs struct { // Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories. Categories []string `pulumi:"categories"` // The unique identifier for the compartment. It is mandatory when used in non-commercial realms. CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingsFilter `pulumi:"filters"` // The image identifier of the listing. ImageId *string `pulumi:"imageId"` // Indicates whether to show only featured listings. If this is set to `false` or is omitted, then all listings will be returned. IsFeatured *bool `pulumi:"isFeatured"` // The unique identifier for the listing. ListingId *string `pulumi:"listingId"` // The type of the listing. ListingTypes []string `pulumi:"listingTypes"` // The name of the listing. Names []string `pulumi:"names"` // The operating system of the listing. OperatingSystems []string `pulumi:"operatingSystems"` // A filter to return only packages that match the given package type exactly. PackageType *string `pulumi:"packageType"` // Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned. Pricings []string `pulumi:"pricings"` // Limit results to just this publisher. PublisherId *string `pulumi:"publisherId"` }
A collection of arguments for invoking getListings.
type GetListingsFilter ¶
type GetListingsFilterArgs ¶
type GetListingsFilterArgs struct { // The name of the listing. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetListingsFilterArgs) ElementType ¶
func (GetListingsFilterArgs) ElementType() reflect.Type
func (GetListingsFilterArgs) ToGetListingsFilterOutput ¶
func (i GetListingsFilterArgs) ToGetListingsFilterOutput() GetListingsFilterOutput
func (GetListingsFilterArgs) ToGetListingsFilterOutputWithContext ¶
func (i GetListingsFilterArgs) ToGetListingsFilterOutputWithContext(ctx context.Context) GetListingsFilterOutput
type GetListingsFilterArray ¶
type GetListingsFilterArray []GetListingsFilterInput
func (GetListingsFilterArray) ElementType ¶
func (GetListingsFilterArray) ElementType() reflect.Type
func (GetListingsFilterArray) ToGetListingsFilterArrayOutput ¶
func (i GetListingsFilterArray) ToGetListingsFilterArrayOutput() GetListingsFilterArrayOutput
func (GetListingsFilterArray) ToGetListingsFilterArrayOutputWithContext ¶
func (i GetListingsFilterArray) ToGetListingsFilterArrayOutputWithContext(ctx context.Context) GetListingsFilterArrayOutput
type GetListingsFilterArrayInput ¶
type GetListingsFilterArrayInput interface { pulumi.Input ToGetListingsFilterArrayOutput() GetListingsFilterArrayOutput ToGetListingsFilterArrayOutputWithContext(context.Context) GetListingsFilterArrayOutput }
GetListingsFilterArrayInput is an input type that accepts GetListingsFilterArray and GetListingsFilterArrayOutput values. You can construct a concrete instance of `GetListingsFilterArrayInput` via:
GetListingsFilterArray{ GetListingsFilterArgs{...} }
type GetListingsFilterArrayOutput ¶
type GetListingsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetListingsFilterArrayOutput) ElementType ¶
func (GetListingsFilterArrayOutput) ElementType() reflect.Type
func (GetListingsFilterArrayOutput) Index ¶
func (o GetListingsFilterArrayOutput) Index(i pulumi.IntInput) GetListingsFilterOutput
func (GetListingsFilterArrayOutput) ToGetListingsFilterArrayOutput ¶
func (o GetListingsFilterArrayOutput) ToGetListingsFilterArrayOutput() GetListingsFilterArrayOutput
func (GetListingsFilterArrayOutput) ToGetListingsFilterArrayOutputWithContext ¶
func (o GetListingsFilterArrayOutput) ToGetListingsFilterArrayOutputWithContext(ctx context.Context) GetListingsFilterArrayOutput
type GetListingsFilterInput ¶
type GetListingsFilterInput interface { pulumi.Input ToGetListingsFilterOutput() GetListingsFilterOutput ToGetListingsFilterOutputWithContext(context.Context) GetListingsFilterOutput }
GetListingsFilterInput is an input type that accepts GetListingsFilterArgs and GetListingsFilterOutput values. You can construct a concrete instance of `GetListingsFilterInput` via:
GetListingsFilterArgs{...}
type GetListingsFilterOutput ¶
type GetListingsFilterOutput struct{ *pulumi.OutputState }
func (GetListingsFilterOutput) ElementType ¶
func (GetListingsFilterOutput) ElementType() reflect.Type
func (GetListingsFilterOutput) Name ¶
func (o GetListingsFilterOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsFilterOutput) Regex ¶
func (o GetListingsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetListingsFilterOutput) ToGetListingsFilterOutput ¶
func (o GetListingsFilterOutput) ToGetListingsFilterOutput() GetListingsFilterOutput
func (GetListingsFilterOutput) ToGetListingsFilterOutputWithContext ¶
func (o GetListingsFilterOutput) ToGetListingsFilterOutputWithContext(ctx context.Context) GetListingsFilterOutput
func (GetListingsFilterOutput) Values ¶
func (o GetListingsFilterOutput) Values() pulumi.StringArrayOutput
type GetListingsListing ¶
type GetListingsListing struct { // The model for upload data for images and icons. Banners []GetListingsListingBanner `pulumi:"banners"` // Product categories that the listing belongs to. Categories []string `pulumi:"categories"` // The list of compatible architectures supported by the listing CompatibleArchitectures []string `pulumi:"compatibleArchitectures"` // The default package version. DefaultPackageVersion string `pulumi:"defaultPackageVersion"` // Links to additional documentation provided by the publisher specifically for the listing. DocumentationLinks []GetListingsListingDocumentationLink `pulumi:"documentationLinks"` // The model for upload data for images and icons. Icons []GetListingsListingIcon `pulumi:"icons"` // The unique identifier for the publisher. Id string `pulumi:"id"` // Indicates whether to show only featured listings. If this is set to `false` or is omitted, then all listings will be returned. IsFeatured bool `pulumi:"isFeatured"` // The publisher category to which the listing belongs. The publisher category informs where the listing appears for use. ListingType string `pulumi:"listingType"` // The name of the listing. Name string `pulumi:"name"` // A filter to return only packages that match the given package type exactly. PackageType string `pulumi:"packageType"` PricingTypes []string `pulumi:"pricingTypes"` // Summary details about the publisher of the listing. Publishers []GetListingsListingPublisher `pulumi:"publishers"` // The regions where the listing is eligible to be deployed. Regions []GetListingsListingRegion `pulumi:"regions"` // A short description of the listing. ShortDescription string `pulumi:"shortDescription"` // The list of operating systems supported by the listing. SupportedOperatingSystems []GetListingsListingSupportedOperatingSystem `pulumi:"supportedOperatingSystems"` }
type GetListingsListingArgs ¶
type GetListingsListingArgs struct { // The model for upload data for images and icons. Banners GetListingsListingBannerArrayInput `pulumi:"banners"` // Product categories that the listing belongs to. Categories pulumi.StringArrayInput `pulumi:"categories"` // The list of compatible architectures supported by the listing CompatibleArchitectures pulumi.StringArrayInput `pulumi:"compatibleArchitectures"` // The default package version. DefaultPackageVersion pulumi.StringInput `pulumi:"defaultPackageVersion"` // Links to additional documentation provided by the publisher specifically for the listing. DocumentationLinks GetListingsListingDocumentationLinkArrayInput `pulumi:"documentationLinks"` // The model for upload data for images and icons. Icons GetListingsListingIconArrayInput `pulumi:"icons"` // The unique identifier for the publisher. Id pulumi.StringInput `pulumi:"id"` // Indicates whether to show only featured listings. If this is set to `false` or is omitted, then all listings will be returned. IsFeatured pulumi.BoolInput `pulumi:"isFeatured"` // The publisher category to which the listing belongs. The publisher category informs where the listing appears for use. ListingType pulumi.StringInput `pulumi:"listingType"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` // A filter to return only packages that match the given package type exactly. PackageType pulumi.StringInput `pulumi:"packageType"` PricingTypes pulumi.StringArrayInput `pulumi:"pricingTypes"` // Summary details about the publisher of the listing. Publishers GetListingsListingPublisherArrayInput `pulumi:"publishers"` // The regions where the listing is eligible to be deployed. Regions GetListingsListingRegionArrayInput `pulumi:"regions"` // A short description of the listing. ShortDescription pulumi.StringInput `pulumi:"shortDescription"` // The list of operating systems supported by the listing. SupportedOperatingSystems GetListingsListingSupportedOperatingSystemArrayInput `pulumi:"supportedOperatingSystems"` }
func (GetListingsListingArgs) ElementType ¶
func (GetListingsListingArgs) ElementType() reflect.Type
func (GetListingsListingArgs) ToGetListingsListingOutput ¶
func (i GetListingsListingArgs) ToGetListingsListingOutput() GetListingsListingOutput
func (GetListingsListingArgs) ToGetListingsListingOutputWithContext ¶
func (i GetListingsListingArgs) ToGetListingsListingOutputWithContext(ctx context.Context) GetListingsListingOutput
type GetListingsListingArray ¶
type GetListingsListingArray []GetListingsListingInput
func (GetListingsListingArray) ElementType ¶
func (GetListingsListingArray) ElementType() reflect.Type
func (GetListingsListingArray) ToGetListingsListingArrayOutput ¶
func (i GetListingsListingArray) ToGetListingsListingArrayOutput() GetListingsListingArrayOutput
func (GetListingsListingArray) ToGetListingsListingArrayOutputWithContext ¶
func (i GetListingsListingArray) ToGetListingsListingArrayOutputWithContext(ctx context.Context) GetListingsListingArrayOutput
type GetListingsListingArrayInput ¶
type GetListingsListingArrayInput interface { pulumi.Input ToGetListingsListingArrayOutput() GetListingsListingArrayOutput ToGetListingsListingArrayOutputWithContext(context.Context) GetListingsListingArrayOutput }
GetListingsListingArrayInput is an input type that accepts GetListingsListingArray and GetListingsListingArrayOutput values. You can construct a concrete instance of `GetListingsListingArrayInput` via:
GetListingsListingArray{ GetListingsListingArgs{...} }
type GetListingsListingArrayOutput ¶
type GetListingsListingArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingArrayOutput) ElementType ¶
func (GetListingsListingArrayOutput) ElementType() reflect.Type
func (GetListingsListingArrayOutput) Index ¶
func (o GetListingsListingArrayOutput) Index(i pulumi.IntInput) GetListingsListingOutput
func (GetListingsListingArrayOutput) ToGetListingsListingArrayOutput ¶
func (o GetListingsListingArrayOutput) ToGetListingsListingArrayOutput() GetListingsListingArrayOutput
func (GetListingsListingArrayOutput) ToGetListingsListingArrayOutputWithContext ¶
func (o GetListingsListingArrayOutput) ToGetListingsListingArrayOutputWithContext(ctx context.Context) GetListingsListingArrayOutput
type GetListingsListingBanner ¶
type GetListingsListingBanner struct { // The content URL of the screenshot. ContentUrl string `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension string `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType string `pulumi:"mimeType"` // The name of the listing. Name string `pulumi:"name"` }
type GetListingsListingBannerArgs ¶
type GetListingsListingBannerArgs struct { // The content URL of the screenshot. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType pulumi.StringInput `pulumi:"mimeType"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingsListingBannerArgs) ElementType ¶
func (GetListingsListingBannerArgs) ElementType() reflect.Type
func (GetListingsListingBannerArgs) ToGetListingsListingBannerOutput ¶
func (i GetListingsListingBannerArgs) ToGetListingsListingBannerOutput() GetListingsListingBannerOutput
func (GetListingsListingBannerArgs) ToGetListingsListingBannerOutputWithContext ¶
func (i GetListingsListingBannerArgs) ToGetListingsListingBannerOutputWithContext(ctx context.Context) GetListingsListingBannerOutput
type GetListingsListingBannerArray ¶
type GetListingsListingBannerArray []GetListingsListingBannerInput
func (GetListingsListingBannerArray) ElementType ¶
func (GetListingsListingBannerArray) ElementType() reflect.Type
func (GetListingsListingBannerArray) ToGetListingsListingBannerArrayOutput ¶
func (i GetListingsListingBannerArray) ToGetListingsListingBannerArrayOutput() GetListingsListingBannerArrayOutput
func (GetListingsListingBannerArray) ToGetListingsListingBannerArrayOutputWithContext ¶
func (i GetListingsListingBannerArray) ToGetListingsListingBannerArrayOutputWithContext(ctx context.Context) GetListingsListingBannerArrayOutput
type GetListingsListingBannerArrayInput ¶
type GetListingsListingBannerArrayInput interface { pulumi.Input ToGetListingsListingBannerArrayOutput() GetListingsListingBannerArrayOutput ToGetListingsListingBannerArrayOutputWithContext(context.Context) GetListingsListingBannerArrayOutput }
GetListingsListingBannerArrayInput is an input type that accepts GetListingsListingBannerArray and GetListingsListingBannerArrayOutput values. You can construct a concrete instance of `GetListingsListingBannerArrayInput` via:
GetListingsListingBannerArray{ GetListingsListingBannerArgs{...} }
type GetListingsListingBannerArrayOutput ¶
type GetListingsListingBannerArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingBannerArrayOutput) ElementType ¶
func (GetListingsListingBannerArrayOutput) ElementType() reflect.Type
func (GetListingsListingBannerArrayOutput) Index ¶
func (o GetListingsListingBannerArrayOutput) Index(i pulumi.IntInput) GetListingsListingBannerOutput
func (GetListingsListingBannerArrayOutput) ToGetListingsListingBannerArrayOutput ¶
func (o GetListingsListingBannerArrayOutput) ToGetListingsListingBannerArrayOutput() GetListingsListingBannerArrayOutput
func (GetListingsListingBannerArrayOutput) ToGetListingsListingBannerArrayOutputWithContext ¶
func (o GetListingsListingBannerArrayOutput) ToGetListingsListingBannerArrayOutputWithContext(ctx context.Context) GetListingsListingBannerArrayOutput
type GetListingsListingBannerInput ¶
type GetListingsListingBannerInput interface { pulumi.Input ToGetListingsListingBannerOutput() GetListingsListingBannerOutput ToGetListingsListingBannerOutputWithContext(context.Context) GetListingsListingBannerOutput }
GetListingsListingBannerInput is an input type that accepts GetListingsListingBannerArgs and GetListingsListingBannerOutput values. You can construct a concrete instance of `GetListingsListingBannerInput` via:
GetListingsListingBannerArgs{...}
type GetListingsListingBannerOutput ¶
type GetListingsListingBannerOutput struct{ *pulumi.OutputState }
func (GetListingsListingBannerOutput) ContentUrl ¶
func (o GetListingsListingBannerOutput) ContentUrl() pulumi.StringOutput
The content URL of the screenshot.
func (GetListingsListingBannerOutput) ElementType ¶
func (GetListingsListingBannerOutput) ElementType() reflect.Type
func (GetListingsListingBannerOutput) FileExtension ¶
func (o GetListingsListingBannerOutput) FileExtension() pulumi.StringOutput
The file extension of the screenshot.
func (GetListingsListingBannerOutput) MimeType ¶
func (o GetListingsListingBannerOutput) MimeType() pulumi.StringOutput
The MIME type of the screenshot.
func (GetListingsListingBannerOutput) Name ¶
func (o GetListingsListingBannerOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingBannerOutput) ToGetListingsListingBannerOutput ¶
func (o GetListingsListingBannerOutput) ToGetListingsListingBannerOutput() GetListingsListingBannerOutput
func (GetListingsListingBannerOutput) ToGetListingsListingBannerOutputWithContext ¶
func (o GetListingsListingBannerOutput) ToGetListingsListingBannerOutputWithContext(ctx context.Context) GetListingsListingBannerOutput
type GetListingsListingDocumentationLinkArgs ¶
type GetListingsListingDocumentationLinkArgs struct { // The category that the document belongs to. DocumentCategory pulumi.StringInput `pulumi:"documentCategory"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` // The URL of the resource. Url pulumi.StringInput `pulumi:"url"` }
func (GetListingsListingDocumentationLinkArgs) ElementType ¶
func (GetListingsListingDocumentationLinkArgs) ElementType() reflect.Type
func (GetListingsListingDocumentationLinkArgs) ToGetListingsListingDocumentationLinkOutput ¶
func (i GetListingsListingDocumentationLinkArgs) ToGetListingsListingDocumentationLinkOutput() GetListingsListingDocumentationLinkOutput
func (GetListingsListingDocumentationLinkArgs) ToGetListingsListingDocumentationLinkOutputWithContext ¶
func (i GetListingsListingDocumentationLinkArgs) ToGetListingsListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkOutput
type GetListingsListingDocumentationLinkArray ¶
type GetListingsListingDocumentationLinkArray []GetListingsListingDocumentationLinkInput
func (GetListingsListingDocumentationLinkArray) ElementType ¶
func (GetListingsListingDocumentationLinkArray) ElementType() reflect.Type
func (GetListingsListingDocumentationLinkArray) ToGetListingsListingDocumentationLinkArrayOutput ¶
func (i GetListingsListingDocumentationLinkArray) ToGetListingsListingDocumentationLinkArrayOutput() GetListingsListingDocumentationLinkArrayOutput
func (GetListingsListingDocumentationLinkArray) ToGetListingsListingDocumentationLinkArrayOutputWithContext ¶
func (i GetListingsListingDocumentationLinkArray) ToGetListingsListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkArrayOutput
type GetListingsListingDocumentationLinkArrayInput ¶
type GetListingsListingDocumentationLinkArrayInput interface { pulumi.Input ToGetListingsListingDocumentationLinkArrayOutput() GetListingsListingDocumentationLinkArrayOutput ToGetListingsListingDocumentationLinkArrayOutputWithContext(context.Context) GetListingsListingDocumentationLinkArrayOutput }
GetListingsListingDocumentationLinkArrayInput is an input type that accepts GetListingsListingDocumentationLinkArray and GetListingsListingDocumentationLinkArrayOutput values. You can construct a concrete instance of `GetListingsListingDocumentationLinkArrayInput` via:
GetListingsListingDocumentationLinkArray{ GetListingsListingDocumentationLinkArgs{...} }
type GetListingsListingDocumentationLinkArrayOutput ¶
type GetListingsListingDocumentationLinkArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingDocumentationLinkArrayOutput) ElementType ¶
func (GetListingsListingDocumentationLinkArrayOutput) ElementType() reflect.Type
func (GetListingsListingDocumentationLinkArrayOutput) ToGetListingsListingDocumentationLinkArrayOutput ¶
func (o GetListingsListingDocumentationLinkArrayOutput) ToGetListingsListingDocumentationLinkArrayOutput() GetListingsListingDocumentationLinkArrayOutput
func (GetListingsListingDocumentationLinkArrayOutput) ToGetListingsListingDocumentationLinkArrayOutputWithContext ¶
func (o GetListingsListingDocumentationLinkArrayOutput) ToGetListingsListingDocumentationLinkArrayOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkArrayOutput
type GetListingsListingDocumentationLinkInput ¶
type GetListingsListingDocumentationLinkInput interface { pulumi.Input ToGetListingsListingDocumentationLinkOutput() GetListingsListingDocumentationLinkOutput ToGetListingsListingDocumentationLinkOutputWithContext(context.Context) GetListingsListingDocumentationLinkOutput }
GetListingsListingDocumentationLinkInput is an input type that accepts GetListingsListingDocumentationLinkArgs and GetListingsListingDocumentationLinkOutput values. You can construct a concrete instance of `GetListingsListingDocumentationLinkInput` via:
GetListingsListingDocumentationLinkArgs{...}
type GetListingsListingDocumentationLinkOutput ¶
type GetListingsListingDocumentationLinkOutput struct{ *pulumi.OutputState }
func (GetListingsListingDocumentationLinkOutput) DocumentCategory ¶
func (o GetListingsListingDocumentationLinkOutput) DocumentCategory() pulumi.StringOutput
The category that the document belongs to.
func (GetListingsListingDocumentationLinkOutput) ElementType ¶
func (GetListingsListingDocumentationLinkOutput) ElementType() reflect.Type
func (GetListingsListingDocumentationLinkOutput) Name ¶
func (o GetListingsListingDocumentationLinkOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingDocumentationLinkOutput) ToGetListingsListingDocumentationLinkOutput ¶
func (o GetListingsListingDocumentationLinkOutput) ToGetListingsListingDocumentationLinkOutput() GetListingsListingDocumentationLinkOutput
func (GetListingsListingDocumentationLinkOutput) ToGetListingsListingDocumentationLinkOutputWithContext ¶
func (o GetListingsListingDocumentationLinkOutput) ToGetListingsListingDocumentationLinkOutputWithContext(ctx context.Context) GetListingsListingDocumentationLinkOutput
func (GetListingsListingDocumentationLinkOutput) Url ¶
func (o GetListingsListingDocumentationLinkOutput) Url() pulumi.StringOutput
The URL of the resource.
type GetListingsListingIcon ¶
type GetListingsListingIcon struct { // The content URL of the screenshot. ContentUrl string `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension string `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType string `pulumi:"mimeType"` // The name of the listing. Name string `pulumi:"name"` }
type GetListingsListingIconArgs ¶
type GetListingsListingIconArgs struct { // The content URL of the screenshot. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the screenshot. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the screenshot. MimeType pulumi.StringInput `pulumi:"mimeType"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingsListingIconArgs) ElementType ¶
func (GetListingsListingIconArgs) ElementType() reflect.Type
func (GetListingsListingIconArgs) ToGetListingsListingIconOutput ¶
func (i GetListingsListingIconArgs) ToGetListingsListingIconOutput() GetListingsListingIconOutput
func (GetListingsListingIconArgs) ToGetListingsListingIconOutputWithContext ¶
func (i GetListingsListingIconArgs) ToGetListingsListingIconOutputWithContext(ctx context.Context) GetListingsListingIconOutput
type GetListingsListingIconArray ¶
type GetListingsListingIconArray []GetListingsListingIconInput
func (GetListingsListingIconArray) ElementType ¶
func (GetListingsListingIconArray) ElementType() reflect.Type
func (GetListingsListingIconArray) ToGetListingsListingIconArrayOutput ¶
func (i GetListingsListingIconArray) ToGetListingsListingIconArrayOutput() GetListingsListingIconArrayOutput
func (GetListingsListingIconArray) ToGetListingsListingIconArrayOutputWithContext ¶
func (i GetListingsListingIconArray) ToGetListingsListingIconArrayOutputWithContext(ctx context.Context) GetListingsListingIconArrayOutput
type GetListingsListingIconArrayInput ¶
type GetListingsListingIconArrayInput interface { pulumi.Input ToGetListingsListingIconArrayOutput() GetListingsListingIconArrayOutput ToGetListingsListingIconArrayOutputWithContext(context.Context) GetListingsListingIconArrayOutput }
GetListingsListingIconArrayInput is an input type that accepts GetListingsListingIconArray and GetListingsListingIconArrayOutput values. You can construct a concrete instance of `GetListingsListingIconArrayInput` via:
GetListingsListingIconArray{ GetListingsListingIconArgs{...} }
type GetListingsListingIconArrayOutput ¶
type GetListingsListingIconArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingIconArrayOutput) ElementType ¶
func (GetListingsListingIconArrayOutput) ElementType() reflect.Type
func (GetListingsListingIconArrayOutput) Index ¶
func (o GetListingsListingIconArrayOutput) Index(i pulumi.IntInput) GetListingsListingIconOutput
func (GetListingsListingIconArrayOutput) ToGetListingsListingIconArrayOutput ¶
func (o GetListingsListingIconArrayOutput) ToGetListingsListingIconArrayOutput() GetListingsListingIconArrayOutput
func (GetListingsListingIconArrayOutput) ToGetListingsListingIconArrayOutputWithContext ¶
func (o GetListingsListingIconArrayOutput) ToGetListingsListingIconArrayOutputWithContext(ctx context.Context) GetListingsListingIconArrayOutput
type GetListingsListingIconInput ¶
type GetListingsListingIconInput interface { pulumi.Input ToGetListingsListingIconOutput() GetListingsListingIconOutput ToGetListingsListingIconOutputWithContext(context.Context) GetListingsListingIconOutput }
GetListingsListingIconInput is an input type that accepts GetListingsListingIconArgs and GetListingsListingIconOutput values. You can construct a concrete instance of `GetListingsListingIconInput` via:
GetListingsListingIconArgs{...}
type GetListingsListingIconOutput ¶
type GetListingsListingIconOutput struct{ *pulumi.OutputState }
func (GetListingsListingIconOutput) ContentUrl ¶
func (o GetListingsListingIconOutput) ContentUrl() pulumi.StringOutput
The content URL of the screenshot.
func (GetListingsListingIconOutput) ElementType ¶
func (GetListingsListingIconOutput) ElementType() reflect.Type
func (GetListingsListingIconOutput) FileExtension ¶
func (o GetListingsListingIconOutput) FileExtension() pulumi.StringOutput
The file extension of the screenshot.
func (GetListingsListingIconOutput) MimeType ¶
func (o GetListingsListingIconOutput) MimeType() pulumi.StringOutput
The MIME type of the screenshot.
func (GetListingsListingIconOutput) Name ¶
func (o GetListingsListingIconOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingIconOutput) ToGetListingsListingIconOutput ¶
func (o GetListingsListingIconOutput) ToGetListingsListingIconOutput() GetListingsListingIconOutput
func (GetListingsListingIconOutput) ToGetListingsListingIconOutputWithContext ¶
func (o GetListingsListingIconOutput) ToGetListingsListingIconOutputWithContext(ctx context.Context) GetListingsListingIconOutput
type GetListingsListingInput ¶
type GetListingsListingInput interface { pulumi.Input ToGetListingsListingOutput() GetListingsListingOutput ToGetListingsListingOutputWithContext(context.Context) GetListingsListingOutput }
GetListingsListingInput is an input type that accepts GetListingsListingArgs and GetListingsListingOutput values. You can construct a concrete instance of `GetListingsListingInput` via:
GetListingsListingArgs{...}
type GetListingsListingOutput ¶
type GetListingsListingOutput struct{ *pulumi.OutputState }
func (GetListingsListingOutput) Banners ¶
func (o GetListingsListingOutput) Banners() GetListingsListingBannerArrayOutput
The model for upload data for images and icons.
func (GetListingsListingOutput) Categories ¶
func (o GetListingsListingOutput) Categories() pulumi.StringArrayOutput
Product categories that the listing belongs to.
func (GetListingsListingOutput) CompatibleArchitectures ¶
func (o GetListingsListingOutput) CompatibleArchitectures() pulumi.StringArrayOutput
The list of compatible architectures supported by the listing
func (GetListingsListingOutput) DefaultPackageVersion ¶
func (o GetListingsListingOutput) DefaultPackageVersion() pulumi.StringOutput
The default package version.
func (GetListingsListingOutput) DocumentationLinks ¶
func (o GetListingsListingOutput) DocumentationLinks() GetListingsListingDocumentationLinkArrayOutput
Links to additional documentation provided by the publisher specifically for the listing.
func (GetListingsListingOutput) ElementType ¶
func (GetListingsListingOutput) ElementType() reflect.Type
func (GetListingsListingOutput) Icons ¶
func (o GetListingsListingOutput) Icons() GetListingsListingIconArrayOutput
The model for upload data for images and icons.
func (GetListingsListingOutput) Id ¶
func (o GetListingsListingOutput) Id() pulumi.StringOutput
The unique identifier for the publisher.
func (GetListingsListingOutput) IsFeatured ¶
func (o GetListingsListingOutput) IsFeatured() pulumi.BoolOutput
Indicates whether to show only featured listings. If this is set to `false` or is omitted, then all listings will be returned.
func (GetListingsListingOutput) ListingType ¶
func (o GetListingsListingOutput) ListingType() pulumi.StringOutput
The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.
func (GetListingsListingOutput) Name ¶
func (o GetListingsListingOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingOutput) PackageType ¶
func (o GetListingsListingOutput) PackageType() pulumi.StringOutput
A filter to return only packages that match the given package type exactly.
func (GetListingsListingOutput) PricingTypes ¶
func (o GetListingsListingOutput) PricingTypes() pulumi.StringArrayOutput
func (GetListingsListingOutput) Publishers ¶
func (o GetListingsListingOutput) Publishers() GetListingsListingPublisherArrayOutput
Summary details about the publisher of the listing.
func (GetListingsListingOutput) Regions ¶
func (o GetListingsListingOutput) Regions() GetListingsListingRegionArrayOutput
The regions where the listing is eligible to be deployed.
func (GetListingsListingOutput) ShortDescription ¶
func (o GetListingsListingOutput) ShortDescription() pulumi.StringOutput
A short description of the listing.
func (GetListingsListingOutput) SupportedOperatingSystems ¶
func (o GetListingsListingOutput) SupportedOperatingSystems() GetListingsListingSupportedOperatingSystemArrayOutput
The list of operating systems supported by the listing.
func (GetListingsListingOutput) ToGetListingsListingOutput ¶
func (o GetListingsListingOutput) ToGetListingsListingOutput() GetListingsListingOutput
func (GetListingsListingOutput) ToGetListingsListingOutputWithContext ¶
func (o GetListingsListingOutput) ToGetListingsListingOutputWithContext(ctx context.Context) GetListingsListingOutput
type GetListingsListingPublisherArgs ¶
type GetListingsListingPublisherArgs struct { // A description of the screenshot. Description pulumi.StringInput `pulumi:"description"` // The unique identifier for the publisher. Id pulumi.StringInput `pulumi:"id"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingsListingPublisherArgs) ElementType ¶
func (GetListingsListingPublisherArgs) ElementType() reflect.Type
func (GetListingsListingPublisherArgs) ToGetListingsListingPublisherOutput ¶
func (i GetListingsListingPublisherArgs) ToGetListingsListingPublisherOutput() GetListingsListingPublisherOutput
func (GetListingsListingPublisherArgs) ToGetListingsListingPublisherOutputWithContext ¶
func (i GetListingsListingPublisherArgs) ToGetListingsListingPublisherOutputWithContext(ctx context.Context) GetListingsListingPublisherOutput
type GetListingsListingPublisherArray ¶
type GetListingsListingPublisherArray []GetListingsListingPublisherInput
func (GetListingsListingPublisherArray) ElementType ¶
func (GetListingsListingPublisherArray) ElementType() reflect.Type
func (GetListingsListingPublisherArray) ToGetListingsListingPublisherArrayOutput ¶
func (i GetListingsListingPublisherArray) ToGetListingsListingPublisherArrayOutput() GetListingsListingPublisherArrayOutput
func (GetListingsListingPublisherArray) ToGetListingsListingPublisherArrayOutputWithContext ¶
func (i GetListingsListingPublisherArray) ToGetListingsListingPublisherArrayOutputWithContext(ctx context.Context) GetListingsListingPublisherArrayOutput
type GetListingsListingPublisherArrayInput ¶
type GetListingsListingPublisherArrayInput interface { pulumi.Input ToGetListingsListingPublisherArrayOutput() GetListingsListingPublisherArrayOutput ToGetListingsListingPublisherArrayOutputWithContext(context.Context) GetListingsListingPublisherArrayOutput }
GetListingsListingPublisherArrayInput is an input type that accepts GetListingsListingPublisherArray and GetListingsListingPublisherArrayOutput values. You can construct a concrete instance of `GetListingsListingPublisherArrayInput` via:
GetListingsListingPublisherArray{ GetListingsListingPublisherArgs{...} }
type GetListingsListingPublisherArrayOutput ¶
type GetListingsListingPublisherArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingPublisherArrayOutput) ElementType ¶
func (GetListingsListingPublisherArrayOutput) ElementType() reflect.Type
func (GetListingsListingPublisherArrayOutput) ToGetListingsListingPublisherArrayOutput ¶
func (o GetListingsListingPublisherArrayOutput) ToGetListingsListingPublisherArrayOutput() GetListingsListingPublisherArrayOutput
func (GetListingsListingPublisherArrayOutput) ToGetListingsListingPublisherArrayOutputWithContext ¶
func (o GetListingsListingPublisherArrayOutput) ToGetListingsListingPublisherArrayOutputWithContext(ctx context.Context) GetListingsListingPublisherArrayOutput
type GetListingsListingPublisherInput ¶
type GetListingsListingPublisherInput interface { pulumi.Input ToGetListingsListingPublisherOutput() GetListingsListingPublisherOutput ToGetListingsListingPublisherOutputWithContext(context.Context) GetListingsListingPublisherOutput }
GetListingsListingPublisherInput is an input type that accepts GetListingsListingPublisherArgs and GetListingsListingPublisherOutput values. You can construct a concrete instance of `GetListingsListingPublisherInput` via:
GetListingsListingPublisherArgs{...}
type GetListingsListingPublisherOutput ¶
type GetListingsListingPublisherOutput struct{ *pulumi.OutputState }
func (GetListingsListingPublisherOutput) Description ¶
func (o GetListingsListingPublisherOutput) Description() pulumi.StringOutput
A description of the screenshot.
func (GetListingsListingPublisherOutput) ElementType ¶
func (GetListingsListingPublisherOutput) ElementType() reflect.Type
func (GetListingsListingPublisherOutput) Id ¶
func (o GetListingsListingPublisherOutput) Id() pulumi.StringOutput
The unique identifier for the publisher.
func (GetListingsListingPublisherOutput) Name ¶
func (o GetListingsListingPublisherOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingPublisherOutput) ToGetListingsListingPublisherOutput ¶
func (o GetListingsListingPublisherOutput) ToGetListingsListingPublisherOutput() GetListingsListingPublisherOutput
func (GetListingsListingPublisherOutput) ToGetListingsListingPublisherOutputWithContext ¶
func (o GetListingsListingPublisherOutput) ToGetListingsListingPublisherOutputWithContext(ctx context.Context) GetListingsListingPublisherOutput
type GetListingsListingRegion ¶
type GetListingsListingRegion struct { // A code assigned to the item. Code string `pulumi:"code"` // Countries in the region. Countries []GetListingsListingRegionCountry `pulumi:"countries"` // The name of the listing. Name string `pulumi:"name"` }
type GetListingsListingRegionArgs ¶
type GetListingsListingRegionArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // Countries in the region. Countries GetListingsListingRegionCountryArrayInput `pulumi:"countries"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingsListingRegionArgs) ElementType ¶
func (GetListingsListingRegionArgs) ElementType() reflect.Type
func (GetListingsListingRegionArgs) ToGetListingsListingRegionOutput ¶
func (i GetListingsListingRegionArgs) ToGetListingsListingRegionOutput() GetListingsListingRegionOutput
func (GetListingsListingRegionArgs) ToGetListingsListingRegionOutputWithContext ¶
func (i GetListingsListingRegionArgs) ToGetListingsListingRegionOutputWithContext(ctx context.Context) GetListingsListingRegionOutput
type GetListingsListingRegionArray ¶
type GetListingsListingRegionArray []GetListingsListingRegionInput
func (GetListingsListingRegionArray) ElementType ¶
func (GetListingsListingRegionArray) ElementType() reflect.Type
func (GetListingsListingRegionArray) ToGetListingsListingRegionArrayOutput ¶
func (i GetListingsListingRegionArray) ToGetListingsListingRegionArrayOutput() GetListingsListingRegionArrayOutput
func (GetListingsListingRegionArray) ToGetListingsListingRegionArrayOutputWithContext ¶
func (i GetListingsListingRegionArray) ToGetListingsListingRegionArrayOutputWithContext(ctx context.Context) GetListingsListingRegionArrayOutput
type GetListingsListingRegionArrayInput ¶
type GetListingsListingRegionArrayInput interface { pulumi.Input ToGetListingsListingRegionArrayOutput() GetListingsListingRegionArrayOutput ToGetListingsListingRegionArrayOutputWithContext(context.Context) GetListingsListingRegionArrayOutput }
GetListingsListingRegionArrayInput is an input type that accepts GetListingsListingRegionArray and GetListingsListingRegionArrayOutput values. You can construct a concrete instance of `GetListingsListingRegionArrayInput` via:
GetListingsListingRegionArray{ GetListingsListingRegionArgs{...} }
type GetListingsListingRegionArrayOutput ¶
type GetListingsListingRegionArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingRegionArrayOutput) ElementType ¶
func (GetListingsListingRegionArrayOutput) ElementType() reflect.Type
func (GetListingsListingRegionArrayOutput) Index ¶
func (o GetListingsListingRegionArrayOutput) Index(i pulumi.IntInput) GetListingsListingRegionOutput
func (GetListingsListingRegionArrayOutput) ToGetListingsListingRegionArrayOutput ¶
func (o GetListingsListingRegionArrayOutput) ToGetListingsListingRegionArrayOutput() GetListingsListingRegionArrayOutput
func (GetListingsListingRegionArrayOutput) ToGetListingsListingRegionArrayOutputWithContext ¶
func (o GetListingsListingRegionArrayOutput) ToGetListingsListingRegionArrayOutputWithContext(ctx context.Context) GetListingsListingRegionArrayOutput
type GetListingsListingRegionCountryArgs ¶
type GetListingsListingRegionCountryArgs struct { // A code assigned to the item. Code pulumi.StringInput `pulumi:"code"` // The name of the listing. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingsListingRegionCountryArgs) ElementType ¶
func (GetListingsListingRegionCountryArgs) ElementType() reflect.Type
func (GetListingsListingRegionCountryArgs) ToGetListingsListingRegionCountryOutput ¶
func (i GetListingsListingRegionCountryArgs) ToGetListingsListingRegionCountryOutput() GetListingsListingRegionCountryOutput
func (GetListingsListingRegionCountryArgs) ToGetListingsListingRegionCountryOutputWithContext ¶
func (i GetListingsListingRegionCountryArgs) ToGetListingsListingRegionCountryOutputWithContext(ctx context.Context) GetListingsListingRegionCountryOutput
type GetListingsListingRegionCountryArray ¶
type GetListingsListingRegionCountryArray []GetListingsListingRegionCountryInput
func (GetListingsListingRegionCountryArray) ElementType ¶
func (GetListingsListingRegionCountryArray) ElementType() reflect.Type
func (GetListingsListingRegionCountryArray) ToGetListingsListingRegionCountryArrayOutput ¶
func (i GetListingsListingRegionCountryArray) ToGetListingsListingRegionCountryArrayOutput() GetListingsListingRegionCountryArrayOutput
func (GetListingsListingRegionCountryArray) ToGetListingsListingRegionCountryArrayOutputWithContext ¶
func (i GetListingsListingRegionCountryArray) ToGetListingsListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingsListingRegionCountryArrayOutput
type GetListingsListingRegionCountryArrayInput ¶
type GetListingsListingRegionCountryArrayInput interface { pulumi.Input ToGetListingsListingRegionCountryArrayOutput() GetListingsListingRegionCountryArrayOutput ToGetListingsListingRegionCountryArrayOutputWithContext(context.Context) GetListingsListingRegionCountryArrayOutput }
GetListingsListingRegionCountryArrayInput is an input type that accepts GetListingsListingRegionCountryArray and GetListingsListingRegionCountryArrayOutput values. You can construct a concrete instance of `GetListingsListingRegionCountryArrayInput` via:
GetListingsListingRegionCountryArray{ GetListingsListingRegionCountryArgs{...} }
type GetListingsListingRegionCountryArrayOutput ¶
type GetListingsListingRegionCountryArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingRegionCountryArrayOutput) ElementType ¶
func (GetListingsListingRegionCountryArrayOutput) ElementType() reflect.Type
func (GetListingsListingRegionCountryArrayOutput) ToGetListingsListingRegionCountryArrayOutput ¶
func (o GetListingsListingRegionCountryArrayOutput) ToGetListingsListingRegionCountryArrayOutput() GetListingsListingRegionCountryArrayOutput
func (GetListingsListingRegionCountryArrayOutput) ToGetListingsListingRegionCountryArrayOutputWithContext ¶
func (o GetListingsListingRegionCountryArrayOutput) ToGetListingsListingRegionCountryArrayOutputWithContext(ctx context.Context) GetListingsListingRegionCountryArrayOutput
type GetListingsListingRegionCountryInput ¶
type GetListingsListingRegionCountryInput interface { pulumi.Input ToGetListingsListingRegionCountryOutput() GetListingsListingRegionCountryOutput ToGetListingsListingRegionCountryOutputWithContext(context.Context) GetListingsListingRegionCountryOutput }
GetListingsListingRegionCountryInput is an input type that accepts GetListingsListingRegionCountryArgs and GetListingsListingRegionCountryOutput values. You can construct a concrete instance of `GetListingsListingRegionCountryInput` via:
GetListingsListingRegionCountryArgs{...}
type GetListingsListingRegionCountryOutput ¶
type GetListingsListingRegionCountryOutput struct{ *pulumi.OutputState }
func (GetListingsListingRegionCountryOutput) Code ¶
func (o GetListingsListingRegionCountryOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingsListingRegionCountryOutput) ElementType ¶
func (GetListingsListingRegionCountryOutput) ElementType() reflect.Type
func (GetListingsListingRegionCountryOutput) Name ¶
func (o GetListingsListingRegionCountryOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingRegionCountryOutput) ToGetListingsListingRegionCountryOutput ¶
func (o GetListingsListingRegionCountryOutput) ToGetListingsListingRegionCountryOutput() GetListingsListingRegionCountryOutput
func (GetListingsListingRegionCountryOutput) ToGetListingsListingRegionCountryOutputWithContext ¶
func (o GetListingsListingRegionCountryOutput) ToGetListingsListingRegionCountryOutputWithContext(ctx context.Context) GetListingsListingRegionCountryOutput
type GetListingsListingRegionInput ¶
type GetListingsListingRegionInput interface { pulumi.Input ToGetListingsListingRegionOutput() GetListingsListingRegionOutput ToGetListingsListingRegionOutputWithContext(context.Context) GetListingsListingRegionOutput }
GetListingsListingRegionInput is an input type that accepts GetListingsListingRegionArgs and GetListingsListingRegionOutput values. You can construct a concrete instance of `GetListingsListingRegionInput` via:
GetListingsListingRegionArgs{...}
type GetListingsListingRegionOutput ¶
type GetListingsListingRegionOutput struct{ *pulumi.OutputState }
func (GetListingsListingRegionOutput) Code ¶
func (o GetListingsListingRegionOutput) Code() pulumi.StringOutput
A code assigned to the item.
func (GetListingsListingRegionOutput) Countries ¶
func (o GetListingsListingRegionOutput) Countries() GetListingsListingRegionCountryArrayOutput
Countries in the region.
func (GetListingsListingRegionOutput) ElementType ¶
func (GetListingsListingRegionOutput) ElementType() reflect.Type
func (GetListingsListingRegionOutput) Name ¶
func (o GetListingsListingRegionOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingRegionOutput) ToGetListingsListingRegionOutput ¶
func (o GetListingsListingRegionOutput) ToGetListingsListingRegionOutput() GetListingsListingRegionOutput
func (GetListingsListingRegionOutput) ToGetListingsListingRegionOutputWithContext ¶
func (o GetListingsListingRegionOutput) ToGetListingsListingRegionOutputWithContext(ctx context.Context) GetListingsListingRegionOutput
type GetListingsListingSupportedOperatingSystem ¶
type GetListingsListingSupportedOperatingSystem struct { // The name of the listing. Name string `pulumi:"name"` }
type GetListingsListingSupportedOperatingSystemArgs ¶
type GetListingsListingSupportedOperatingSystemArgs struct { // The name of the listing. Name pulumi.StringInput `pulumi:"name"` }
func (GetListingsListingSupportedOperatingSystemArgs) ElementType ¶
func (GetListingsListingSupportedOperatingSystemArgs) ElementType() reflect.Type
func (GetListingsListingSupportedOperatingSystemArgs) ToGetListingsListingSupportedOperatingSystemOutput ¶
func (i GetListingsListingSupportedOperatingSystemArgs) ToGetListingsListingSupportedOperatingSystemOutput() GetListingsListingSupportedOperatingSystemOutput
func (GetListingsListingSupportedOperatingSystemArgs) ToGetListingsListingSupportedOperatingSystemOutputWithContext ¶
func (i GetListingsListingSupportedOperatingSystemArgs) ToGetListingsListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemOutput
type GetListingsListingSupportedOperatingSystemArray ¶
type GetListingsListingSupportedOperatingSystemArray []GetListingsListingSupportedOperatingSystemInput
func (GetListingsListingSupportedOperatingSystemArray) ElementType ¶
func (GetListingsListingSupportedOperatingSystemArray) ElementType() reflect.Type
func (GetListingsListingSupportedOperatingSystemArray) ToGetListingsListingSupportedOperatingSystemArrayOutput ¶
func (i GetListingsListingSupportedOperatingSystemArray) ToGetListingsListingSupportedOperatingSystemArrayOutput() GetListingsListingSupportedOperatingSystemArrayOutput
func (GetListingsListingSupportedOperatingSystemArray) ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext ¶
func (i GetListingsListingSupportedOperatingSystemArray) ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemArrayOutput
type GetListingsListingSupportedOperatingSystemArrayInput ¶
type GetListingsListingSupportedOperatingSystemArrayInput interface { pulumi.Input ToGetListingsListingSupportedOperatingSystemArrayOutput() GetListingsListingSupportedOperatingSystemArrayOutput ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext(context.Context) GetListingsListingSupportedOperatingSystemArrayOutput }
GetListingsListingSupportedOperatingSystemArrayInput is an input type that accepts GetListingsListingSupportedOperatingSystemArray and GetListingsListingSupportedOperatingSystemArrayOutput values. You can construct a concrete instance of `GetListingsListingSupportedOperatingSystemArrayInput` via:
GetListingsListingSupportedOperatingSystemArray{ GetListingsListingSupportedOperatingSystemArgs{...} }
type GetListingsListingSupportedOperatingSystemArrayOutput ¶
type GetListingsListingSupportedOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetListingsListingSupportedOperatingSystemArrayOutput) ElementType ¶
func (GetListingsListingSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetListingsListingSupportedOperatingSystemArrayOutput) ToGetListingsListingSupportedOperatingSystemArrayOutput ¶
func (o GetListingsListingSupportedOperatingSystemArrayOutput) ToGetListingsListingSupportedOperatingSystemArrayOutput() GetListingsListingSupportedOperatingSystemArrayOutput
func (GetListingsListingSupportedOperatingSystemArrayOutput) ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext ¶
func (o GetListingsListingSupportedOperatingSystemArrayOutput) ToGetListingsListingSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemArrayOutput
type GetListingsListingSupportedOperatingSystemInput ¶
type GetListingsListingSupportedOperatingSystemInput interface { pulumi.Input ToGetListingsListingSupportedOperatingSystemOutput() GetListingsListingSupportedOperatingSystemOutput ToGetListingsListingSupportedOperatingSystemOutputWithContext(context.Context) GetListingsListingSupportedOperatingSystemOutput }
GetListingsListingSupportedOperatingSystemInput is an input type that accepts GetListingsListingSupportedOperatingSystemArgs and GetListingsListingSupportedOperatingSystemOutput values. You can construct a concrete instance of `GetListingsListingSupportedOperatingSystemInput` via:
GetListingsListingSupportedOperatingSystemArgs{...}
type GetListingsListingSupportedOperatingSystemOutput ¶
type GetListingsListingSupportedOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetListingsListingSupportedOperatingSystemOutput) ElementType ¶
func (GetListingsListingSupportedOperatingSystemOutput) ElementType() reflect.Type
func (GetListingsListingSupportedOperatingSystemOutput) Name ¶
func (o GetListingsListingSupportedOperatingSystemOutput) Name() pulumi.StringOutput
The name of the listing.
func (GetListingsListingSupportedOperatingSystemOutput) ToGetListingsListingSupportedOperatingSystemOutput ¶
func (o GetListingsListingSupportedOperatingSystemOutput) ToGetListingsListingSupportedOperatingSystemOutput() GetListingsListingSupportedOperatingSystemOutput
func (GetListingsListingSupportedOperatingSystemOutput) ToGetListingsListingSupportedOperatingSystemOutputWithContext ¶
func (o GetListingsListingSupportedOperatingSystemOutput) ToGetListingsListingSupportedOperatingSystemOutputWithContext(ctx context.Context) GetListingsListingSupportedOperatingSystemOutput
type GetListingsOutputArgs ¶
type GetListingsOutputArgs struct { // Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with one or more matching categories. Categories pulumi.StringArrayInput `pulumi:"categories"` // The unique identifier for the compartment. It is mandatory when used in non-commercial realms. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetListingsFilterArrayInput `pulumi:"filters"` // The image identifier of the listing. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // Indicates whether to show only featured listings. If this is set to `false` or is omitted, then all listings will be returned. IsFeatured pulumi.BoolPtrInput `pulumi:"isFeatured"` // The unique identifier for the listing. ListingId pulumi.StringPtrInput `pulumi:"listingId"` // The type of the listing. ListingTypes pulumi.StringArrayInput `pulumi:"listingTypes"` // The name of the listing. Names pulumi.StringArrayInput `pulumi:"names"` // The operating system of the listing. OperatingSystems pulumi.StringArrayInput `pulumi:"operatingSystems"` // A filter to return only packages that match the given package type exactly. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // Name of the pricing type. If multiple pricing types are provided, then any listing with one or more matching pricing models will be returned. Pricings pulumi.StringArrayInput `pulumi:"pricings"` // Limit results to just this publisher. PublisherId pulumi.StringPtrInput `pulumi:"publisherId"` }
A collection of arguments for invoking getListings.
func (GetListingsOutputArgs) ElementType ¶
func (GetListingsOutputArgs) ElementType() reflect.Type
type GetListingsResult ¶
type GetListingsResult struct { Categories []string `pulumi:"categories"` CompartmentId *string `pulumi:"compartmentId"` Filters []GetListingsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageId *string `pulumi:"imageId"` // Indicates whether the listing is included in Featured Listings. IsFeatured *bool `pulumi:"isFeatured"` ListingId *string `pulumi:"listingId"` ListingTypes []string `pulumi:"listingTypes"` // The list of listings. Listings []GetListingsListing `pulumi:"listings"` // Text that describes the resource. Names []string `pulumi:"names"` OperatingSystems []string `pulumi:"operatingSystems"` // The listing's package type. PackageType *string `pulumi:"packageType"` Pricings []string `pulumi:"pricings"` PublisherId *string `pulumi:"publisherId"` }
A collection of values returned by getListings.
func GetListings ¶
func GetListings(ctx *pulumi.Context, args *GetListingsArgs, opts ...pulumi.InvokeOption) (*GetListingsResult, error)
This data source provides the list of Listings in Oracle Cloud Infrastructure Marketplace service.
Gets a list of listings from Oracle Cloud Infrastructure Marketplace by searching keywords and filtering according to listing attributes.
If you plan to launch an instance from an image listing, you must first subscribe to the listing. When you launch the instance, you also need to provide the image ID of the listing resource version that you want.
Subscribing to the listing requires you to first get a signature from the terms of use agreement for the listing resource version. To get the signature, issue a [GetAppCatalogListingAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements/GetAppCatalogListingAgreements) API call. The [AppCatalogListingResourceVersionAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersionAgreements) object, including its signature, is returned in the response. With the signature for the terms of use agreement for the desired listing resource version, create a subscription by issuing a [CreateAppCatalogSubscription](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogSubscription/CreateAppCatalogSubscription) API call.
To get the image ID to launch an instance, issue a [GetAppCatalogListingResourceVersion](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListingResourceVersion/GetAppCatalogListingResourceVersion) API call. Lastly, to launch the instance, use the image ID of the listing resource version to issue a [LaunchInstance](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/Instance/LaunchInstance) API call.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetListings(ctx, &marketplace.GetListingsArgs{ Categories: listingCategory, CompartmentId: pulumi.StringRef(compartmentId), ImageId: pulumi.StringRef(testImage.Id), IsFeatured: pulumi.BoolRef(listingIsFeatured), ListingId: pulumi.StringRef(testListing.Id), ListingTypes: listingListingTypes, Names: listingName, OperatingSystems: listingOperatingSystems, PackageType: pulumi.StringRef(listingPackageType), Pricings: listingPricing, PublisherId: pulumi.StringRef(testPublisher.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetListingsResultOutput ¶
type GetListingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListings.
func GetListingsOutput ¶
func GetListingsOutput(ctx *pulumi.Context, args GetListingsOutputArgs, opts ...pulumi.InvokeOption) GetListingsResultOutput
func (GetListingsResultOutput) Categories ¶
func (o GetListingsResultOutput) Categories() pulumi.StringArrayOutput
func (GetListingsResultOutput) CompartmentId ¶
func (o GetListingsResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetListingsResultOutput) ElementType ¶
func (GetListingsResultOutput) ElementType() reflect.Type
func (GetListingsResultOutput) Filters ¶
func (o GetListingsResultOutput) Filters() GetListingsFilterArrayOutput
func (GetListingsResultOutput) Id ¶
func (o GetListingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListingsResultOutput) ImageId ¶
func (o GetListingsResultOutput) ImageId() pulumi.StringPtrOutput
func (GetListingsResultOutput) IsFeatured ¶
func (o GetListingsResultOutput) IsFeatured() pulumi.BoolPtrOutput
Indicates whether the listing is included in Featured Listings.
func (GetListingsResultOutput) ListingId ¶
func (o GetListingsResultOutput) ListingId() pulumi.StringPtrOutput
func (GetListingsResultOutput) ListingTypes ¶
func (o GetListingsResultOutput) ListingTypes() pulumi.StringArrayOutput
func (GetListingsResultOutput) Listings ¶
func (o GetListingsResultOutput) Listings() GetListingsListingArrayOutput
The list of listings.
func (GetListingsResultOutput) Names ¶
func (o GetListingsResultOutput) Names() pulumi.StringArrayOutput
Text that describes the resource.
func (GetListingsResultOutput) OperatingSystems ¶
func (o GetListingsResultOutput) OperatingSystems() pulumi.StringArrayOutput
func (GetListingsResultOutput) PackageType ¶
func (o GetListingsResultOutput) PackageType() pulumi.StringPtrOutput
The listing's package type.
func (GetListingsResultOutput) Pricings ¶
func (o GetListingsResultOutput) Pricings() pulumi.StringArrayOutput
func (GetListingsResultOutput) PublisherId ¶
func (o GetListingsResultOutput) PublisherId() pulumi.StringPtrOutput
func (GetListingsResultOutput) ToGetListingsResultOutput ¶
func (o GetListingsResultOutput) ToGetListingsResultOutput() GetListingsResultOutput
func (GetListingsResultOutput) ToGetListingsResultOutputWithContext ¶
func (o GetListingsResultOutput) ToGetListingsResultOutputWithContext(ctx context.Context) GetListingsResultOutput
type GetPublicationIcon ¶
type GetPublicationIcon struct { // The content URL of the upload data. ContentUrl string `pulumi:"contentUrl"` // The file extension of the upload data. FileExtension string `pulumi:"fileExtension"` // The MIME type of the upload data. MimeType string `pulumi:"mimeType"` // The name of the operating system. Name string `pulumi:"name"` }
type GetPublicationIconArgs ¶
type GetPublicationIconArgs struct { // The content URL of the upload data. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the upload data. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the upload data. MimeType pulumi.StringInput `pulumi:"mimeType"` // The name of the operating system. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationIconArgs) ElementType ¶
func (GetPublicationIconArgs) ElementType() reflect.Type
func (GetPublicationIconArgs) ToGetPublicationIconOutput ¶
func (i GetPublicationIconArgs) ToGetPublicationIconOutput() GetPublicationIconOutput
func (GetPublicationIconArgs) ToGetPublicationIconOutputWithContext ¶
func (i GetPublicationIconArgs) ToGetPublicationIconOutputWithContext(ctx context.Context) GetPublicationIconOutput
type GetPublicationIconArray ¶
type GetPublicationIconArray []GetPublicationIconInput
func (GetPublicationIconArray) ElementType ¶
func (GetPublicationIconArray) ElementType() reflect.Type
func (GetPublicationIconArray) ToGetPublicationIconArrayOutput ¶
func (i GetPublicationIconArray) ToGetPublicationIconArrayOutput() GetPublicationIconArrayOutput
func (GetPublicationIconArray) ToGetPublicationIconArrayOutputWithContext ¶
func (i GetPublicationIconArray) ToGetPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationIconArrayOutput
type GetPublicationIconArrayInput ¶
type GetPublicationIconArrayInput interface { pulumi.Input ToGetPublicationIconArrayOutput() GetPublicationIconArrayOutput ToGetPublicationIconArrayOutputWithContext(context.Context) GetPublicationIconArrayOutput }
GetPublicationIconArrayInput is an input type that accepts GetPublicationIconArray and GetPublicationIconArrayOutput values. You can construct a concrete instance of `GetPublicationIconArrayInput` via:
GetPublicationIconArray{ GetPublicationIconArgs{...} }
type GetPublicationIconArrayOutput ¶
type GetPublicationIconArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationIconArrayOutput) ElementType ¶
func (GetPublicationIconArrayOutput) ElementType() reflect.Type
func (GetPublicationIconArrayOutput) Index ¶
func (o GetPublicationIconArrayOutput) Index(i pulumi.IntInput) GetPublicationIconOutput
func (GetPublicationIconArrayOutput) ToGetPublicationIconArrayOutput ¶
func (o GetPublicationIconArrayOutput) ToGetPublicationIconArrayOutput() GetPublicationIconArrayOutput
func (GetPublicationIconArrayOutput) ToGetPublicationIconArrayOutputWithContext ¶
func (o GetPublicationIconArrayOutput) ToGetPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationIconArrayOutput
type GetPublicationIconInput ¶
type GetPublicationIconInput interface { pulumi.Input ToGetPublicationIconOutput() GetPublicationIconOutput ToGetPublicationIconOutputWithContext(context.Context) GetPublicationIconOutput }
GetPublicationIconInput is an input type that accepts GetPublicationIconArgs and GetPublicationIconOutput values. You can construct a concrete instance of `GetPublicationIconInput` via:
GetPublicationIconArgs{...}
type GetPublicationIconOutput ¶
type GetPublicationIconOutput struct{ *pulumi.OutputState }
func (GetPublicationIconOutput) ContentUrl ¶
func (o GetPublicationIconOutput) ContentUrl() pulumi.StringOutput
The content URL of the upload data.
func (GetPublicationIconOutput) ElementType ¶
func (GetPublicationIconOutput) ElementType() reflect.Type
func (GetPublicationIconOutput) FileExtension ¶
func (o GetPublicationIconOutput) FileExtension() pulumi.StringOutput
The file extension of the upload data.
func (GetPublicationIconOutput) MimeType ¶
func (o GetPublicationIconOutput) MimeType() pulumi.StringOutput
The MIME type of the upload data.
func (GetPublicationIconOutput) Name ¶
func (o GetPublicationIconOutput) Name() pulumi.StringOutput
The name of the operating system.
func (GetPublicationIconOutput) ToGetPublicationIconOutput ¶
func (o GetPublicationIconOutput) ToGetPublicationIconOutput() GetPublicationIconOutput
func (GetPublicationIconOutput) ToGetPublicationIconOutputWithContext ¶
func (o GetPublicationIconOutput) ToGetPublicationIconOutputWithContext(ctx context.Context) GetPublicationIconOutput
type GetPublicationPackageArgs ¶
type GetPublicationPackageArgs struct { // The version of the package. Package versions are unique within a listing. PackageVersion string `pulumi:"packageVersion"` // The unique identifier for the publication. PublicationId string `pulumi:"publicationId"` }
A collection of arguments for invoking getPublicationPackage.
type GetPublicationPackageDetail ¶
type GetPublicationPackageDetail struct { Eulas []GetPublicationPackageDetailEula `pulumi:"eulas"` ImageId string `pulumi:"imageId"` OperatingSystems []GetPublicationPackageDetailOperatingSystem `pulumi:"operatingSystems"` // The listing's package type. PackageType string `pulumi:"packageType"` PackageVersion string `pulumi:"packageVersion"` }
type GetPublicationPackageDetailArgs ¶
type GetPublicationPackageDetailArgs struct { Eulas GetPublicationPackageDetailEulaArrayInput `pulumi:"eulas"` ImageId pulumi.StringInput `pulumi:"imageId"` OperatingSystems GetPublicationPackageDetailOperatingSystemArrayInput `pulumi:"operatingSystems"` // The listing's package type. PackageType pulumi.StringInput `pulumi:"packageType"` PackageVersion pulumi.StringInput `pulumi:"packageVersion"` }
func (GetPublicationPackageDetailArgs) ElementType ¶
func (GetPublicationPackageDetailArgs) ElementType() reflect.Type
func (GetPublicationPackageDetailArgs) ToGetPublicationPackageDetailOutput ¶
func (i GetPublicationPackageDetailArgs) ToGetPublicationPackageDetailOutput() GetPublicationPackageDetailOutput
func (GetPublicationPackageDetailArgs) ToGetPublicationPackageDetailOutputWithContext ¶
func (i GetPublicationPackageDetailArgs) ToGetPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationPackageDetailOutput
type GetPublicationPackageDetailArray ¶
type GetPublicationPackageDetailArray []GetPublicationPackageDetailInput
func (GetPublicationPackageDetailArray) ElementType ¶
func (GetPublicationPackageDetailArray) ElementType() reflect.Type
func (GetPublicationPackageDetailArray) ToGetPublicationPackageDetailArrayOutput ¶
func (i GetPublicationPackageDetailArray) ToGetPublicationPackageDetailArrayOutput() GetPublicationPackageDetailArrayOutput
func (GetPublicationPackageDetailArray) ToGetPublicationPackageDetailArrayOutputWithContext ¶
func (i GetPublicationPackageDetailArray) ToGetPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailArrayOutput
type GetPublicationPackageDetailArrayInput ¶
type GetPublicationPackageDetailArrayInput interface { pulumi.Input ToGetPublicationPackageDetailArrayOutput() GetPublicationPackageDetailArrayOutput ToGetPublicationPackageDetailArrayOutputWithContext(context.Context) GetPublicationPackageDetailArrayOutput }
GetPublicationPackageDetailArrayInput is an input type that accepts GetPublicationPackageDetailArray and GetPublicationPackageDetailArrayOutput values. You can construct a concrete instance of `GetPublicationPackageDetailArrayInput` via:
GetPublicationPackageDetailArray{ GetPublicationPackageDetailArgs{...} }
type GetPublicationPackageDetailArrayOutput ¶
type GetPublicationPackageDetailArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageDetailArrayOutput) ElementType ¶
func (GetPublicationPackageDetailArrayOutput) ElementType() reflect.Type
func (GetPublicationPackageDetailArrayOutput) ToGetPublicationPackageDetailArrayOutput ¶
func (o GetPublicationPackageDetailArrayOutput) ToGetPublicationPackageDetailArrayOutput() GetPublicationPackageDetailArrayOutput
func (GetPublicationPackageDetailArrayOutput) ToGetPublicationPackageDetailArrayOutputWithContext ¶
func (o GetPublicationPackageDetailArrayOutput) ToGetPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailArrayOutput
type GetPublicationPackageDetailEulaArgs ¶
type GetPublicationPackageDetailEulaArgs struct { EulaType pulumi.StringInput `pulumi:"eulaType"` LicenseText pulumi.StringInput `pulumi:"licenseText"` }
func (GetPublicationPackageDetailEulaArgs) ElementType ¶
func (GetPublicationPackageDetailEulaArgs) ElementType() reflect.Type
func (GetPublicationPackageDetailEulaArgs) ToGetPublicationPackageDetailEulaOutput ¶
func (i GetPublicationPackageDetailEulaArgs) ToGetPublicationPackageDetailEulaOutput() GetPublicationPackageDetailEulaOutput
func (GetPublicationPackageDetailEulaArgs) ToGetPublicationPackageDetailEulaOutputWithContext ¶
func (i GetPublicationPackageDetailEulaArgs) ToGetPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaOutput
type GetPublicationPackageDetailEulaArray ¶
type GetPublicationPackageDetailEulaArray []GetPublicationPackageDetailEulaInput
func (GetPublicationPackageDetailEulaArray) ElementType ¶
func (GetPublicationPackageDetailEulaArray) ElementType() reflect.Type
func (GetPublicationPackageDetailEulaArray) ToGetPublicationPackageDetailEulaArrayOutput ¶
func (i GetPublicationPackageDetailEulaArray) ToGetPublicationPackageDetailEulaArrayOutput() GetPublicationPackageDetailEulaArrayOutput
func (GetPublicationPackageDetailEulaArray) ToGetPublicationPackageDetailEulaArrayOutputWithContext ¶
func (i GetPublicationPackageDetailEulaArray) ToGetPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaArrayOutput
type GetPublicationPackageDetailEulaArrayInput ¶
type GetPublicationPackageDetailEulaArrayInput interface { pulumi.Input ToGetPublicationPackageDetailEulaArrayOutput() GetPublicationPackageDetailEulaArrayOutput ToGetPublicationPackageDetailEulaArrayOutputWithContext(context.Context) GetPublicationPackageDetailEulaArrayOutput }
GetPublicationPackageDetailEulaArrayInput is an input type that accepts GetPublicationPackageDetailEulaArray and GetPublicationPackageDetailEulaArrayOutput values. You can construct a concrete instance of `GetPublicationPackageDetailEulaArrayInput` via:
GetPublicationPackageDetailEulaArray{ GetPublicationPackageDetailEulaArgs{...} }
type GetPublicationPackageDetailEulaArrayOutput ¶
type GetPublicationPackageDetailEulaArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageDetailEulaArrayOutput) ElementType ¶
func (GetPublicationPackageDetailEulaArrayOutput) ElementType() reflect.Type
func (GetPublicationPackageDetailEulaArrayOutput) ToGetPublicationPackageDetailEulaArrayOutput ¶
func (o GetPublicationPackageDetailEulaArrayOutput) ToGetPublicationPackageDetailEulaArrayOutput() GetPublicationPackageDetailEulaArrayOutput
func (GetPublicationPackageDetailEulaArrayOutput) ToGetPublicationPackageDetailEulaArrayOutputWithContext ¶
func (o GetPublicationPackageDetailEulaArrayOutput) ToGetPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaArrayOutput
type GetPublicationPackageDetailEulaInput ¶
type GetPublicationPackageDetailEulaInput interface { pulumi.Input ToGetPublicationPackageDetailEulaOutput() GetPublicationPackageDetailEulaOutput ToGetPublicationPackageDetailEulaOutputWithContext(context.Context) GetPublicationPackageDetailEulaOutput }
GetPublicationPackageDetailEulaInput is an input type that accepts GetPublicationPackageDetailEulaArgs and GetPublicationPackageDetailEulaOutput values. You can construct a concrete instance of `GetPublicationPackageDetailEulaInput` via:
GetPublicationPackageDetailEulaArgs{...}
type GetPublicationPackageDetailEulaOutput ¶
type GetPublicationPackageDetailEulaOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageDetailEulaOutput) ElementType ¶
func (GetPublicationPackageDetailEulaOutput) ElementType() reflect.Type
func (GetPublicationPackageDetailEulaOutput) EulaType ¶
func (o GetPublicationPackageDetailEulaOutput) EulaType() pulumi.StringOutput
func (GetPublicationPackageDetailEulaOutput) LicenseText ¶
func (o GetPublicationPackageDetailEulaOutput) LicenseText() pulumi.StringOutput
func (GetPublicationPackageDetailEulaOutput) ToGetPublicationPackageDetailEulaOutput ¶
func (o GetPublicationPackageDetailEulaOutput) ToGetPublicationPackageDetailEulaOutput() GetPublicationPackageDetailEulaOutput
func (GetPublicationPackageDetailEulaOutput) ToGetPublicationPackageDetailEulaOutputWithContext ¶
func (o GetPublicationPackageDetailEulaOutput) ToGetPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationPackageDetailEulaOutput
type GetPublicationPackageDetailInput ¶
type GetPublicationPackageDetailInput interface { pulumi.Input ToGetPublicationPackageDetailOutput() GetPublicationPackageDetailOutput ToGetPublicationPackageDetailOutputWithContext(context.Context) GetPublicationPackageDetailOutput }
GetPublicationPackageDetailInput is an input type that accepts GetPublicationPackageDetailArgs and GetPublicationPackageDetailOutput values. You can construct a concrete instance of `GetPublicationPackageDetailInput` via:
GetPublicationPackageDetailArgs{...}
type GetPublicationPackageDetailOperatingSystem ¶
type GetPublicationPackageDetailOperatingSystem struct { // The name of the operating system. Name string `pulumi:"name"` }
type GetPublicationPackageDetailOperatingSystemArgs ¶
type GetPublicationPackageDetailOperatingSystemArgs struct { // The name of the operating system. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationPackageDetailOperatingSystemArgs) ElementType ¶
func (GetPublicationPackageDetailOperatingSystemArgs) ElementType() reflect.Type
func (GetPublicationPackageDetailOperatingSystemArgs) ToGetPublicationPackageDetailOperatingSystemOutput ¶
func (i GetPublicationPackageDetailOperatingSystemArgs) ToGetPublicationPackageDetailOperatingSystemOutput() GetPublicationPackageDetailOperatingSystemOutput
func (GetPublicationPackageDetailOperatingSystemArgs) ToGetPublicationPackageDetailOperatingSystemOutputWithContext ¶
func (i GetPublicationPackageDetailOperatingSystemArgs) ToGetPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemOutput
type GetPublicationPackageDetailOperatingSystemArray ¶
type GetPublicationPackageDetailOperatingSystemArray []GetPublicationPackageDetailOperatingSystemInput
func (GetPublicationPackageDetailOperatingSystemArray) ElementType ¶
func (GetPublicationPackageDetailOperatingSystemArray) ElementType() reflect.Type
func (GetPublicationPackageDetailOperatingSystemArray) ToGetPublicationPackageDetailOperatingSystemArrayOutput ¶
func (i GetPublicationPackageDetailOperatingSystemArray) ToGetPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationPackageDetailOperatingSystemArrayOutput
func (GetPublicationPackageDetailOperatingSystemArray) ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext ¶
func (i GetPublicationPackageDetailOperatingSystemArray) ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemArrayOutput
type GetPublicationPackageDetailOperatingSystemArrayInput ¶
type GetPublicationPackageDetailOperatingSystemArrayInput interface { pulumi.Input ToGetPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationPackageDetailOperatingSystemArrayOutput ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext(context.Context) GetPublicationPackageDetailOperatingSystemArrayOutput }
GetPublicationPackageDetailOperatingSystemArrayInput is an input type that accepts GetPublicationPackageDetailOperatingSystemArray and GetPublicationPackageDetailOperatingSystemArrayOutput values. You can construct a concrete instance of `GetPublicationPackageDetailOperatingSystemArrayInput` via:
GetPublicationPackageDetailOperatingSystemArray{ GetPublicationPackageDetailOperatingSystemArgs{...} }
type GetPublicationPackageDetailOperatingSystemArrayOutput ¶
type GetPublicationPackageDetailOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageDetailOperatingSystemArrayOutput) ElementType ¶
func (GetPublicationPackageDetailOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationPackageDetailOperatingSystemArrayOutput ¶
func (o GetPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationPackageDetailOperatingSystemArrayOutput
func (GetPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext ¶
func (o GetPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemArrayOutput
type GetPublicationPackageDetailOperatingSystemInput ¶
type GetPublicationPackageDetailOperatingSystemInput interface { pulumi.Input ToGetPublicationPackageDetailOperatingSystemOutput() GetPublicationPackageDetailOperatingSystemOutput ToGetPublicationPackageDetailOperatingSystemOutputWithContext(context.Context) GetPublicationPackageDetailOperatingSystemOutput }
GetPublicationPackageDetailOperatingSystemInput is an input type that accepts GetPublicationPackageDetailOperatingSystemArgs and GetPublicationPackageDetailOperatingSystemOutput values. You can construct a concrete instance of `GetPublicationPackageDetailOperatingSystemInput` via:
GetPublicationPackageDetailOperatingSystemArgs{...}
type GetPublicationPackageDetailOperatingSystemOutput ¶
type GetPublicationPackageDetailOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageDetailOperatingSystemOutput) ElementType ¶
func (GetPublicationPackageDetailOperatingSystemOutput) ElementType() reflect.Type
func (GetPublicationPackageDetailOperatingSystemOutput) Name ¶
func (o GetPublicationPackageDetailOperatingSystemOutput) Name() pulumi.StringOutput
The name of the operating system.
func (GetPublicationPackageDetailOperatingSystemOutput) ToGetPublicationPackageDetailOperatingSystemOutput ¶
func (o GetPublicationPackageDetailOperatingSystemOutput) ToGetPublicationPackageDetailOperatingSystemOutput() GetPublicationPackageDetailOperatingSystemOutput
func (GetPublicationPackageDetailOperatingSystemOutput) ToGetPublicationPackageDetailOperatingSystemOutputWithContext ¶
func (o GetPublicationPackageDetailOperatingSystemOutput) ToGetPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageDetailOperatingSystemOutput
type GetPublicationPackageDetailOutput ¶
type GetPublicationPackageDetailOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageDetailOutput) ElementType ¶
func (GetPublicationPackageDetailOutput) ElementType() reflect.Type
func (GetPublicationPackageDetailOutput) ImageId ¶
func (o GetPublicationPackageDetailOutput) ImageId() pulumi.StringOutput
func (GetPublicationPackageDetailOutput) OperatingSystems ¶
func (o GetPublicationPackageDetailOutput) OperatingSystems() GetPublicationPackageDetailOperatingSystemArrayOutput
func (GetPublicationPackageDetailOutput) PackageType ¶
func (o GetPublicationPackageDetailOutput) PackageType() pulumi.StringOutput
The listing's package type.
func (GetPublicationPackageDetailOutput) PackageVersion ¶
func (o GetPublicationPackageDetailOutput) PackageVersion() pulumi.StringOutput
func (GetPublicationPackageDetailOutput) ToGetPublicationPackageDetailOutput ¶
func (o GetPublicationPackageDetailOutput) ToGetPublicationPackageDetailOutput() GetPublicationPackageDetailOutput
func (GetPublicationPackageDetailOutput) ToGetPublicationPackageDetailOutputWithContext ¶
func (o GetPublicationPackageDetailOutput) ToGetPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationPackageDetailOutput
type GetPublicationPackageOperatingSystem ¶
type GetPublicationPackageOperatingSystem struct { // The name of the variable. Name string `pulumi:"name"` }
type GetPublicationPackageOperatingSystemArgs ¶
type GetPublicationPackageOperatingSystemArgs struct { // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationPackageOperatingSystemArgs) ElementType ¶
func (GetPublicationPackageOperatingSystemArgs) ElementType() reflect.Type
func (GetPublicationPackageOperatingSystemArgs) ToGetPublicationPackageOperatingSystemOutput ¶
func (i GetPublicationPackageOperatingSystemArgs) ToGetPublicationPackageOperatingSystemOutput() GetPublicationPackageOperatingSystemOutput
func (GetPublicationPackageOperatingSystemArgs) ToGetPublicationPackageOperatingSystemOutputWithContext ¶
func (i GetPublicationPackageOperatingSystemArgs) ToGetPublicationPackageOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemOutput
type GetPublicationPackageOperatingSystemArray ¶
type GetPublicationPackageOperatingSystemArray []GetPublicationPackageOperatingSystemInput
func (GetPublicationPackageOperatingSystemArray) ElementType ¶
func (GetPublicationPackageOperatingSystemArray) ElementType() reflect.Type
func (GetPublicationPackageOperatingSystemArray) ToGetPublicationPackageOperatingSystemArrayOutput ¶
func (i GetPublicationPackageOperatingSystemArray) ToGetPublicationPackageOperatingSystemArrayOutput() GetPublicationPackageOperatingSystemArrayOutput
func (GetPublicationPackageOperatingSystemArray) ToGetPublicationPackageOperatingSystemArrayOutputWithContext ¶
func (i GetPublicationPackageOperatingSystemArray) ToGetPublicationPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemArrayOutput
type GetPublicationPackageOperatingSystemArrayInput ¶
type GetPublicationPackageOperatingSystemArrayInput interface { pulumi.Input ToGetPublicationPackageOperatingSystemArrayOutput() GetPublicationPackageOperatingSystemArrayOutput ToGetPublicationPackageOperatingSystemArrayOutputWithContext(context.Context) GetPublicationPackageOperatingSystemArrayOutput }
GetPublicationPackageOperatingSystemArrayInput is an input type that accepts GetPublicationPackageOperatingSystemArray and GetPublicationPackageOperatingSystemArrayOutput values. You can construct a concrete instance of `GetPublicationPackageOperatingSystemArrayInput` via:
GetPublicationPackageOperatingSystemArray{ GetPublicationPackageOperatingSystemArgs{...} }
type GetPublicationPackageOperatingSystemArrayOutput ¶
type GetPublicationPackageOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageOperatingSystemArrayOutput) ElementType ¶
func (GetPublicationPackageOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetPublicationPackageOperatingSystemArrayOutput) ToGetPublicationPackageOperatingSystemArrayOutput ¶
func (o GetPublicationPackageOperatingSystemArrayOutput) ToGetPublicationPackageOperatingSystemArrayOutput() GetPublicationPackageOperatingSystemArrayOutput
func (GetPublicationPackageOperatingSystemArrayOutput) ToGetPublicationPackageOperatingSystemArrayOutputWithContext ¶
func (o GetPublicationPackageOperatingSystemArrayOutput) ToGetPublicationPackageOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemArrayOutput
type GetPublicationPackageOperatingSystemInput ¶
type GetPublicationPackageOperatingSystemInput interface { pulumi.Input ToGetPublicationPackageOperatingSystemOutput() GetPublicationPackageOperatingSystemOutput ToGetPublicationPackageOperatingSystemOutputWithContext(context.Context) GetPublicationPackageOperatingSystemOutput }
GetPublicationPackageOperatingSystemInput is an input type that accepts GetPublicationPackageOperatingSystemArgs and GetPublicationPackageOperatingSystemOutput values. You can construct a concrete instance of `GetPublicationPackageOperatingSystemInput` via:
GetPublicationPackageOperatingSystemArgs{...}
type GetPublicationPackageOperatingSystemOutput ¶
type GetPublicationPackageOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageOperatingSystemOutput) ElementType ¶
func (GetPublicationPackageOperatingSystemOutput) ElementType() reflect.Type
func (GetPublicationPackageOperatingSystemOutput) Name ¶
func (o GetPublicationPackageOperatingSystemOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetPublicationPackageOperatingSystemOutput) ToGetPublicationPackageOperatingSystemOutput ¶
func (o GetPublicationPackageOperatingSystemOutput) ToGetPublicationPackageOperatingSystemOutput() GetPublicationPackageOperatingSystemOutput
func (GetPublicationPackageOperatingSystemOutput) ToGetPublicationPackageOperatingSystemOutputWithContext ¶
func (o GetPublicationPackageOperatingSystemOutput) ToGetPublicationPackageOperatingSystemOutputWithContext(ctx context.Context) GetPublicationPackageOperatingSystemOutput
type GetPublicationPackageOutputArgs ¶
type GetPublicationPackageOutputArgs struct { // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` // The unique identifier for the publication. PublicationId pulumi.StringInput `pulumi:"publicationId"` }
A collection of arguments for invoking getPublicationPackage.
func (GetPublicationPackageOutputArgs) ElementType ¶
func (GetPublicationPackageOutputArgs) ElementType() reflect.Type
type GetPublicationPackageResult ¶
type GetPublicationPackageResult struct { // The ID of the listing resource associated with this publication package. For more information, see [AppCatalogListing](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListing/) in the Core Services API. AppCatalogListingId string `pulumi:"appCatalogListingId"` // The resource version of the listing resource associated with this publication package. AppCatalogListingResourceVersion string `pulumi:"appCatalogListingResourceVersion"` // A description of the variable. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of the image that corresponds to the package. ImageId string `pulumi:"imageId"` // The ID of the listing that the specified package belongs to. ListingId string `pulumi:"listingId"` // The operating system used by the listing. OperatingSystems []GetPublicationPackageOperatingSystem `pulumi:"operatingSystems"` // The specified package's type. PackageType string `pulumi:"packageType"` PackageVersion string `pulumi:"packageVersion"` PublicationId string `pulumi:"publicationId"` // The unique identifier for the package resource. ResourceId string `pulumi:"resourceId"` // A link to the stack resource. ResourceLink string `pulumi:"resourceLink"` // The date and time the publication package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // A list of variables for the stack resource. Variables []GetPublicationPackageVariable `pulumi:"variables"` // The package version. Version string `pulumi:"version"` }
A collection of values returned by getPublicationPackage.
func GetPublicationPackage ¶
func GetPublicationPackage(ctx *pulumi.Context, args *GetPublicationPackageArgs, opts ...pulumi.InvokeOption) (*GetPublicationPackageResult, error)
This data source provides details about a specific Publication Package resource in Oracle Cloud Infrastructure Marketplace service.
Gets the details of a specific package version within a given publication.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetPublicationPackage(ctx, &marketplace.GetPublicationPackageArgs{ PackageVersion: publicationPackagePackageVersion, PublicationId: testPublication.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetPublicationPackageResultOutput ¶
type GetPublicationPackageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublicationPackage.
func GetPublicationPackageOutput ¶
func GetPublicationPackageOutput(ctx *pulumi.Context, args GetPublicationPackageOutputArgs, opts ...pulumi.InvokeOption) GetPublicationPackageResultOutput
func (GetPublicationPackageResultOutput) AppCatalogListingId ¶
func (o GetPublicationPackageResultOutput) AppCatalogListingId() pulumi.StringOutput
The ID of the listing resource associated with this publication package. For more information, see [AppCatalogListing](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/latest/AppCatalogListing/) in the Core Services API.
func (GetPublicationPackageResultOutput) AppCatalogListingResourceVersion ¶
func (o GetPublicationPackageResultOutput) AppCatalogListingResourceVersion() pulumi.StringOutput
The resource version of the listing resource associated with this publication package.
func (GetPublicationPackageResultOutput) Description ¶
func (o GetPublicationPackageResultOutput) Description() pulumi.StringOutput
A description of the variable.
func (GetPublicationPackageResultOutput) ElementType ¶
func (GetPublicationPackageResultOutput) ElementType() reflect.Type
func (GetPublicationPackageResultOutput) Id ¶
func (o GetPublicationPackageResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPublicationPackageResultOutput) ImageId ¶
func (o GetPublicationPackageResultOutput) ImageId() pulumi.StringOutput
The ID of the image that corresponds to the package.
func (GetPublicationPackageResultOutput) ListingId ¶
func (o GetPublicationPackageResultOutput) ListingId() pulumi.StringOutput
The ID of the listing that the specified package belongs to.
func (GetPublicationPackageResultOutput) OperatingSystems ¶
func (o GetPublicationPackageResultOutput) OperatingSystems() GetPublicationPackageOperatingSystemArrayOutput
The operating system used by the listing.
func (GetPublicationPackageResultOutput) PackageType ¶
func (o GetPublicationPackageResultOutput) PackageType() pulumi.StringOutput
The specified package's type.
func (GetPublicationPackageResultOutput) PackageVersion ¶
func (o GetPublicationPackageResultOutput) PackageVersion() pulumi.StringOutput
func (GetPublicationPackageResultOutput) PublicationId ¶
func (o GetPublicationPackageResultOutput) PublicationId() pulumi.StringOutput
func (GetPublicationPackageResultOutput) ResourceId ¶
func (o GetPublicationPackageResultOutput) ResourceId() pulumi.StringOutput
The unique identifier for the package resource.
func (GetPublicationPackageResultOutput) ResourceLink ¶
func (o GetPublicationPackageResultOutput) ResourceLink() pulumi.StringOutput
A link to the stack resource.
func (GetPublicationPackageResultOutput) TimeCreated ¶
func (o GetPublicationPackageResultOutput) TimeCreated() pulumi.StringOutput
The date and time the publication package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (GetPublicationPackageResultOutput) ToGetPublicationPackageResultOutput ¶
func (o GetPublicationPackageResultOutput) ToGetPublicationPackageResultOutput() GetPublicationPackageResultOutput
func (GetPublicationPackageResultOutput) ToGetPublicationPackageResultOutputWithContext ¶
func (o GetPublicationPackageResultOutput) ToGetPublicationPackageResultOutputWithContext(ctx context.Context) GetPublicationPackageResultOutput
func (GetPublicationPackageResultOutput) Variables ¶
func (o GetPublicationPackageResultOutput) Variables() GetPublicationPackageVariableArrayOutput
A list of variables for the stack resource.
func (GetPublicationPackageResultOutput) Version ¶
func (o GetPublicationPackageResultOutput) Version() pulumi.StringOutput
The package version.
type GetPublicationPackageVariable ¶
type GetPublicationPackageVariable struct { // The data type of the variable. DataType string `pulumi:"dataType"` // The variable's default value. DefaultValue string `pulumi:"defaultValue"` // A description of the variable. Description string `pulumi:"description"` // A brief textual description that helps to explain the variable. HintMessage string `pulumi:"hintMessage"` // Whether the variable is mandatory. IsMandatory bool `pulumi:"isMandatory"` // The name of the variable. Name string `pulumi:"name"` }
type GetPublicationPackageVariableArgs ¶
type GetPublicationPackageVariableArgs struct { // The data type of the variable. DataType pulumi.StringInput `pulumi:"dataType"` // The variable's default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // A description of the variable. Description pulumi.StringInput `pulumi:"description"` // A brief textual description that helps to explain the variable. HintMessage pulumi.StringInput `pulumi:"hintMessage"` // Whether the variable is mandatory. IsMandatory pulumi.BoolInput `pulumi:"isMandatory"` // The name of the variable. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationPackageVariableArgs) ElementType ¶
func (GetPublicationPackageVariableArgs) ElementType() reflect.Type
func (GetPublicationPackageVariableArgs) ToGetPublicationPackageVariableOutput ¶
func (i GetPublicationPackageVariableArgs) ToGetPublicationPackageVariableOutput() GetPublicationPackageVariableOutput
func (GetPublicationPackageVariableArgs) ToGetPublicationPackageVariableOutputWithContext ¶
func (i GetPublicationPackageVariableArgs) ToGetPublicationPackageVariableOutputWithContext(ctx context.Context) GetPublicationPackageVariableOutput
type GetPublicationPackageVariableArray ¶
type GetPublicationPackageVariableArray []GetPublicationPackageVariableInput
func (GetPublicationPackageVariableArray) ElementType ¶
func (GetPublicationPackageVariableArray) ElementType() reflect.Type
func (GetPublicationPackageVariableArray) ToGetPublicationPackageVariableArrayOutput ¶
func (i GetPublicationPackageVariableArray) ToGetPublicationPackageVariableArrayOutput() GetPublicationPackageVariableArrayOutput
func (GetPublicationPackageVariableArray) ToGetPublicationPackageVariableArrayOutputWithContext ¶
func (i GetPublicationPackageVariableArray) ToGetPublicationPackageVariableArrayOutputWithContext(ctx context.Context) GetPublicationPackageVariableArrayOutput
type GetPublicationPackageVariableArrayInput ¶
type GetPublicationPackageVariableArrayInput interface { pulumi.Input ToGetPublicationPackageVariableArrayOutput() GetPublicationPackageVariableArrayOutput ToGetPublicationPackageVariableArrayOutputWithContext(context.Context) GetPublicationPackageVariableArrayOutput }
GetPublicationPackageVariableArrayInput is an input type that accepts GetPublicationPackageVariableArray and GetPublicationPackageVariableArrayOutput values. You can construct a concrete instance of `GetPublicationPackageVariableArrayInput` via:
GetPublicationPackageVariableArray{ GetPublicationPackageVariableArgs{...} }
type GetPublicationPackageVariableArrayOutput ¶
type GetPublicationPackageVariableArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageVariableArrayOutput) ElementType ¶
func (GetPublicationPackageVariableArrayOutput) ElementType() reflect.Type
func (GetPublicationPackageVariableArrayOutput) ToGetPublicationPackageVariableArrayOutput ¶
func (o GetPublicationPackageVariableArrayOutput) ToGetPublicationPackageVariableArrayOutput() GetPublicationPackageVariableArrayOutput
func (GetPublicationPackageVariableArrayOutput) ToGetPublicationPackageVariableArrayOutputWithContext ¶
func (o GetPublicationPackageVariableArrayOutput) ToGetPublicationPackageVariableArrayOutputWithContext(ctx context.Context) GetPublicationPackageVariableArrayOutput
type GetPublicationPackageVariableInput ¶
type GetPublicationPackageVariableInput interface { pulumi.Input ToGetPublicationPackageVariableOutput() GetPublicationPackageVariableOutput ToGetPublicationPackageVariableOutputWithContext(context.Context) GetPublicationPackageVariableOutput }
GetPublicationPackageVariableInput is an input type that accepts GetPublicationPackageVariableArgs and GetPublicationPackageVariableOutput values. You can construct a concrete instance of `GetPublicationPackageVariableInput` via:
GetPublicationPackageVariableArgs{...}
type GetPublicationPackageVariableOutput ¶
type GetPublicationPackageVariableOutput struct{ *pulumi.OutputState }
func (GetPublicationPackageVariableOutput) DataType ¶
func (o GetPublicationPackageVariableOutput) DataType() pulumi.StringOutput
The data type of the variable.
func (GetPublicationPackageVariableOutput) DefaultValue ¶
func (o GetPublicationPackageVariableOutput) DefaultValue() pulumi.StringOutput
The variable's default value.
func (GetPublicationPackageVariableOutput) Description ¶
func (o GetPublicationPackageVariableOutput) Description() pulumi.StringOutput
A description of the variable.
func (GetPublicationPackageVariableOutput) ElementType ¶
func (GetPublicationPackageVariableOutput) ElementType() reflect.Type
func (GetPublicationPackageVariableOutput) HintMessage ¶
func (o GetPublicationPackageVariableOutput) HintMessage() pulumi.StringOutput
A brief textual description that helps to explain the variable.
func (GetPublicationPackageVariableOutput) IsMandatory ¶
func (o GetPublicationPackageVariableOutput) IsMandatory() pulumi.BoolOutput
Whether the variable is mandatory.
func (GetPublicationPackageVariableOutput) Name ¶
func (o GetPublicationPackageVariableOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetPublicationPackageVariableOutput) ToGetPublicationPackageVariableOutput ¶
func (o GetPublicationPackageVariableOutput) ToGetPublicationPackageVariableOutput() GetPublicationPackageVariableOutput
func (GetPublicationPackageVariableOutput) ToGetPublicationPackageVariableOutputWithContext ¶
func (o GetPublicationPackageVariableOutput) ToGetPublicationPackageVariableOutputWithContext(ctx context.Context) GetPublicationPackageVariableOutput
type GetPublicationPackagesArgs ¶
type GetPublicationPackagesArgs struct { Filters []GetPublicationPackagesFilter `pulumi:"filters"` // A filter to return only packages that match the given package type exactly. PackageType *string `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion *string `pulumi:"packageVersion"` // The unique identifier for the publication. PublicationId string `pulumi:"publicationId"` }
A collection of arguments for invoking getPublicationPackages.
type GetPublicationPackagesFilterArgs ¶
type GetPublicationPackagesFilterArgs struct { // The name of the variable. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPublicationPackagesFilterArgs) ElementType ¶
func (GetPublicationPackagesFilterArgs) ElementType() reflect.Type
func (GetPublicationPackagesFilterArgs) ToGetPublicationPackagesFilterOutput ¶
func (i GetPublicationPackagesFilterArgs) ToGetPublicationPackagesFilterOutput() GetPublicationPackagesFilterOutput
func (GetPublicationPackagesFilterArgs) ToGetPublicationPackagesFilterOutputWithContext ¶
func (i GetPublicationPackagesFilterArgs) ToGetPublicationPackagesFilterOutputWithContext(ctx context.Context) GetPublicationPackagesFilterOutput
type GetPublicationPackagesFilterArray ¶
type GetPublicationPackagesFilterArray []GetPublicationPackagesFilterInput
func (GetPublicationPackagesFilterArray) ElementType ¶
func (GetPublicationPackagesFilterArray) ElementType() reflect.Type
func (GetPublicationPackagesFilterArray) ToGetPublicationPackagesFilterArrayOutput ¶
func (i GetPublicationPackagesFilterArray) ToGetPublicationPackagesFilterArrayOutput() GetPublicationPackagesFilterArrayOutput
func (GetPublicationPackagesFilterArray) ToGetPublicationPackagesFilterArrayOutputWithContext ¶
func (i GetPublicationPackagesFilterArray) ToGetPublicationPackagesFilterArrayOutputWithContext(ctx context.Context) GetPublicationPackagesFilterArrayOutput
type GetPublicationPackagesFilterArrayInput ¶
type GetPublicationPackagesFilterArrayInput interface { pulumi.Input ToGetPublicationPackagesFilterArrayOutput() GetPublicationPackagesFilterArrayOutput ToGetPublicationPackagesFilterArrayOutputWithContext(context.Context) GetPublicationPackagesFilterArrayOutput }
GetPublicationPackagesFilterArrayInput is an input type that accepts GetPublicationPackagesFilterArray and GetPublicationPackagesFilterArrayOutput values. You can construct a concrete instance of `GetPublicationPackagesFilterArrayInput` via:
GetPublicationPackagesFilterArray{ GetPublicationPackagesFilterArgs{...} }
type GetPublicationPackagesFilterArrayOutput ¶
type GetPublicationPackagesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackagesFilterArrayOutput) ElementType ¶
func (GetPublicationPackagesFilterArrayOutput) ElementType() reflect.Type
func (GetPublicationPackagesFilterArrayOutput) ToGetPublicationPackagesFilterArrayOutput ¶
func (o GetPublicationPackagesFilterArrayOutput) ToGetPublicationPackagesFilterArrayOutput() GetPublicationPackagesFilterArrayOutput
func (GetPublicationPackagesFilterArrayOutput) ToGetPublicationPackagesFilterArrayOutputWithContext ¶
func (o GetPublicationPackagesFilterArrayOutput) ToGetPublicationPackagesFilterArrayOutputWithContext(ctx context.Context) GetPublicationPackagesFilterArrayOutput
type GetPublicationPackagesFilterInput ¶
type GetPublicationPackagesFilterInput interface { pulumi.Input ToGetPublicationPackagesFilterOutput() GetPublicationPackagesFilterOutput ToGetPublicationPackagesFilterOutputWithContext(context.Context) GetPublicationPackagesFilterOutput }
GetPublicationPackagesFilterInput is an input type that accepts GetPublicationPackagesFilterArgs and GetPublicationPackagesFilterOutput values. You can construct a concrete instance of `GetPublicationPackagesFilterInput` via:
GetPublicationPackagesFilterArgs{...}
type GetPublicationPackagesFilterOutput ¶
type GetPublicationPackagesFilterOutput struct{ *pulumi.OutputState }
func (GetPublicationPackagesFilterOutput) ElementType ¶
func (GetPublicationPackagesFilterOutput) ElementType() reflect.Type
func (GetPublicationPackagesFilterOutput) Name ¶
func (o GetPublicationPackagesFilterOutput) Name() pulumi.StringOutput
The name of the variable.
func (GetPublicationPackagesFilterOutput) Regex ¶
func (o GetPublicationPackagesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPublicationPackagesFilterOutput) ToGetPublicationPackagesFilterOutput ¶
func (o GetPublicationPackagesFilterOutput) ToGetPublicationPackagesFilterOutput() GetPublicationPackagesFilterOutput
func (GetPublicationPackagesFilterOutput) ToGetPublicationPackagesFilterOutputWithContext ¶
func (o GetPublicationPackagesFilterOutput) ToGetPublicationPackagesFilterOutputWithContext(ctx context.Context) GetPublicationPackagesFilterOutput
func (GetPublicationPackagesFilterOutput) Values ¶
func (o GetPublicationPackagesFilterOutput) Values() pulumi.StringArrayOutput
type GetPublicationPackagesOutputArgs ¶
type GetPublicationPackagesOutputArgs struct { Filters GetPublicationPackagesFilterArrayInput `pulumi:"filters"` // A filter to return only packages that match the given package type exactly. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringPtrInput `pulumi:"packageVersion"` // The unique identifier for the publication. PublicationId pulumi.StringInput `pulumi:"publicationId"` }
A collection of arguments for invoking getPublicationPackages.
func (GetPublicationPackagesOutputArgs) ElementType ¶
func (GetPublicationPackagesOutputArgs) ElementType() reflect.Type
type GetPublicationPackagesPublicationPackage ¶
type GetPublicationPackagesPublicationPackage struct { // The ID of the listing that the specified package belongs to. ListingId string `pulumi:"listingId"` // A filter to return only packages that match the given package type exactly. PackageType string `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion string `pulumi:"packageVersion"` // The unique identifier for the package resource. ResourceId string `pulumi:"resourceId"` // The date and time the publication package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetPublicationPackagesPublicationPackageArgs ¶
type GetPublicationPackagesPublicationPackageArgs struct { // The ID of the listing that the specified package belongs to. ListingId pulumi.StringInput `pulumi:"listingId"` // A filter to return only packages that match the given package type exactly. PackageType pulumi.StringInput `pulumi:"packageType"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` // The unique identifier for the package resource. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The date and time the publication package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetPublicationPackagesPublicationPackageArgs) ElementType ¶
func (GetPublicationPackagesPublicationPackageArgs) ElementType() reflect.Type
func (GetPublicationPackagesPublicationPackageArgs) ToGetPublicationPackagesPublicationPackageOutput ¶
func (i GetPublicationPackagesPublicationPackageArgs) ToGetPublicationPackagesPublicationPackageOutput() GetPublicationPackagesPublicationPackageOutput
func (GetPublicationPackagesPublicationPackageArgs) ToGetPublicationPackagesPublicationPackageOutputWithContext ¶
func (i GetPublicationPackagesPublicationPackageArgs) ToGetPublicationPackagesPublicationPackageOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageOutput
type GetPublicationPackagesPublicationPackageArray ¶
type GetPublicationPackagesPublicationPackageArray []GetPublicationPackagesPublicationPackageInput
func (GetPublicationPackagesPublicationPackageArray) ElementType ¶
func (GetPublicationPackagesPublicationPackageArray) ElementType() reflect.Type
func (GetPublicationPackagesPublicationPackageArray) ToGetPublicationPackagesPublicationPackageArrayOutput ¶
func (i GetPublicationPackagesPublicationPackageArray) ToGetPublicationPackagesPublicationPackageArrayOutput() GetPublicationPackagesPublicationPackageArrayOutput
func (GetPublicationPackagesPublicationPackageArray) ToGetPublicationPackagesPublicationPackageArrayOutputWithContext ¶
func (i GetPublicationPackagesPublicationPackageArray) ToGetPublicationPackagesPublicationPackageArrayOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageArrayOutput
type GetPublicationPackagesPublicationPackageArrayInput ¶
type GetPublicationPackagesPublicationPackageArrayInput interface { pulumi.Input ToGetPublicationPackagesPublicationPackageArrayOutput() GetPublicationPackagesPublicationPackageArrayOutput ToGetPublicationPackagesPublicationPackageArrayOutputWithContext(context.Context) GetPublicationPackagesPublicationPackageArrayOutput }
GetPublicationPackagesPublicationPackageArrayInput is an input type that accepts GetPublicationPackagesPublicationPackageArray and GetPublicationPackagesPublicationPackageArrayOutput values. You can construct a concrete instance of `GetPublicationPackagesPublicationPackageArrayInput` via:
GetPublicationPackagesPublicationPackageArray{ GetPublicationPackagesPublicationPackageArgs{...} }
type GetPublicationPackagesPublicationPackageArrayOutput ¶
type GetPublicationPackagesPublicationPackageArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationPackagesPublicationPackageArrayOutput) ElementType ¶
func (GetPublicationPackagesPublicationPackageArrayOutput) ElementType() reflect.Type
func (GetPublicationPackagesPublicationPackageArrayOutput) ToGetPublicationPackagesPublicationPackageArrayOutput ¶
func (o GetPublicationPackagesPublicationPackageArrayOutput) ToGetPublicationPackagesPublicationPackageArrayOutput() GetPublicationPackagesPublicationPackageArrayOutput
func (GetPublicationPackagesPublicationPackageArrayOutput) ToGetPublicationPackagesPublicationPackageArrayOutputWithContext ¶
func (o GetPublicationPackagesPublicationPackageArrayOutput) ToGetPublicationPackagesPublicationPackageArrayOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageArrayOutput
type GetPublicationPackagesPublicationPackageInput ¶
type GetPublicationPackagesPublicationPackageInput interface { pulumi.Input ToGetPublicationPackagesPublicationPackageOutput() GetPublicationPackagesPublicationPackageOutput ToGetPublicationPackagesPublicationPackageOutputWithContext(context.Context) GetPublicationPackagesPublicationPackageOutput }
GetPublicationPackagesPublicationPackageInput is an input type that accepts GetPublicationPackagesPublicationPackageArgs and GetPublicationPackagesPublicationPackageOutput values. You can construct a concrete instance of `GetPublicationPackagesPublicationPackageInput` via:
GetPublicationPackagesPublicationPackageArgs{...}
type GetPublicationPackagesPublicationPackageOutput ¶
type GetPublicationPackagesPublicationPackageOutput struct{ *pulumi.OutputState }
func (GetPublicationPackagesPublicationPackageOutput) ElementType ¶
func (GetPublicationPackagesPublicationPackageOutput) ElementType() reflect.Type
func (GetPublicationPackagesPublicationPackageOutput) ListingId ¶
func (o GetPublicationPackagesPublicationPackageOutput) ListingId() pulumi.StringOutput
The ID of the listing that the specified package belongs to.
func (GetPublicationPackagesPublicationPackageOutput) PackageType ¶
func (o GetPublicationPackagesPublicationPackageOutput) PackageType() pulumi.StringOutput
A filter to return only packages that match the given package type exactly.
func (GetPublicationPackagesPublicationPackageOutput) PackageVersion ¶
func (o GetPublicationPackagesPublicationPackageOutput) PackageVersion() pulumi.StringOutput
The version of the package. Package versions are unique within a listing.
func (GetPublicationPackagesPublicationPackageOutput) ResourceId ¶
func (o GetPublicationPackagesPublicationPackageOutput) ResourceId() pulumi.StringOutput
The unique identifier for the package resource.
func (GetPublicationPackagesPublicationPackageOutput) TimeCreated ¶
func (o GetPublicationPackagesPublicationPackageOutput) TimeCreated() pulumi.StringOutput
The date and time the publication package was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (GetPublicationPackagesPublicationPackageOutput) ToGetPublicationPackagesPublicationPackageOutput ¶
func (o GetPublicationPackagesPublicationPackageOutput) ToGetPublicationPackagesPublicationPackageOutput() GetPublicationPackagesPublicationPackageOutput
func (GetPublicationPackagesPublicationPackageOutput) ToGetPublicationPackagesPublicationPackageOutputWithContext ¶
func (o GetPublicationPackagesPublicationPackageOutput) ToGetPublicationPackagesPublicationPackageOutputWithContext(ctx context.Context) GetPublicationPackagesPublicationPackageOutput
type GetPublicationPackagesResult ¶
type GetPublicationPackagesResult struct { Filters []GetPublicationPackagesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The specified package's type. PackageType *string `pulumi:"packageType"` PackageVersion *string `pulumi:"packageVersion"` PublicationId string `pulumi:"publicationId"` // The list of publication_packages. PublicationPackages []GetPublicationPackagesPublicationPackage `pulumi:"publicationPackages"` }
A collection of values returned by getPublicationPackages.
func GetPublicationPackages ¶
func GetPublicationPackages(ctx *pulumi.Context, args *GetPublicationPackagesArgs, opts ...pulumi.InvokeOption) (*GetPublicationPackagesResult, error)
This data source provides the list of Publication Packages in Oracle Cloud Infrastructure Marketplace service.
Lists the packages in the specified publication.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetPublicationPackages(ctx, &marketplace.GetPublicationPackagesArgs{ PublicationId: testPublication.Id, PackageType: pulumi.StringRef(publicationPackagePackageType), PackageVersion: pulumi.StringRef(publicationPackagePackageVersion), }, nil) if err != nil { return err } return nil }) }
```
type GetPublicationPackagesResultOutput ¶
type GetPublicationPackagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublicationPackages.
func GetPublicationPackagesOutput ¶
func GetPublicationPackagesOutput(ctx *pulumi.Context, args GetPublicationPackagesOutputArgs, opts ...pulumi.InvokeOption) GetPublicationPackagesResultOutput
func (GetPublicationPackagesResultOutput) ElementType ¶
func (GetPublicationPackagesResultOutput) ElementType() reflect.Type
func (GetPublicationPackagesResultOutput) Filters ¶
func (o GetPublicationPackagesResultOutput) Filters() GetPublicationPackagesFilterArrayOutput
func (GetPublicationPackagesResultOutput) Id ¶
func (o GetPublicationPackagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPublicationPackagesResultOutput) PackageType ¶
func (o GetPublicationPackagesResultOutput) PackageType() pulumi.StringPtrOutput
The specified package's type.
func (GetPublicationPackagesResultOutput) PackageVersion ¶
func (o GetPublicationPackagesResultOutput) PackageVersion() pulumi.StringPtrOutput
func (GetPublicationPackagesResultOutput) PublicationId ¶
func (o GetPublicationPackagesResultOutput) PublicationId() pulumi.StringOutput
func (GetPublicationPackagesResultOutput) PublicationPackages ¶
func (o GetPublicationPackagesResultOutput) PublicationPackages() GetPublicationPackagesPublicationPackageArrayOutput
The list of publication_packages.
func (GetPublicationPackagesResultOutput) ToGetPublicationPackagesResultOutput ¶
func (o GetPublicationPackagesResultOutput) ToGetPublicationPackagesResultOutput() GetPublicationPackagesResultOutput
func (GetPublicationPackagesResultOutput) ToGetPublicationPackagesResultOutputWithContext ¶
func (o GetPublicationPackagesResultOutput) ToGetPublicationPackagesResultOutputWithContext(ctx context.Context) GetPublicationPackagesResultOutput
type GetPublicationSupportContact ¶
type GetPublicationSupportContact struct { // The email of the contact. Email string `pulumi:"email"` // The name of the operating system. Name string `pulumi:"name"` // The phone number of the contact. Phone string `pulumi:"phone"` // The email subject line to use when contacting support. Subject string `pulumi:"subject"` }
type GetPublicationSupportContactArgs ¶
type GetPublicationSupportContactArgs struct { // The email of the contact. Email pulumi.StringInput `pulumi:"email"` // The name of the operating system. Name pulumi.StringInput `pulumi:"name"` // The phone number of the contact. Phone pulumi.StringInput `pulumi:"phone"` // The email subject line to use when contacting support. Subject pulumi.StringInput `pulumi:"subject"` }
func (GetPublicationSupportContactArgs) ElementType ¶
func (GetPublicationSupportContactArgs) ElementType() reflect.Type
func (GetPublicationSupportContactArgs) ToGetPublicationSupportContactOutput ¶
func (i GetPublicationSupportContactArgs) ToGetPublicationSupportContactOutput() GetPublicationSupportContactOutput
func (GetPublicationSupportContactArgs) ToGetPublicationSupportContactOutputWithContext ¶
func (i GetPublicationSupportContactArgs) ToGetPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationSupportContactOutput
type GetPublicationSupportContactArray ¶
type GetPublicationSupportContactArray []GetPublicationSupportContactInput
func (GetPublicationSupportContactArray) ElementType ¶
func (GetPublicationSupportContactArray) ElementType() reflect.Type
func (GetPublicationSupportContactArray) ToGetPublicationSupportContactArrayOutput ¶
func (i GetPublicationSupportContactArray) ToGetPublicationSupportContactArrayOutput() GetPublicationSupportContactArrayOutput
func (GetPublicationSupportContactArray) ToGetPublicationSupportContactArrayOutputWithContext ¶
func (i GetPublicationSupportContactArray) ToGetPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationSupportContactArrayOutput
type GetPublicationSupportContactArrayInput ¶
type GetPublicationSupportContactArrayInput interface { pulumi.Input ToGetPublicationSupportContactArrayOutput() GetPublicationSupportContactArrayOutput ToGetPublicationSupportContactArrayOutputWithContext(context.Context) GetPublicationSupportContactArrayOutput }
GetPublicationSupportContactArrayInput is an input type that accepts GetPublicationSupportContactArray and GetPublicationSupportContactArrayOutput values. You can construct a concrete instance of `GetPublicationSupportContactArrayInput` via:
GetPublicationSupportContactArray{ GetPublicationSupportContactArgs{...} }
type GetPublicationSupportContactArrayOutput ¶
type GetPublicationSupportContactArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationSupportContactArrayOutput) ElementType ¶
func (GetPublicationSupportContactArrayOutput) ElementType() reflect.Type
func (GetPublicationSupportContactArrayOutput) ToGetPublicationSupportContactArrayOutput ¶
func (o GetPublicationSupportContactArrayOutput) ToGetPublicationSupportContactArrayOutput() GetPublicationSupportContactArrayOutput
func (GetPublicationSupportContactArrayOutput) ToGetPublicationSupportContactArrayOutputWithContext ¶
func (o GetPublicationSupportContactArrayOutput) ToGetPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationSupportContactArrayOutput
type GetPublicationSupportContactInput ¶
type GetPublicationSupportContactInput interface { pulumi.Input ToGetPublicationSupportContactOutput() GetPublicationSupportContactOutput ToGetPublicationSupportContactOutputWithContext(context.Context) GetPublicationSupportContactOutput }
GetPublicationSupportContactInput is an input type that accepts GetPublicationSupportContactArgs and GetPublicationSupportContactOutput values. You can construct a concrete instance of `GetPublicationSupportContactInput` via:
GetPublicationSupportContactArgs{...}
type GetPublicationSupportContactOutput ¶
type GetPublicationSupportContactOutput struct{ *pulumi.OutputState }
func (GetPublicationSupportContactOutput) ElementType ¶
func (GetPublicationSupportContactOutput) ElementType() reflect.Type
func (GetPublicationSupportContactOutput) Email ¶
func (o GetPublicationSupportContactOutput) Email() pulumi.StringOutput
The email of the contact.
func (GetPublicationSupportContactOutput) Name ¶
func (o GetPublicationSupportContactOutput) Name() pulumi.StringOutput
The name of the operating system.
func (GetPublicationSupportContactOutput) Phone ¶
func (o GetPublicationSupportContactOutput) Phone() pulumi.StringOutput
The phone number of the contact.
func (GetPublicationSupportContactOutput) Subject ¶
func (o GetPublicationSupportContactOutput) Subject() pulumi.StringOutput
The email subject line to use when contacting support.
func (GetPublicationSupportContactOutput) ToGetPublicationSupportContactOutput ¶
func (o GetPublicationSupportContactOutput) ToGetPublicationSupportContactOutput() GetPublicationSupportContactOutput
func (GetPublicationSupportContactOutput) ToGetPublicationSupportContactOutputWithContext ¶
func (o GetPublicationSupportContactOutput) ToGetPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationSupportContactOutput
type GetPublicationSupportedOperatingSystem ¶
type GetPublicationSupportedOperatingSystem struct { // The name of the operating system. Name string `pulumi:"name"` }
type GetPublicationSupportedOperatingSystemArgs ¶
type GetPublicationSupportedOperatingSystemArgs struct { // The name of the operating system. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationSupportedOperatingSystemArgs) ElementType ¶
func (GetPublicationSupportedOperatingSystemArgs) ElementType() reflect.Type
func (GetPublicationSupportedOperatingSystemArgs) ToGetPublicationSupportedOperatingSystemOutput ¶
func (i GetPublicationSupportedOperatingSystemArgs) ToGetPublicationSupportedOperatingSystemOutput() GetPublicationSupportedOperatingSystemOutput
func (GetPublicationSupportedOperatingSystemArgs) ToGetPublicationSupportedOperatingSystemOutputWithContext ¶
func (i GetPublicationSupportedOperatingSystemArgs) ToGetPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemOutput
type GetPublicationSupportedOperatingSystemArray ¶
type GetPublicationSupportedOperatingSystemArray []GetPublicationSupportedOperatingSystemInput
func (GetPublicationSupportedOperatingSystemArray) ElementType ¶
func (GetPublicationSupportedOperatingSystemArray) ElementType() reflect.Type
func (GetPublicationSupportedOperatingSystemArray) ToGetPublicationSupportedOperatingSystemArrayOutput ¶
func (i GetPublicationSupportedOperatingSystemArray) ToGetPublicationSupportedOperatingSystemArrayOutput() GetPublicationSupportedOperatingSystemArrayOutput
func (GetPublicationSupportedOperatingSystemArray) ToGetPublicationSupportedOperatingSystemArrayOutputWithContext ¶
func (i GetPublicationSupportedOperatingSystemArray) ToGetPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemArrayOutput
type GetPublicationSupportedOperatingSystemArrayInput ¶
type GetPublicationSupportedOperatingSystemArrayInput interface { pulumi.Input ToGetPublicationSupportedOperatingSystemArrayOutput() GetPublicationSupportedOperatingSystemArrayOutput ToGetPublicationSupportedOperatingSystemArrayOutputWithContext(context.Context) GetPublicationSupportedOperatingSystemArrayOutput }
GetPublicationSupportedOperatingSystemArrayInput is an input type that accepts GetPublicationSupportedOperatingSystemArray and GetPublicationSupportedOperatingSystemArrayOutput values. You can construct a concrete instance of `GetPublicationSupportedOperatingSystemArrayInput` via:
GetPublicationSupportedOperatingSystemArray{ GetPublicationSupportedOperatingSystemArgs{...} }
type GetPublicationSupportedOperatingSystemArrayOutput ¶
type GetPublicationSupportedOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationSupportedOperatingSystemArrayOutput) ElementType ¶
func (GetPublicationSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationSupportedOperatingSystemArrayOutput ¶
func (o GetPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationSupportedOperatingSystemArrayOutput() GetPublicationSupportedOperatingSystemArrayOutput
func (GetPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationSupportedOperatingSystemArrayOutputWithContext ¶
func (o GetPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemArrayOutput
type GetPublicationSupportedOperatingSystemInput ¶
type GetPublicationSupportedOperatingSystemInput interface { pulumi.Input ToGetPublicationSupportedOperatingSystemOutput() GetPublicationSupportedOperatingSystemOutput ToGetPublicationSupportedOperatingSystemOutputWithContext(context.Context) GetPublicationSupportedOperatingSystemOutput }
GetPublicationSupportedOperatingSystemInput is an input type that accepts GetPublicationSupportedOperatingSystemArgs and GetPublicationSupportedOperatingSystemOutput values. You can construct a concrete instance of `GetPublicationSupportedOperatingSystemInput` via:
GetPublicationSupportedOperatingSystemArgs{...}
type GetPublicationSupportedOperatingSystemOutput ¶
type GetPublicationSupportedOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetPublicationSupportedOperatingSystemOutput) ElementType ¶
func (GetPublicationSupportedOperatingSystemOutput) ElementType() reflect.Type
func (GetPublicationSupportedOperatingSystemOutput) Name ¶
func (o GetPublicationSupportedOperatingSystemOutput) Name() pulumi.StringOutput
The name of the operating system.
func (GetPublicationSupportedOperatingSystemOutput) ToGetPublicationSupportedOperatingSystemOutput ¶
func (o GetPublicationSupportedOperatingSystemOutput) ToGetPublicationSupportedOperatingSystemOutput() GetPublicationSupportedOperatingSystemOutput
func (GetPublicationSupportedOperatingSystemOutput) ToGetPublicationSupportedOperatingSystemOutputWithContext ¶
func (o GetPublicationSupportedOperatingSystemOutput) ToGetPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationSupportedOperatingSystemOutput
type GetPublicationsArgs ¶
type GetPublicationsArgs struct { // The unique identifier for the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetPublicationsFilter `pulumi:"filters"` // The type of the listing. ListingType string `pulumi:"listingType"` // The name of the publication. Names []string `pulumi:"names"` // The operating system of the listing. OperatingSystems []string `pulumi:"operatingSystems"` // The unique identifier for the publication. PublicationId *string `pulumi:"publicationId"` }
A collection of arguments for invoking getPublications.
type GetPublicationsFilter ¶
type GetPublicationsFilterArgs ¶
type GetPublicationsFilterArgs struct { // The name of the publication. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPublicationsFilterArgs) ElementType ¶
func (GetPublicationsFilterArgs) ElementType() reflect.Type
func (GetPublicationsFilterArgs) ToGetPublicationsFilterOutput ¶
func (i GetPublicationsFilterArgs) ToGetPublicationsFilterOutput() GetPublicationsFilterOutput
func (GetPublicationsFilterArgs) ToGetPublicationsFilterOutputWithContext ¶
func (i GetPublicationsFilterArgs) ToGetPublicationsFilterOutputWithContext(ctx context.Context) GetPublicationsFilterOutput
type GetPublicationsFilterArray ¶
type GetPublicationsFilterArray []GetPublicationsFilterInput
func (GetPublicationsFilterArray) ElementType ¶
func (GetPublicationsFilterArray) ElementType() reflect.Type
func (GetPublicationsFilterArray) ToGetPublicationsFilterArrayOutput ¶
func (i GetPublicationsFilterArray) ToGetPublicationsFilterArrayOutput() GetPublicationsFilterArrayOutput
func (GetPublicationsFilterArray) ToGetPublicationsFilterArrayOutputWithContext ¶
func (i GetPublicationsFilterArray) ToGetPublicationsFilterArrayOutputWithContext(ctx context.Context) GetPublicationsFilterArrayOutput
type GetPublicationsFilterArrayInput ¶
type GetPublicationsFilterArrayInput interface { pulumi.Input ToGetPublicationsFilterArrayOutput() GetPublicationsFilterArrayOutput ToGetPublicationsFilterArrayOutputWithContext(context.Context) GetPublicationsFilterArrayOutput }
GetPublicationsFilterArrayInput is an input type that accepts GetPublicationsFilterArray and GetPublicationsFilterArrayOutput values. You can construct a concrete instance of `GetPublicationsFilterArrayInput` via:
GetPublicationsFilterArray{ GetPublicationsFilterArgs{...} }
type GetPublicationsFilterArrayOutput ¶
type GetPublicationsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsFilterArrayOutput) ElementType ¶
func (GetPublicationsFilterArrayOutput) ElementType() reflect.Type
func (GetPublicationsFilterArrayOutput) Index ¶
func (o GetPublicationsFilterArrayOutput) Index(i pulumi.IntInput) GetPublicationsFilterOutput
func (GetPublicationsFilterArrayOutput) ToGetPublicationsFilterArrayOutput ¶
func (o GetPublicationsFilterArrayOutput) ToGetPublicationsFilterArrayOutput() GetPublicationsFilterArrayOutput
func (GetPublicationsFilterArrayOutput) ToGetPublicationsFilterArrayOutputWithContext ¶
func (o GetPublicationsFilterArrayOutput) ToGetPublicationsFilterArrayOutputWithContext(ctx context.Context) GetPublicationsFilterArrayOutput
type GetPublicationsFilterInput ¶
type GetPublicationsFilterInput interface { pulumi.Input ToGetPublicationsFilterOutput() GetPublicationsFilterOutput ToGetPublicationsFilterOutputWithContext(context.Context) GetPublicationsFilterOutput }
GetPublicationsFilterInput is an input type that accepts GetPublicationsFilterArgs and GetPublicationsFilterOutput values. You can construct a concrete instance of `GetPublicationsFilterInput` via:
GetPublicationsFilterArgs{...}
type GetPublicationsFilterOutput ¶
type GetPublicationsFilterOutput struct{ *pulumi.OutputState }
func (GetPublicationsFilterOutput) ElementType ¶
func (GetPublicationsFilterOutput) ElementType() reflect.Type
func (GetPublicationsFilterOutput) Name ¶
func (o GetPublicationsFilterOutput) Name() pulumi.StringOutput
The name of the publication.
func (GetPublicationsFilterOutput) Regex ¶
func (o GetPublicationsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPublicationsFilterOutput) ToGetPublicationsFilterOutput ¶
func (o GetPublicationsFilterOutput) ToGetPublicationsFilterOutput() GetPublicationsFilterOutput
func (GetPublicationsFilterOutput) ToGetPublicationsFilterOutputWithContext ¶
func (o GetPublicationsFilterOutput) ToGetPublicationsFilterOutputWithContext(ctx context.Context) GetPublicationsFilterOutput
func (GetPublicationsFilterOutput) Values ¶
func (o GetPublicationsFilterOutput) Values() pulumi.StringArrayOutput
type GetPublicationsOutputArgs ¶
type GetPublicationsOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetPublicationsFilterArrayInput `pulumi:"filters"` // The type of the listing. ListingType pulumi.StringInput `pulumi:"listingType"` // The name of the publication. Names pulumi.StringArrayInput `pulumi:"names"` // The operating system of the listing. OperatingSystems pulumi.StringArrayInput `pulumi:"operatingSystems"` // The unique identifier for the publication. PublicationId pulumi.StringPtrInput `pulumi:"publicationId"` }
A collection of arguments for invoking getPublications.
func (GetPublicationsOutputArgs) ElementType ¶
func (GetPublicationsOutputArgs) ElementType() reflect.Type
type GetPublicationsPublication ¶
type GetPublicationsPublication struct { // The unique identifier for the compartment. CompartmentId string `pulumi:"compartmentId"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The model for upload data for images and icons. Icons []GetPublicationsPublicationIcon `pulumi:"icons"` // The unique identifier for the publication in Marketplace. Id string `pulumi:"id"` IsAgreementAcknowledged bool `pulumi:"isAgreementAcknowledged"` // The type of the listing. ListingType string `pulumi:"listingType"` // A long description of the publication to use in the listing. LongDescription string `pulumi:"longDescription"` // The name of the publication. Name string `pulumi:"name"` PackageDetails []GetPublicationsPublicationPackageDetail `pulumi:"packageDetails"` // The listing's package type. PackageType string `pulumi:"packageType"` // A short description of the publication to use in the listing. ShortDescription string `pulumi:"shortDescription"` // The lifecycle state of the publication. State string `pulumi:"state"` // Contact information for getting support from the publisher for the listing. SupportContacts []GetPublicationsPublicationSupportContact `pulumi:"supportContacts"` // The list of operating systems supported by the listing. SupportedOperatingSystems []GetPublicationsPublicationSupportedOperatingSystem `pulumi:"supportedOperatingSystems"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]string `pulumi:"systemTags"` // The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
type GetPublicationsPublicationArgs ¶
type GetPublicationsPublicationArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The model for upload data for images and icons. Icons GetPublicationsPublicationIconArrayInput `pulumi:"icons"` // The unique identifier for the publication in Marketplace. Id pulumi.StringInput `pulumi:"id"` IsAgreementAcknowledged pulumi.BoolInput `pulumi:"isAgreementAcknowledged"` // The type of the listing. ListingType pulumi.StringInput `pulumi:"listingType"` // A long description of the publication to use in the listing. LongDescription pulumi.StringInput `pulumi:"longDescription"` // The name of the publication. Name pulumi.StringInput `pulumi:"name"` PackageDetails GetPublicationsPublicationPackageDetailArrayInput `pulumi:"packageDetails"` // The listing's package type. PackageType pulumi.StringInput `pulumi:"packageType"` // A short description of the publication to use in the listing. ShortDescription pulumi.StringInput `pulumi:"shortDescription"` // The lifecycle state of the publication. State pulumi.StringInput `pulumi:"state"` // Contact information for getting support from the publisher for the listing. SupportContacts GetPublicationsPublicationSupportContactArrayInput `pulumi:"supportContacts"` // The list of operating systems supported by the listing. SupportedOperatingSystems GetPublicationsPublicationSupportedOperatingSystemArrayInput `pulumi:"supportedOperatingSystems"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetPublicationsPublicationArgs) ElementType ¶
func (GetPublicationsPublicationArgs) ElementType() reflect.Type
func (GetPublicationsPublicationArgs) ToGetPublicationsPublicationOutput ¶
func (i GetPublicationsPublicationArgs) ToGetPublicationsPublicationOutput() GetPublicationsPublicationOutput
func (GetPublicationsPublicationArgs) ToGetPublicationsPublicationOutputWithContext ¶
func (i GetPublicationsPublicationArgs) ToGetPublicationsPublicationOutputWithContext(ctx context.Context) GetPublicationsPublicationOutput
type GetPublicationsPublicationArray ¶
type GetPublicationsPublicationArray []GetPublicationsPublicationInput
func (GetPublicationsPublicationArray) ElementType ¶
func (GetPublicationsPublicationArray) ElementType() reflect.Type
func (GetPublicationsPublicationArray) ToGetPublicationsPublicationArrayOutput ¶
func (i GetPublicationsPublicationArray) ToGetPublicationsPublicationArrayOutput() GetPublicationsPublicationArrayOutput
func (GetPublicationsPublicationArray) ToGetPublicationsPublicationArrayOutputWithContext ¶
func (i GetPublicationsPublicationArray) ToGetPublicationsPublicationArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationArrayOutput
type GetPublicationsPublicationArrayInput ¶
type GetPublicationsPublicationArrayInput interface { pulumi.Input ToGetPublicationsPublicationArrayOutput() GetPublicationsPublicationArrayOutput ToGetPublicationsPublicationArrayOutputWithContext(context.Context) GetPublicationsPublicationArrayOutput }
GetPublicationsPublicationArrayInput is an input type that accepts GetPublicationsPublicationArray and GetPublicationsPublicationArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationArrayInput` via:
GetPublicationsPublicationArray{ GetPublicationsPublicationArgs{...} }
type GetPublicationsPublicationArrayOutput ¶
type GetPublicationsPublicationArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationArrayOutput) ElementType ¶
func (GetPublicationsPublicationArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationArrayOutput) Index ¶
func (o GetPublicationsPublicationArrayOutput) Index(i pulumi.IntInput) GetPublicationsPublicationOutput
func (GetPublicationsPublicationArrayOutput) ToGetPublicationsPublicationArrayOutput ¶
func (o GetPublicationsPublicationArrayOutput) ToGetPublicationsPublicationArrayOutput() GetPublicationsPublicationArrayOutput
func (GetPublicationsPublicationArrayOutput) ToGetPublicationsPublicationArrayOutputWithContext ¶
func (o GetPublicationsPublicationArrayOutput) ToGetPublicationsPublicationArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationArrayOutput
type GetPublicationsPublicationIcon ¶
type GetPublicationsPublicationIcon struct { // The content URL of the upload data. ContentUrl string `pulumi:"contentUrl"` // The file extension of the upload data. FileExtension string `pulumi:"fileExtension"` // The MIME type of the upload data. MimeType string `pulumi:"mimeType"` // The name of the publication. Name string `pulumi:"name"` }
type GetPublicationsPublicationIconArgs ¶
type GetPublicationsPublicationIconArgs struct { // The content URL of the upload data. ContentUrl pulumi.StringInput `pulumi:"contentUrl"` // The file extension of the upload data. FileExtension pulumi.StringInput `pulumi:"fileExtension"` // The MIME type of the upload data. MimeType pulumi.StringInput `pulumi:"mimeType"` // The name of the publication. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationsPublicationIconArgs) ElementType ¶
func (GetPublicationsPublicationIconArgs) ElementType() reflect.Type
func (GetPublicationsPublicationIconArgs) ToGetPublicationsPublicationIconOutput ¶
func (i GetPublicationsPublicationIconArgs) ToGetPublicationsPublicationIconOutput() GetPublicationsPublicationIconOutput
func (GetPublicationsPublicationIconArgs) ToGetPublicationsPublicationIconOutputWithContext ¶
func (i GetPublicationsPublicationIconArgs) ToGetPublicationsPublicationIconOutputWithContext(ctx context.Context) GetPublicationsPublicationIconOutput
type GetPublicationsPublicationIconArray ¶
type GetPublicationsPublicationIconArray []GetPublicationsPublicationIconInput
func (GetPublicationsPublicationIconArray) ElementType ¶
func (GetPublicationsPublicationIconArray) ElementType() reflect.Type
func (GetPublicationsPublicationIconArray) ToGetPublicationsPublicationIconArrayOutput ¶
func (i GetPublicationsPublicationIconArray) ToGetPublicationsPublicationIconArrayOutput() GetPublicationsPublicationIconArrayOutput
func (GetPublicationsPublicationIconArray) ToGetPublicationsPublicationIconArrayOutputWithContext ¶
func (i GetPublicationsPublicationIconArray) ToGetPublicationsPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationIconArrayOutput
type GetPublicationsPublicationIconArrayInput ¶
type GetPublicationsPublicationIconArrayInput interface { pulumi.Input ToGetPublicationsPublicationIconArrayOutput() GetPublicationsPublicationIconArrayOutput ToGetPublicationsPublicationIconArrayOutputWithContext(context.Context) GetPublicationsPublicationIconArrayOutput }
GetPublicationsPublicationIconArrayInput is an input type that accepts GetPublicationsPublicationIconArray and GetPublicationsPublicationIconArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationIconArrayInput` via:
GetPublicationsPublicationIconArray{ GetPublicationsPublicationIconArgs{...} }
type GetPublicationsPublicationIconArrayOutput ¶
type GetPublicationsPublicationIconArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationIconArrayOutput) ElementType ¶
func (GetPublicationsPublicationIconArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationIconArrayOutput) ToGetPublicationsPublicationIconArrayOutput ¶
func (o GetPublicationsPublicationIconArrayOutput) ToGetPublicationsPublicationIconArrayOutput() GetPublicationsPublicationIconArrayOutput
func (GetPublicationsPublicationIconArrayOutput) ToGetPublicationsPublicationIconArrayOutputWithContext ¶
func (o GetPublicationsPublicationIconArrayOutput) ToGetPublicationsPublicationIconArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationIconArrayOutput
type GetPublicationsPublicationIconInput ¶
type GetPublicationsPublicationIconInput interface { pulumi.Input ToGetPublicationsPublicationIconOutput() GetPublicationsPublicationIconOutput ToGetPublicationsPublicationIconOutputWithContext(context.Context) GetPublicationsPublicationIconOutput }
GetPublicationsPublicationIconInput is an input type that accepts GetPublicationsPublicationIconArgs and GetPublicationsPublicationIconOutput values. You can construct a concrete instance of `GetPublicationsPublicationIconInput` via:
GetPublicationsPublicationIconArgs{...}
type GetPublicationsPublicationIconOutput ¶
type GetPublicationsPublicationIconOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationIconOutput) ContentUrl ¶
func (o GetPublicationsPublicationIconOutput) ContentUrl() pulumi.StringOutput
The content URL of the upload data.
func (GetPublicationsPublicationIconOutput) ElementType ¶
func (GetPublicationsPublicationIconOutput) ElementType() reflect.Type
func (GetPublicationsPublicationIconOutput) FileExtension ¶
func (o GetPublicationsPublicationIconOutput) FileExtension() pulumi.StringOutput
The file extension of the upload data.
func (GetPublicationsPublicationIconOutput) MimeType ¶
func (o GetPublicationsPublicationIconOutput) MimeType() pulumi.StringOutput
The MIME type of the upload data.
func (GetPublicationsPublicationIconOutput) Name ¶
func (o GetPublicationsPublicationIconOutput) Name() pulumi.StringOutput
The name of the publication.
func (GetPublicationsPublicationIconOutput) ToGetPublicationsPublicationIconOutput ¶
func (o GetPublicationsPublicationIconOutput) ToGetPublicationsPublicationIconOutput() GetPublicationsPublicationIconOutput
func (GetPublicationsPublicationIconOutput) ToGetPublicationsPublicationIconOutputWithContext ¶
func (o GetPublicationsPublicationIconOutput) ToGetPublicationsPublicationIconOutputWithContext(ctx context.Context) GetPublicationsPublicationIconOutput
type GetPublicationsPublicationInput ¶
type GetPublicationsPublicationInput interface { pulumi.Input ToGetPublicationsPublicationOutput() GetPublicationsPublicationOutput ToGetPublicationsPublicationOutputWithContext(context.Context) GetPublicationsPublicationOutput }
GetPublicationsPublicationInput is an input type that accepts GetPublicationsPublicationArgs and GetPublicationsPublicationOutput values. You can construct a concrete instance of `GetPublicationsPublicationInput` via:
GetPublicationsPublicationArgs{...}
type GetPublicationsPublicationOutput ¶
type GetPublicationsPublicationOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationOutput) CompartmentId ¶
func (o GetPublicationsPublicationOutput) CompartmentId() pulumi.StringOutput
The unique identifier for the compartment.
func (GetPublicationsPublicationOutput) DefinedTags ¶
func (o GetPublicationsPublicationOutput) DefinedTags() pulumi.StringMapOutput
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetPublicationsPublicationOutput) ElementType ¶
func (GetPublicationsPublicationOutput) ElementType() reflect.Type
func (GetPublicationsPublicationOutput) FreeformTags ¶
func (o GetPublicationsPublicationOutput) FreeformTags() pulumi.StringMapOutput
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetPublicationsPublicationOutput) Id ¶
func (o GetPublicationsPublicationOutput) Id() pulumi.StringOutput
The unique identifier for the publication in Marketplace.
func (GetPublicationsPublicationOutput) IsAgreementAcknowledged ¶
func (o GetPublicationsPublicationOutput) IsAgreementAcknowledged() pulumi.BoolOutput
func (GetPublicationsPublicationOutput) ListingType ¶
func (o GetPublicationsPublicationOutput) ListingType() pulumi.StringOutput
The type of the listing.
func (GetPublicationsPublicationOutput) LongDescription ¶
func (o GetPublicationsPublicationOutput) LongDescription() pulumi.StringOutput
A long description of the publication to use in the listing.
func (GetPublicationsPublicationOutput) Name ¶
func (o GetPublicationsPublicationOutput) Name() pulumi.StringOutput
The name of the publication.
func (GetPublicationsPublicationOutput) PackageDetails ¶
func (o GetPublicationsPublicationOutput) PackageDetails() GetPublicationsPublicationPackageDetailArrayOutput
func (GetPublicationsPublicationOutput) PackageType ¶
func (o GetPublicationsPublicationOutput) PackageType() pulumi.StringOutput
The listing's package type.
func (GetPublicationsPublicationOutput) ShortDescription ¶
func (o GetPublicationsPublicationOutput) ShortDescription() pulumi.StringOutput
A short description of the publication to use in the listing.
func (GetPublicationsPublicationOutput) State ¶
func (o GetPublicationsPublicationOutput) State() pulumi.StringOutput
The lifecycle state of the publication.
func (GetPublicationsPublicationOutput) SupportContacts ¶
func (o GetPublicationsPublicationOutput) SupportContacts() GetPublicationsPublicationSupportContactArrayOutput
Contact information for getting support from the publisher for the listing.
func (GetPublicationsPublicationOutput) SupportedOperatingSystems ¶
func (o GetPublicationsPublicationOutput) SupportedOperatingSystems() GetPublicationsPublicationSupportedOperatingSystemArrayOutput
The list of operating systems supported by the listing.
func (GetPublicationsPublicationOutput) SystemTags ¶
func (o GetPublicationsPublicationOutput) SystemTags() pulumi.StringMapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (GetPublicationsPublicationOutput) TimeCreated ¶
func (o GetPublicationsPublicationOutput) TimeCreated() pulumi.StringOutput
The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (GetPublicationsPublicationOutput) ToGetPublicationsPublicationOutput ¶
func (o GetPublicationsPublicationOutput) ToGetPublicationsPublicationOutput() GetPublicationsPublicationOutput
func (GetPublicationsPublicationOutput) ToGetPublicationsPublicationOutputWithContext ¶
func (o GetPublicationsPublicationOutput) ToGetPublicationsPublicationOutputWithContext(ctx context.Context) GetPublicationsPublicationOutput
type GetPublicationsPublicationPackageDetail ¶
type GetPublicationsPublicationPackageDetail struct { Eulas []GetPublicationsPublicationPackageDetailEula `pulumi:"eulas"` ImageId string `pulumi:"imageId"` OperatingSystems []GetPublicationsPublicationPackageDetailOperatingSystem `pulumi:"operatingSystems"` // The listing's package type. PackageType string `pulumi:"packageType"` PackageVersion string `pulumi:"packageVersion"` }
type GetPublicationsPublicationPackageDetailArgs ¶
type GetPublicationsPublicationPackageDetailArgs struct { Eulas GetPublicationsPublicationPackageDetailEulaArrayInput `pulumi:"eulas"` ImageId pulumi.StringInput `pulumi:"imageId"` OperatingSystems GetPublicationsPublicationPackageDetailOperatingSystemArrayInput `pulumi:"operatingSystems"` // The listing's package type. PackageType pulumi.StringInput `pulumi:"packageType"` PackageVersion pulumi.StringInput `pulumi:"packageVersion"` }
func (GetPublicationsPublicationPackageDetailArgs) ElementType ¶
func (GetPublicationsPublicationPackageDetailArgs) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailArgs) ToGetPublicationsPublicationPackageDetailOutput ¶
func (i GetPublicationsPublicationPackageDetailArgs) ToGetPublicationsPublicationPackageDetailOutput() GetPublicationsPublicationPackageDetailOutput
func (GetPublicationsPublicationPackageDetailArgs) ToGetPublicationsPublicationPackageDetailOutputWithContext ¶
func (i GetPublicationsPublicationPackageDetailArgs) ToGetPublicationsPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOutput
type GetPublicationsPublicationPackageDetailArray ¶
type GetPublicationsPublicationPackageDetailArray []GetPublicationsPublicationPackageDetailInput
func (GetPublicationsPublicationPackageDetailArray) ElementType ¶
func (GetPublicationsPublicationPackageDetailArray) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailArray) ToGetPublicationsPublicationPackageDetailArrayOutput ¶
func (i GetPublicationsPublicationPackageDetailArray) ToGetPublicationsPublicationPackageDetailArrayOutput() GetPublicationsPublicationPackageDetailArrayOutput
func (GetPublicationsPublicationPackageDetailArray) ToGetPublicationsPublicationPackageDetailArrayOutputWithContext ¶
func (i GetPublicationsPublicationPackageDetailArray) ToGetPublicationsPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailArrayOutput
type GetPublicationsPublicationPackageDetailArrayInput ¶
type GetPublicationsPublicationPackageDetailArrayInput interface { pulumi.Input ToGetPublicationsPublicationPackageDetailArrayOutput() GetPublicationsPublicationPackageDetailArrayOutput ToGetPublicationsPublicationPackageDetailArrayOutputWithContext(context.Context) GetPublicationsPublicationPackageDetailArrayOutput }
GetPublicationsPublicationPackageDetailArrayInput is an input type that accepts GetPublicationsPublicationPackageDetailArray and GetPublicationsPublicationPackageDetailArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationPackageDetailArrayInput` via:
GetPublicationsPublicationPackageDetailArray{ GetPublicationsPublicationPackageDetailArgs{...} }
type GetPublicationsPublicationPackageDetailArrayOutput ¶
type GetPublicationsPublicationPackageDetailArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationPackageDetailArrayOutput) ElementType ¶
func (GetPublicationsPublicationPackageDetailArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailArrayOutput) ToGetPublicationsPublicationPackageDetailArrayOutput ¶
func (o GetPublicationsPublicationPackageDetailArrayOutput) ToGetPublicationsPublicationPackageDetailArrayOutput() GetPublicationsPublicationPackageDetailArrayOutput
func (GetPublicationsPublicationPackageDetailArrayOutput) ToGetPublicationsPublicationPackageDetailArrayOutputWithContext ¶
func (o GetPublicationsPublicationPackageDetailArrayOutput) ToGetPublicationsPublicationPackageDetailArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailArrayOutput
type GetPublicationsPublicationPackageDetailEulaArgs ¶
type GetPublicationsPublicationPackageDetailEulaArgs struct { EulaType pulumi.StringInput `pulumi:"eulaType"` LicenseText pulumi.StringInput `pulumi:"licenseText"` }
func (GetPublicationsPublicationPackageDetailEulaArgs) ElementType ¶
func (GetPublicationsPublicationPackageDetailEulaArgs) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailEulaArgs) ToGetPublicationsPublicationPackageDetailEulaOutput ¶
func (i GetPublicationsPublicationPackageDetailEulaArgs) ToGetPublicationsPublicationPackageDetailEulaOutput() GetPublicationsPublicationPackageDetailEulaOutput
func (GetPublicationsPublicationPackageDetailEulaArgs) ToGetPublicationsPublicationPackageDetailEulaOutputWithContext ¶
func (i GetPublicationsPublicationPackageDetailEulaArgs) ToGetPublicationsPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaOutput
type GetPublicationsPublicationPackageDetailEulaArray ¶
type GetPublicationsPublicationPackageDetailEulaArray []GetPublicationsPublicationPackageDetailEulaInput
func (GetPublicationsPublicationPackageDetailEulaArray) ElementType ¶
func (GetPublicationsPublicationPackageDetailEulaArray) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailEulaArray) ToGetPublicationsPublicationPackageDetailEulaArrayOutput ¶
func (i GetPublicationsPublicationPackageDetailEulaArray) ToGetPublicationsPublicationPackageDetailEulaArrayOutput() GetPublicationsPublicationPackageDetailEulaArrayOutput
func (GetPublicationsPublicationPackageDetailEulaArray) ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext ¶
func (i GetPublicationsPublicationPackageDetailEulaArray) ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaArrayOutput
type GetPublicationsPublicationPackageDetailEulaArrayInput ¶
type GetPublicationsPublicationPackageDetailEulaArrayInput interface { pulumi.Input ToGetPublicationsPublicationPackageDetailEulaArrayOutput() GetPublicationsPublicationPackageDetailEulaArrayOutput ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext(context.Context) GetPublicationsPublicationPackageDetailEulaArrayOutput }
GetPublicationsPublicationPackageDetailEulaArrayInput is an input type that accepts GetPublicationsPublicationPackageDetailEulaArray and GetPublicationsPublicationPackageDetailEulaArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationPackageDetailEulaArrayInput` via:
GetPublicationsPublicationPackageDetailEulaArray{ GetPublicationsPublicationPackageDetailEulaArgs{...} }
type GetPublicationsPublicationPackageDetailEulaArrayOutput ¶
type GetPublicationsPublicationPackageDetailEulaArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationPackageDetailEulaArrayOutput) ElementType ¶
func (GetPublicationsPublicationPackageDetailEulaArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailEulaArrayOutput) ToGetPublicationsPublicationPackageDetailEulaArrayOutput ¶
func (o GetPublicationsPublicationPackageDetailEulaArrayOutput) ToGetPublicationsPublicationPackageDetailEulaArrayOutput() GetPublicationsPublicationPackageDetailEulaArrayOutput
func (GetPublicationsPublicationPackageDetailEulaArrayOutput) ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext ¶
func (o GetPublicationsPublicationPackageDetailEulaArrayOutput) ToGetPublicationsPublicationPackageDetailEulaArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaArrayOutput
type GetPublicationsPublicationPackageDetailEulaInput ¶
type GetPublicationsPublicationPackageDetailEulaInput interface { pulumi.Input ToGetPublicationsPublicationPackageDetailEulaOutput() GetPublicationsPublicationPackageDetailEulaOutput ToGetPublicationsPublicationPackageDetailEulaOutputWithContext(context.Context) GetPublicationsPublicationPackageDetailEulaOutput }
GetPublicationsPublicationPackageDetailEulaInput is an input type that accepts GetPublicationsPublicationPackageDetailEulaArgs and GetPublicationsPublicationPackageDetailEulaOutput values. You can construct a concrete instance of `GetPublicationsPublicationPackageDetailEulaInput` via:
GetPublicationsPublicationPackageDetailEulaArgs{...}
type GetPublicationsPublicationPackageDetailEulaOutput ¶
type GetPublicationsPublicationPackageDetailEulaOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationPackageDetailEulaOutput) ElementType ¶
func (GetPublicationsPublicationPackageDetailEulaOutput) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailEulaOutput) EulaType ¶
func (o GetPublicationsPublicationPackageDetailEulaOutput) EulaType() pulumi.StringOutput
func (GetPublicationsPublicationPackageDetailEulaOutput) LicenseText ¶
func (o GetPublicationsPublicationPackageDetailEulaOutput) LicenseText() pulumi.StringOutput
func (GetPublicationsPublicationPackageDetailEulaOutput) ToGetPublicationsPublicationPackageDetailEulaOutput ¶
func (o GetPublicationsPublicationPackageDetailEulaOutput) ToGetPublicationsPublicationPackageDetailEulaOutput() GetPublicationsPublicationPackageDetailEulaOutput
func (GetPublicationsPublicationPackageDetailEulaOutput) ToGetPublicationsPublicationPackageDetailEulaOutputWithContext ¶
func (o GetPublicationsPublicationPackageDetailEulaOutput) ToGetPublicationsPublicationPackageDetailEulaOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailEulaOutput
type GetPublicationsPublicationPackageDetailInput ¶
type GetPublicationsPublicationPackageDetailInput interface { pulumi.Input ToGetPublicationsPublicationPackageDetailOutput() GetPublicationsPublicationPackageDetailOutput ToGetPublicationsPublicationPackageDetailOutputWithContext(context.Context) GetPublicationsPublicationPackageDetailOutput }
GetPublicationsPublicationPackageDetailInput is an input type that accepts GetPublicationsPublicationPackageDetailArgs and GetPublicationsPublicationPackageDetailOutput values. You can construct a concrete instance of `GetPublicationsPublicationPackageDetailInput` via:
GetPublicationsPublicationPackageDetailArgs{...}
type GetPublicationsPublicationPackageDetailOperatingSystem ¶
type GetPublicationsPublicationPackageDetailOperatingSystem struct { // The name of the publication. Name string `pulumi:"name"` }
type GetPublicationsPublicationPackageDetailOperatingSystemArgs ¶
type GetPublicationsPublicationPackageDetailOperatingSystemArgs struct { // The name of the publication. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationsPublicationPackageDetailOperatingSystemArgs) ElementType ¶
func (GetPublicationsPublicationPackageDetailOperatingSystemArgs) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailOperatingSystemArgs) ToGetPublicationsPublicationPackageDetailOperatingSystemOutput ¶
func (i GetPublicationsPublicationPackageDetailOperatingSystemArgs) ToGetPublicationsPublicationPackageDetailOperatingSystemOutput() GetPublicationsPublicationPackageDetailOperatingSystemOutput
func (GetPublicationsPublicationPackageDetailOperatingSystemArgs) ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext ¶
func (i GetPublicationsPublicationPackageDetailOperatingSystemArgs) ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemOutput
type GetPublicationsPublicationPackageDetailOperatingSystemArray ¶
type GetPublicationsPublicationPackageDetailOperatingSystemArray []GetPublicationsPublicationPackageDetailOperatingSystemInput
func (GetPublicationsPublicationPackageDetailOperatingSystemArray) ElementType ¶
func (GetPublicationsPublicationPackageDetailOperatingSystemArray) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailOperatingSystemArray) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput ¶
func (i GetPublicationsPublicationPackageDetailOperatingSystemArray) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
func (GetPublicationsPublicationPackageDetailOperatingSystemArray) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext ¶
func (i GetPublicationsPublicationPackageDetailOperatingSystemArray) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
type GetPublicationsPublicationPackageDetailOperatingSystemArrayInput ¶
type GetPublicationsPublicationPackageDetailOperatingSystemArrayInput interface { pulumi.Input ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext(context.Context) GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput }
GetPublicationsPublicationPackageDetailOperatingSystemArrayInput is an input type that accepts GetPublicationsPublicationPackageDetailOperatingSystemArray and GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationPackageDetailOperatingSystemArrayInput` via:
GetPublicationsPublicationPackageDetailOperatingSystemArray{ GetPublicationsPublicationPackageDetailOperatingSystemArgs{...} }
type GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput ¶
type GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ElementType ¶
func (GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput ¶
func (o GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutput() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
func (GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext ¶
func (o GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
type GetPublicationsPublicationPackageDetailOperatingSystemInput ¶
type GetPublicationsPublicationPackageDetailOperatingSystemInput interface { pulumi.Input ToGetPublicationsPublicationPackageDetailOperatingSystemOutput() GetPublicationsPublicationPackageDetailOperatingSystemOutput ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext(context.Context) GetPublicationsPublicationPackageDetailOperatingSystemOutput }
GetPublicationsPublicationPackageDetailOperatingSystemInput is an input type that accepts GetPublicationsPublicationPackageDetailOperatingSystemArgs and GetPublicationsPublicationPackageDetailOperatingSystemOutput values. You can construct a concrete instance of `GetPublicationsPublicationPackageDetailOperatingSystemInput` via:
GetPublicationsPublicationPackageDetailOperatingSystemArgs{...}
type GetPublicationsPublicationPackageDetailOperatingSystemOutput ¶
type GetPublicationsPublicationPackageDetailOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationPackageDetailOperatingSystemOutput) ElementType ¶
func (GetPublicationsPublicationPackageDetailOperatingSystemOutput) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailOperatingSystemOutput) Name ¶
The name of the publication.
func (GetPublicationsPublicationPackageDetailOperatingSystemOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemOutput ¶
func (o GetPublicationsPublicationPackageDetailOperatingSystemOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemOutput() GetPublicationsPublicationPackageDetailOperatingSystemOutput
func (GetPublicationsPublicationPackageDetailOperatingSystemOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext ¶
func (o GetPublicationsPublicationPackageDetailOperatingSystemOutput) ToGetPublicationsPublicationPackageDetailOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOperatingSystemOutput
type GetPublicationsPublicationPackageDetailOutput ¶
type GetPublicationsPublicationPackageDetailOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationPackageDetailOutput) ElementType ¶
func (GetPublicationsPublicationPackageDetailOutput) ElementType() reflect.Type
func (GetPublicationsPublicationPackageDetailOutput) ImageId ¶
func (o GetPublicationsPublicationPackageDetailOutput) ImageId() pulumi.StringOutput
func (GetPublicationsPublicationPackageDetailOutput) OperatingSystems ¶
func (o GetPublicationsPublicationPackageDetailOutput) OperatingSystems() GetPublicationsPublicationPackageDetailOperatingSystemArrayOutput
func (GetPublicationsPublicationPackageDetailOutput) PackageType ¶
func (o GetPublicationsPublicationPackageDetailOutput) PackageType() pulumi.StringOutput
The listing's package type.
func (GetPublicationsPublicationPackageDetailOutput) PackageVersion ¶
func (o GetPublicationsPublicationPackageDetailOutput) PackageVersion() pulumi.StringOutput
func (GetPublicationsPublicationPackageDetailOutput) ToGetPublicationsPublicationPackageDetailOutput ¶
func (o GetPublicationsPublicationPackageDetailOutput) ToGetPublicationsPublicationPackageDetailOutput() GetPublicationsPublicationPackageDetailOutput
func (GetPublicationsPublicationPackageDetailOutput) ToGetPublicationsPublicationPackageDetailOutputWithContext ¶
func (o GetPublicationsPublicationPackageDetailOutput) ToGetPublicationsPublicationPackageDetailOutputWithContext(ctx context.Context) GetPublicationsPublicationPackageDetailOutput
type GetPublicationsPublicationSupportContact ¶
type GetPublicationsPublicationSupportContact struct { // The email of the contact. Email string `pulumi:"email"` // The name of the publication. Name string `pulumi:"name"` // The phone number of the contact. Phone string `pulumi:"phone"` // The email subject line to use when contacting support. Subject string `pulumi:"subject"` }
type GetPublicationsPublicationSupportContactArgs ¶
type GetPublicationsPublicationSupportContactArgs struct { // The email of the contact. Email pulumi.StringInput `pulumi:"email"` // The name of the publication. Name pulumi.StringInput `pulumi:"name"` // The phone number of the contact. Phone pulumi.StringInput `pulumi:"phone"` // The email subject line to use when contacting support. Subject pulumi.StringInput `pulumi:"subject"` }
func (GetPublicationsPublicationSupportContactArgs) ElementType ¶
func (GetPublicationsPublicationSupportContactArgs) ElementType() reflect.Type
func (GetPublicationsPublicationSupportContactArgs) ToGetPublicationsPublicationSupportContactOutput ¶
func (i GetPublicationsPublicationSupportContactArgs) ToGetPublicationsPublicationSupportContactOutput() GetPublicationsPublicationSupportContactOutput
func (GetPublicationsPublicationSupportContactArgs) ToGetPublicationsPublicationSupportContactOutputWithContext ¶
func (i GetPublicationsPublicationSupportContactArgs) ToGetPublicationsPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactOutput
type GetPublicationsPublicationSupportContactArray ¶
type GetPublicationsPublicationSupportContactArray []GetPublicationsPublicationSupportContactInput
func (GetPublicationsPublicationSupportContactArray) ElementType ¶
func (GetPublicationsPublicationSupportContactArray) ElementType() reflect.Type
func (GetPublicationsPublicationSupportContactArray) ToGetPublicationsPublicationSupportContactArrayOutput ¶
func (i GetPublicationsPublicationSupportContactArray) ToGetPublicationsPublicationSupportContactArrayOutput() GetPublicationsPublicationSupportContactArrayOutput
func (GetPublicationsPublicationSupportContactArray) ToGetPublicationsPublicationSupportContactArrayOutputWithContext ¶
func (i GetPublicationsPublicationSupportContactArray) ToGetPublicationsPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactArrayOutput
type GetPublicationsPublicationSupportContactArrayInput ¶
type GetPublicationsPublicationSupportContactArrayInput interface { pulumi.Input ToGetPublicationsPublicationSupportContactArrayOutput() GetPublicationsPublicationSupportContactArrayOutput ToGetPublicationsPublicationSupportContactArrayOutputWithContext(context.Context) GetPublicationsPublicationSupportContactArrayOutput }
GetPublicationsPublicationSupportContactArrayInput is an input type that accepts GetPublicationsPublicationSupportContactArray and GetPublicationsPublicationSupportContactArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationSupportContactArrayInput` via:
GetPublicationsPublicationSupportContactArray{ GetPublicationsPublicationSupportContactArgs{...} }
type GetPublicationsPublicationSupportContactArrayOutput ¶
type GetPublicationsPublicationSupportContactArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationSupportContactArrayOutput) ElementType ¶
func (GetPublicationsPublicationSupportContactArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationSupportContactArrayOutput) ToGetPublicationsPublicationSupportContactArrayOutput ¶
func (o GetPublicationsPublicationSupportContactArrayOutput) ToGetPublicationsPublicationSupportContactArrayOutput() GetPublicationsPublicationSupportContactArrayOutput
func (GetPublicationsPublicationSupportContactArrayOutput) ToGetPublicationsPublicationSupportContactArrayOutputWithContext ¶
func (o GetPublicationsPublicationSupportContactArrayOutput) ToGetPublicationsPublicationSupportContactArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactArrayOutput
type GetPublicationsPublicationSupportContactInput ¶
type GetPublicationsPublicationSupportContactInput interface { pulumi.Input ToGetPublicationsPublicationSupportContactOutput() GetPublicationsPublicationSupportContactOutput ToGetPublicationsPublicationSupportContactOutputWithContext(context.Context) GetPublicationsPublicationSupportContactOutput }
GetPublicationsPublicationSupportContactInput is an input type that accepts GetPublicationsPublicationSupportContactArgs and GetPublicationsPublicationSupportContactOutput values. You can construct a concrete instance of `GetPublicationsPublicationSupportContactInput` via:
GetPublicationsPublicationSupportContactArgs{...}
type GetPublicationsPublicationSupportContactOutput ¶
type GetPublicationsPublicationSupportContactOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationSupportContactOutput) ElementType ¶
func (GetPublicationsPublicationSupportContactOutput) ElementType() reflect.Type
func (GetPublicationsPublicationSupportContactOutput) Email ¶
func (o GetPublicationsPublicationSupportContactOutput) Email() pulumi.StringOutput
The email of the contact.
func (GetPublicationsPublicationSupportContactOutput) Name ¶
func (o GetPublicationsPublicationSupportContactOutput) Name() pulumi.StringOutput
The name of the publication.
func (GetPublicationsPublicationSupportContactOutput) Phone ¶
func (o GetPublicationsPublicationSupportContactOutput) Phone() pulumi.StringOutput
The phone number of the contact.
func (GetPublicationsPublicationSupportContactOutput) Subject ¶
func (o GetPublicationsPublicationSupportContactOutput) Subject() pulumi.StringOutput
The email subject line to use when contacting support.
func (GetPublicationsPublicationSupportContactOutput) ToGetPublicationsPublicationSupportContactOutput ¶
func (o GetPublicationsPublicationSupportContactOutput) ToGetPublicationsPublicationSupportContactOutput() GetPublicationsPublicationSupportContactOutput
func (GetPublicationsPublicationSupportContactOutput) ToGetPublicationsPublicationSupportContactOutputWithContext ¶
func (o GetPublicationsPublicationSupportContactOutput) ToGetPublicationsPublicationSupportContactOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportContactOutput
type GetPublicationsPublicationSupportedOperatingSystem ¶
type GetPublicationsPublicationSupportedOperatingSystem struct { // The name of the publication. Name string `pulumi:"name"` }
type GetPublicationsPublicationSupportedOperatingSystemArgs ¶
type GetPublicationsPublicationSupportedOperatingSystemArgs struct { // The name of the publication. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublicationsPublicationSupportedOperatingSystemArgs) ElementType ¶
func (GetPublicationsPublicationSupportedOperatingSystemArgs) ElementType() reflect.Type
func (GetPublicationsPublicationSupportedOperatingSystemArgs) ToGetPublicationsPublicationSupportedOperatingSystemOutput ¶
func (i GetPublicationsPublicationSupportedOperatingSystemArgs) ToGetPublicationsPublicationSupportedOperatingSystemOutput() GetPublicationsPublicationSupportedOperatingSystemOutput
func (GetPublicationsPublicationSupportedOperatingSystemArgs) ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext ¶
func (i GetPublicationsPublicationSupportedOperatingSystemArgs) ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemOutput
type GetPublicationsPublicationSupportedOperatingSystemArray ¶
type GetPublicationsPublicationSupportedOperatingSystemArray []GetPublicationsPublicationSupportedOperatingSystemInput
func (GetPublicationsPublicationSupportedOperatingSystemArray) ElementType ¶
func (GetPublicationsPublicationSupportedOperatingSystemArray) ElementType() reflect.Type
func (GetPublicationsPublicationSupportedOperatingSystemArray) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput ¶
func (i GetPublicationsPublicationSupportedOperatingSystemArray) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput() GetPublicationsPublicationSupportedOperatingSystemArrayOutput
func (GetPublicationsPublicationSupportedOperatingSystemArray) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext ¶
func (i GetPublicationsPublicationSupportedOperatingSystemArray) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemArrayOutput
type GetPublicationsPublicationSupportedOperatingSystemArrayInput ¶
type GetPublicationsPublicationSupportedOperatingSystemArrayInput interface { pulumi.Input ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput() GetPublicationsPublicationSupportedOperatingSystemArrayOutput ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext(context.Context) GetPublicationsPublicationSupportedOperatingSystemArrayOutput }
GetPublicationsPublicationSupportedOperatingSystemArrayInput is an input type that accepts GetPublicationsPublicationSupportedOperatingSystemArray and GetPublicationsPublicationSupportedOperatingSystemArrayOutput values. You can construct a concrete instance of `GetPublicationsPublicationSupportedOperatingSystemArrayInput` via:
GetPublicationsPublicationSupportedOperatingSystemArray{ GetPublicationsPublicationSupportedOperatingSystemArgs{...} }
type GetPublicationsPublicationSupportedOperatingSystemArrayOutput ¶
type GetPublicationsPublicationSupportedOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ElementType ¶
func (GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
func (GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput ¶
func (o GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutput() GetPublicationsPublicationSupportedOperatingSystemArrayOutput
func (GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext ¶
func (o GetPublicationsPublicationSupportedOperatingSystemArrayOutput) ToGetPublicationsPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemArrayOutput
type GetPublicationsPublicationSupportedOperatingSystemInput ¶
type GetPublicationsPublicationSupportedOperatingSystemInput interface { pulumi.Input ToGetPublicationsPublicationSupportedOperatingSystemOutput() GetPublicationsPublicationSupportedOperatingSystemOutput ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext(context.Context) GetPublicationsPublicationSupportedOperatingSystemOutput }
GetPublicationsPublicationSupportedOperatingSystemInput is an input type that accepts GetPublicationsPublicationSupportedOperatingSystemArgs and GetPublicationsPublicationSupportedOperatingSystemOutput values. You can construct a concrete instance of `GetPublicationsPublicationSupportedOperatingSystemInput` via:
GetPublicationsPublicationSupportedOperatingSystemArgs{...}
type GetPublicationsPublicationSupportedOperatingSystemOutput ¶
type GetPublicationsPublicationSupportedOperatingSystemOutput struct{ *pulumi.OutputState }
func (GetPublicationsPublicationSupportedOperatingSystemOutput) ElementType ¶
func (GetPublicationsPublicationSupportedOperatingSystemOutput) ElementType() reflect.Type
func (GetPublicationsPublicationSupportedOperatingSystemOutput) ToGetPublicationsPublicationSupportedOperatingSystemOutput ¶
func (o GetPublicationsPublicationSupportedOperatingSystemOutput) ToGetPublicationsPublicationSupportedOperatingSystemOutput() GetPublicationsPublicationSupportedOperatingSystemOutput
func (GetPublicationsPublicationSupportedOperatingSystemOutput) ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext ¶
func (o GetPublicationsPublicationSupportedOperatingSystemOutput) ToGetPublicationsPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) GetPublicationsPublicationSupportedOperatingSystemOutput
type GetPublicationsResult ¶
type GetPublicationsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists. CompartmentId string `pulumi:"compartmentId"` Filters []GetPublicationsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType string `pulumi:"listingType"` // The name of the operating system. Names []string `pulumi:"names"` OperatingSystems []string `pulumi:"operatingSystems"` PublicationId *string `pulumi:"publicationId"` // The list of publications. Publications []GetPublicationsPublication `pulumi:"publications"` }
A collection of values returned by getPublications.
func GetPublications ¶
func GetPublications(ctx *pulumi.Context, args *GetPublicationsArgs, opts ...pulumi.InvokeOption) (*GetPublicationsResult, error)
This data source provides the list of Publications in Oracle Cloud Infrastructure Marketplace service.
Lists the publications in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetPublications(ctx, &marketplace.GetPublicationsArgs{ CompartmentId: compartmentId, ListingType: publicationListingType, Names: publicationName, OperatingSystems: publicationOperatingSystems, PublicationId: pulumi.StringRef(testPublication.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetPublicationsResultOutput ¶
type GetPublicationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublications.
func GetPublicationsOutput ¶
func GetPublicationsOutput(ctx *pulumi.Context, args GetPublicationsOutputArgs, opts ...pulumi.InvokeOption) GetPublicationsResultOutput
func (GetPublicationsResultOutput) CompartmentId ¶
func (o GetPublicationsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists.
func (GetPublicationsResultOutput) ElementType ¶
func (GetPublicationsResultOutput) ElementType() reflect.Type
func (GetPublicationsResultOutput) Filters ¶
func (o GetPublicationsResultOutput) Filters() GetPublicationsFilterArrayOutput
func (GetPublicationsResultOutput) Id ¶
func (o GetPublicationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPublicationsResultOutput) ListingType ¶
func (o GetPublicationsResultOutput) ListingType() pulumi.StringOutput
The publisher category to which the publication belongs. The publisher category informs where the listing appears for use.
func (GetPublicationsResultOutput) Names ¶
func (o GetPublicationsResultOutput) Names() pulumi.StringArrayOutput
The name of the operating system.
func (GetPublicationsResultOutput) OperatingSystems ¶
func (o GetPublicationsResultOutput) OperatingSystems() pulumi.StringArrayOutput
func (GetPublicationsResultOutput) PublicationId ¶
func (o GetPublicationsResultOutput) PublicationId() pulumi.StringPtrOutput
func (GetPublicationsResultOutput) Publications ¶
func (o GetPublicationsResultOutput) Publications() GetPublicationsPublicationArrayOutput
The list of publications.
func (GetPublicationsResultOutput) ToGetPublicationsResultOutput ¶
func (o GetPublicationsResultOutput) ToGetPublicationsResultOutput() GetPublicationsResultOutput
func (GetPublicationsResultOutput) ToGetPublicationsResultOutputWithContext ¶
func (o GetPublicationsResultOutput) ToGetPublicationsResultOutputWithContext(ctx context.Context) GetPublicationsResultOutput
type GetPublishersArgs ¶
type GetPublishersArgs struct { // The unique identifier for the compartment. CompartmentId *string `pulumi:"compartmentId"` Filters []GetPublishersFilter `pulumi:"filters"` // Limit results to just this publisher. PublisherId *string `pulumi:"publisherId"` }
A collection of arguments for invoking getPublishers.
type GetPublishersFilter ¶
type GetPublishersFilterArgs ¶
type GetPublishersFilterArgs struct { // The name of the publisher. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPublishersFilterArgs) ElementType ¶
func (GetPublishersFilterArgs) ElementType() reflect.Type
func (GetPublishersFilterArgs) ToGetPublishersFilterOutput ¶
func (i GetPublishersFilterArgs) ToGetPublishersFilterOutput() GetPublishersFilterOutput
func (GetPublishersFilterArgs) ToGetPublishersFilterOutputWithContext ¶
func (i GetPublishersFilterArgs) ToGetPublishersFilterOutputWithContext(ctx context.Context) GetPublishersFilterOutput
type GetPublishersFilterArray ¶
type GetPublishersFilterArray []GetPublishersFilterInput
func (GetPublishersFilterArray) ElementType ¶
func (GetPublishersFilterArray) ElementType() reflect.Type
func (GetPublishersFilterArray) ToGetPublishersFilterArrayOutput ¶
func (i GetPublishersFilterArray) ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput
func (GetPublishersFilterArray) ToGetPublishersFilterArrayOutputWithContext ¶
func (i GetPublishersFilterArray) ToGetPublishersFilterArrayOutputWithContext(ctx context.Context) GetPublishersFilterArrayOutput
type GetPublishersFilterArrayInput ¶
type GetPublishersFilterArrayInput interface { pulumi.Input ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput ToGetPublishersFilterArrayOutputWithContext(context.Context) GetPublishersFilterArrayOutput }
GetPublishersFilterArrayInput is an input type that accepts GetPublishersFilterArray and GetPublishersFilterArrayOutput values. You can construct a concrete instance of `GetPublishersFilterArrayInput` via:
GetPublishersFilterArray{ GetPublishersFilterArgs{...} }
type GetPublishersFilterArrayOutput ¶
type GetPublishersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPublishersFilterArrayOutput) ElementType ¶
func (GetPublishersFilterArrayOutput) ElementType() reflect.Type
func (GetPublishersFilterArrayOutput) Index ¶
func (o GetPublishersFilterArrayOutput) Index(i pulumi.IntInput) GetPublishersFilterOutput
func (GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutput ¶
func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput
func (GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutputWithContext ¶
func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutputWithContext(ctx context.Context) GetPublishersFilterArrayOutput
type GetPublishersFilterInput ¶
type GetPublishersFilterInput interface { pulumi.Input ToGetPublishersFilterOutput() GetPublishersFilterOutput ToGetPublishersFilterOutputWithContext(context.Context) GetPublishersFilterOutput }
GetPublishersFilterInput is an input type that accepts GetPublishersFilterArgs and GetPublishersFilterOutput values. You can construct a concrete instance of `GetPublishersFilterInput` via:
GetPublishersFilterArgs{...}
type GetPublishersFilterOutput ¶
type GetPublishersFilterOutput struct{ *pulumi.OutputState }
func (GetPublishersFilterOutput) ElementType ¶
func (GetPublishersFilterOutput) ElementType() reflect.Type
func (GetPublishersFilterOutput) Name ¶
func (o GetPublishersFilterOutput) Name() pulumi.StringOutput
The name of the publisher.
func (GetPublishersFilterOutput) Regex ¶
func (o GetPublishersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPublishersFilterOutput) ToGetPublishersFilterOutput ¶
func (o GetPublishersFilterOutput) ToGetPublishersFilterOutput() GetPublishersFilterOutput
func (GetPublishersFilterOutput) ToGetPublishersFilterOutputWithContext ¶
func (o GetPublishersFilterOutput) ToGetPublishersFilterOutputWithContext(ctx context.Context) GetPublishersFilterOutput
func (GetPublishersFilterOutput) Values ¶
func (o GetPublishersFilterOutput) Values() pulumi.StringArrayOutput
type GetPublishersOutputArgs ¶
type GetPublishersOutputArgs struct { // The unique identifier for the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` Filters GetPublishersFilterArrayInput `pulumi:"filters"` // Limit results to just this publisher. PublisherId pulumi.StringPtrInput `pulumi:"publisherId"` }
A collection of arguments for invoking getPublishers.
func (GetPublishersOutputArgs) ElementType ¶
func (GetPublishersOutputArgs) ElementType() reflect.Type
type GetPublishersPublisher ¶
type GetPublishersPublisherArgs ¶
type GetPublishersPublisherArgs struct { // A description of the publisher. Description pulumi.StringInput `pulumi:"description"` // The unique identifier for the publisher. Id pulumi.StringInput `pulumi:"id"` // The name of the publisher. Name pulumi.StringInput `pulumi:"name"` }
func (GetPublishersPublisherArgs) ElementType ¶
func (GetPublishersPublisherArgs) ElementType() reflect.Type
func (GetPublishersPublisherArgs) ToGetPublishersPublisherOutput ¶
func (i GetPublishersPublisherArgs) ToGetPublishersPublisherOutput() GetPublishersPublisherOutput
func (GetPublishersPublisherArgs) ToGetPublishersPublisherOutputWithContext ¶
func (i GetPublishersPublisherArgs) ToGetPublishersPublisherOutputWithContext(ctx context.Context) GetPublishersPublisherOutput
type GetPublishersPublisherArray ¶
type GetPublishersPublisherArray []GetPublishersPublisherInput
func (GetPublishersPublisherArray) ElementType ¶
func (GetPublishersPublisherArray) ElementType() reflect.Type
func (GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutput ¶
func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
func (GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutputWithContext ¶
func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
type GetPublishersPublisherArrayInput ¶
type GetPublishersPublisherArrayInput interface { pulumi.Input ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput ToGetPublishersPublisherArrayOutputWithContext(context.Context) GetPublishersPublisherArrayOutput }
GetPublishersPublisherArrayInput is an input type that accepts GetPublishersPublisherArray and GetPublishersPublisherArrayOutput values. You can construct a concrete instance of `GetPublishersPublisherArrayInput` via:
GetPublishersPublisherArray{ GetPublishersPublisherArgs{...} }
type GetPublishersPublisherArrayOutput ¶
type GetPublishersPublisherArrayOutput struct{ *pulumi.OutputState }
func (GetPublishersPublisherArrayOutput) ElementType ¶
func (GetPublishersPublisherArrayOutput) ElementType() reflect.Type
func (GetPublishersPublisherArrayOutput) Index ¶
func (o GetPublishersPublisherArrayOutput) Index(i pulumi.IntInput) GetPublishersPublisherOutput
func (GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutput ¶
func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
func (GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutputWithContext ¶
func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
type GetPublishersPublisherInput ¶
type GetPublishersPublisherInput interface { pulumi.Input ToGetPublishersPublisherOutput() GetPublishersPublisherOutput ToGetPublishersPublisherOutputWithContext(context.Context) GetPublishersPublisherOutput }
GetPublishersPublisherInput is an input type that accepts GetPublishersPublisherArgs and GetPublishersPublisherOutput values. You can construct a concrete instance of `GetPublishersPublisherInput` via:
GetPublishersPublisherArgs{...}
type GetPublishersPublisherOutput ¶
type GetPublishersPublisherOutput struct{ *pulumi.OutputState }
func (GetPublishersPublisherOutput) Description ¶
func (o GetPublishersPublisherOutput) Description() pulumi.StringOutput
A description of the publisher.
func (GetPublishersPublisherOutput) ElementType ¶
func (GetPublishersPublisherOutput) ElementType() reflect.Type
func (GetPublishersPublisherOutput) Id ¶
func (o GetPublishersPublisherOutput) Id() pulumi.StringOutput
The unique identifier for the publisher.
func (GetPublishersPublisherOutput) Name ¶
func (o GetPublishersPublisherOutput) Name() pulumi.StringOutput
The name of the publisher.
func (GetPublishersPublisherOutput) ToGetPublishersPublisherOutput ¶
func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutput() GetPublishersPublisherOutput
func (GetPublishersPublisherOutput) ToGetPublishersPublisherOutputWithContext ¶
func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutputWithContext(ctx context.Context) GetPublishersPublisherOutput
type GetPublishersResult ¶
type GetPublishersResult struct { CompartmentId *string `pulumi:"compartmentId"` Filters []GetPublishersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PublisherId *string `pulumi:"publisherId"` // The list of publishers. Publishers []GetPublishersPublisher `pulumi:"publishers"` }
A collection of values returned by getPublishers.
func GetPublishers ¶
func GetPublishers(ctx *pulumi.Context, args *GetPublishersArgs, opts ...pulumi.InvokeOption) (*GetPublishersResult, error)
This data source provides the list of Publishers in Oracle Cloud Infrastructure Marketplace service.
Gets the list of all the publishers of listings available in Oracle Cloud Infrastructure Marketplace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetPublishers(ctx, &marketplace.GetPublishersArgs{ CompartmentId: pulumi.StringRef(compartmentId), PublisherId: pulumi.StringRef(testPublisher.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetPublishersResultOutput ¶
type GetPublishersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublishers.
func GetPublishersOutput ¶
func GetPublishersOutput(ctx *pulumi.Context, args GetPublishersOutputArgs, opts ...pulumi.InvokeOption) GetPublishersResultOutput
func (GetPublishersResultOutput) CompartmentId ¶
func (o GetPublishersResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetPublishersResultOutput) ElementType ¶
func (GetPublishersResultOutput) ElementType() reflect.Type
func (GetPublishersResultOutput) Filters ¶
func (o GetPublishersResultOutput) Filters() GetPublishersFilterArrayOutput
func (GetPublishersResultOutput) Id ¶
func (o GetPublishersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPublishersResultOutput) PublisherId ¶
func (o GetPublishersResultOutput) PublisherId() pulumi.StringPtrOutput
func (GetPublishersResultOutput) Publishers ¶
func (o GetPublishersResultOutput) Publishers() GetPublishersPublisherArrayOutput
The list of publishers.
func (GetPublishersResultOutput) ToGetPublishersResultOutput ¶
func (o GetPublishersResultOutput) ToGetPublishersResultOutput() GetPublishersResultOutput
func (GetPublishersResultOutput) ToGetPublishersResultOutputWithContext ¶
func (o GetPublishersResultOutput) ToGetPublishersResultOutputWithContext(ctx context.Context) GetPublishersResultOutput
type ListingPackageAgreement ¶
type ListingPackageAgreement struct { pulumi.CustomResourceState // The unique identifier for the agreement. AgreementId pulumi.StringOutput `pulumi:"agreementId"` // Who authored the agreement. Author pulumi.StringOutput `pulumi:"author"` // The unique identifier for the compartment, required in gov regions. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The content URL of the agreement. ContentUrl pulumi.StringOutput `pulumi:"contentUrl"` // The unique identifier for the listing. ListingId pulumi.StringOutput `pulumi:"listingId"` // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringOutput `pulumi:"packageVersion"` // Textual prompt to read and accept the agreement. Prompt pulumi.StringOutput `pulumi:"prompt"` // A time-based signature that can be used to accept an agreement or remove a previously accepted agreement from the list that Marketplace checks before a deployment. Signature pulumi.StringOutput `pulumi:"signature"` }
This resource provides details about a specific Listing Package Agreement resource in Oracle Cloud Infrastructure Marketplace service.
This resource can be used to retrieve the time-based signature of terms of use agreement for a package that can be used to accept the agreement.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.NewListingPackageAgreement(ctx, "test_listing_package_agreement", &Marketplace.ListingPackageAgreementArgs{ AgreementId: pulumi.Any(testAgreement.Id), ListingId: pulumi.Any(testListing.Id), PackageVersion: pulumi.Any(listingPackageAgreementPackageVersion), CompartmentId: pulumi.Any(compartmentId), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetListingPackageAgreement ¶
func GetListingPackageAgreement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListingPackageAgreementState, opts ...pulumi.ResourceOption) (*ListingPackageAgreement, error)
GetListingPackageAgreement gets an existing ListingPackageAgreement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewListingPackageAgreement ¶
func NewListingPackageAgreement(ctx *pulumi.Context, name string, args *ListingPackageAgreementArgs, opts ...pulumi.ResourceOption) (*ListingPackageAgreement, error)
NewListingPackageAgreement registers a new resource with the given unique name, arguments, and options.
func (*ListingPackageAgreement) ElementType ¶
func (*ListingPackageAgreement) ElementType() reflect.Type
func (*ListingPackageAgreement) ToListingPackageAgreementOutput ¶
func (i *ListingPackageAgreement) ToListingPackageAgreementOutput() ListingPackageAgreementOutput
func (*ListingPackageAgreement) ToListingPackageAgreementOutputWithContext ¶
func (i *ListingPackageAgreement) ToListingPackageAgreementOutputWithContext(ctx context.Context) ListingPackageAgreementOutput
type ListingPackageAgreementArgs ¶
type ListingPackageAgreementArgs struct { // The unique identifier for the agreement. AgreementId pulumi.StringInput // The unique identifier for the compartment, required in gov regions. CompartmentId pulumi.StringPtrInput // The unique identifier for the listing. ListingId pulumi.StringInput // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringInput }
The set of arguments for constructing a ListingPackageAgreement resource.
func (ListingPackageAgreementArgs) ElementType ¶
func (ListingPackageAgreementArgs) ElementType() reflect.Type
type ListingPackageAgreementArray ¶
type ListingPackageAgreementArray []ListingPackageAgreementInput
func (ListingPackageAgreementArray) ElementType ¶
func (ListingPackageAgreementArray) ElementType() reflect.Type
func (ListingPackageAgreementArray) ToListingPackageAgreementArrayOutput ¶
func (i ListingPackageAgreementArray) ToListingPackageAgreementArrayOutput() ListingPackageAgreementArrayOutput
func (ListingPackageAgreementArray) ToListingPackageAgreementArrayOutputWithContext ¶
func (i ListingPackageAgreementArray) ToListingPackageAgreementArrayOutputWithContext(ctx context.Context) ListingPackageAgreementArrayOutput
type ListingPackageAgreementArrayInput ¶
type ListingPackageAgreementArrayInput interface { pulumi.Input ToListingPackageAgreementArrayOutput() ListingPackageAgreementArrayOutput ToListingPackageAgreementArrayOutputWithContext(context.Context) ListingPackageAgreementArrayOutput }
ListingPackageAgreementArrayInput is an input type that accepts ListingPackageAgreementArray and ListingPackageAgreementArrayOutput values. You can construct a concrete instance of `ListingPackageAgreementArrayInput` via:
ListingPackageAgreementArray{ ListingPackageAgreementArgs{...} }
type ListingPackageAgreementArrayOutput ¶
type ListingPackageAgreementArrayOutput struct{ *pulumi.OutputState }
func (ListingPackageAgreementArrayOutput) ElementType ¶
func (ListingPackageAgreementArrayOutput) ElementType() reflect.Type
func (ListingPackageAgreementArrayOutput) Index ¶
func (o ListingPackageAgreementArrayOutput) Index(i pulumi.IntInput) ListingPackageAgreementOutput
func (ListingPackageAgreementArrayOutput) ToListingPackageAgreementArrayOutput ¶
func (o ListingPackageAgreementArrayOutput) ToListingPackageAgreementArrayOutput() ListingPackageAgreementArrayOutput
func (ListingPackageAgreementArrayOutput) ToListingPackageAgreementArrayOutputWithContext ¶
func (o ListingPackageAgreementArrayOutput) ToListingPackageAgreementArrayOutputWithContext(ctx context.Context) ListingPackageAgreementArrayOutput
type ListingPackageAgreementInput ¶
type ListingPackageAgreementInput interface { pulumi.Input ToListingPackageAgreementOutput() ListingPackageAgreementOutput ToListingPackageAgreementOutputWithContext(ctx context.Context) ListingPackageAgreementOutput }
type ListingPackageAgreementMap ¶
type ListingPackageAgreementMap map[string]ListingPackageAgreementInput
func (ListingPackageAgreementMap) ElementType ¶
func (ListingPackageAgreementMap) ElementType() reflect.Type
func (ListingPackageAgreementMap) ToListingPackageAgreementMapOutput ¶
func (i ListingPackageAgreementMap) ToListingPackageAgreementMapOutput() ListingPackageAgreementMapOutput
func (ListingPackageAgreementMap) ToListingPackageAgreementMapOutputWithContext ¶
func (i ListingPackageAgreementMap) ToListingPackageAgreementMapOutputWithContext(ctx context.Context) ListingPackageAgreementMapOutput
type ListingPackageAgreementMapInput ¶
type ListingPackageAgreementMapInput interface { pulumi.Input ToListingPackageAgreementMapOutput() ListingPackageAgreementMapOutput ToListingPackageAgreementMapOutputWithContext(context.Context) ListingPackageAgreementMapOutput }
ListingPackageAgreementMapInput is an input type that accepts ListingPackageAgreementMap and ListingPackageAgreementMapOutput values. You can construct a concrete instance of `ListingPackageAgreementMapInput` via:
ListingPackageAgreementMap{ "key": ListingPackageAgreementArgs{...} }
type ListingPackageAgreementMapOutput ¶
type ListingPackageAgreementMapOutput struct{ *pulumi.OutputState }
func (ListingPackageAgreementMapOutput) ElementType ¶
func (ListingPackageAgreementMapOutput) ElementType() reflect.Type
func (ListingPackageAgreementMapOutput) MapIndex ¶
func (o ListingPackageAgreementMapOutput) MapIndex(k pulumi.StringInput) ListingPackageAgreementOutput
func (ListingPackageAgreementMapOutput) ToListingPackageAgreementMapOutput ¶
func (o ListingPackageAgreementMapOutput) ToListingPackageAgreementMapOutput() ListingPackageAgreementMapOutput
func (ListingPackageAgreementMapOutput) ToListingPackageAgreementMapOutputWithContext ¶
func (o ListingPackageAgreementMapOutput) ToListingPackageAgreementMapOutputWithContext(ctx context.Context) ListingPackageAgreementMapOutput
type ListingPackageAgreementOutput ¶
type ListingPackageAgreementOutput struct{ *pulumi.OutputState }
func (ListingPackageAgreementOutput) AgreementId ¶
func (o ListingPackageAgreementOutput) AgreementId() pulumi.StringOutput
The unique identifier for the agreement.
func (ListingPackageAgreementOutput) Author ¶
func (o ListingPackageAgreementOutput) Author() pulumi.StringOutput
Who authored the agreement.
func (ListingPackageAgreementOutput) CompartmentId ¶
func (o ListingPackageAgreementOutput) CompartmentId() pulumi.StringOutput
The unique identifier for the compartment, required in gov regions.
func (ListingPackageAgreementOutput) ContentUrl ¶
func (o ListingPackageAgreementOutput) ContentUrl() pulumi.StringOutput
The content URL of the agreement.
func (ListingPackageAgreementOutput) ElementType ¶
func (ListingPackageAgreementOutput) ElementType() reflect.Type
func (ListingPackageAgreementOutput) ListingId ¶
func (o ListingPackageAgreementOutput) ListingId() pulumi.StringOutput
The unique identifier for the listing.
func (ListingPackageAgreementOutput) PackageVersion ¶
func (o ListingPackageAgreementOutput) PackageVersion() pulumi.StringOutput
The version of the package. Package versions are unique within a listing.
func (ListingPackageAgreementOutput) Prompt ¶
func (o ListingPackageAgreementOutput) Prompt() pulumi.StringOutput
Textual prompt to read and accept the agreement.
func (ListingPackageAgreementOutput) Signature ¶
func (o ListingPackageAgreementOutput) Signature() pulumi.StringOutput
A time-based signature that can be used to accept an agreement or remove a previously accepted agreement from the list that Marketplace checks before a deployment.
func (ListingPackageAgreementOutput) ToListingPackageAgreementOutput ¶
func (o ListingPackageAgreementOutput) ToListingPackageAgreementOutput() ListingPackageAgreementOutput
func (ListingPackageAgreementOutput) ToListingPackageAgreementOutputWithContext ¶
func (o ListingPackageAgreementOutput) ToListingPackageAgreementOutputWithContext(ctx context.Context) ListingPackageAgreementOutput
type ListingPackageAgreementState ¶
type ListingPackageAgreementState struct { // The unique identifier for the agreement. AgreementId pulumi.StringPtrInput // Who authored the agreement. Author pulumi.StringPtrInput // The unique identifier for the compartment, required in gov regions. CompartmentId pulumi.StringPtrInput // The content URL of the agreement. ContentUrl pulumi.StringPtrInput // The unique identifier for the listing. ListingId pulumi.StringPtrInput // The version of the package. Package versions are unique within a listing. PackageVersion pulumi.StringPtrInput // Textual prompt to read and accept the agreement. Prompt pulumi.StringPtrInput // A time-based signature that can be used to accept an agreement or remove a previously accepted agreement from the list that Marketplace checks before a deployment. Signature pulumi.StringPtrInput }
func (ListingPackageAgreementState) ElementType ¶
func (ListingPackageAgreementState) ElementType() reflect.Type
type LookupAcceptedAgreementArgs ¶
type LookupAcceptedAgreementArgs struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId string `pulumi:"acceptedAgreementId"` }
A collection of arguments for invoking getAcceptedAgreement.
type LookupAcceptedAgreementOutputArgs ¶
type LookupAcceptedAgreementOutputArgs struct { // The unique identifier for the accepted terms of use agreement. AcceptedAgreementId pulumi.StringInput `pulumi:"acceptedAgreementId"` }
A collection of arguments for invoking getAcceptedAgreement.
func (LookupAcceptedAgreementOutputArgs) ElementType ¶
func (LookupAcceptedAgreementOutputArgs) ElementType() reflect.Type
type LookupAcceptedAgreementResult ¶
type LookupAcceptedAgreementResult struct { AcceptedAgreementId string `pulumi:"acceptedAgreementId"` // The unique identifier for the terms of use agreement itself. AgreementId string `pulumi:"agreementId"` // The unique identifier for the compartment where the agreement was accepted. CompartmentId string `pulumi:"compartmentId"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // A display name for the accepted agreement. DisplayName string `pulumi:"displayName"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The unique identifier for the acceptance of the agreement within a specific compartment. Id string `pulumi:"id"` // The unique identifier for the listing associated with the agreement. ListingId string `pulumi:"listingId"` // The package version associated with the agreement. PackageVersion string `pulumi:"packageVersion"` Signature string `pulumi:"signature"` // The time the agreement was accepted. TimeAccepted string `pulumi:"timeAccepted"` }
A collection of values returned by getAcceptedAgreement.
func LookupAcceptedAgreement ¶
func LookupAcceptedAgreement(ctx *pulumi.Context, args *LookupAcceptedAgreementArgs, opts ...pulumi.InvokeOption) (*LookupAcceptedAgreementResult, error)
This data source provides details about a specific Accepted Agreement resource in Oracle Cloud Infrastructure Marketplace service.
Gets the details of a specific, previously accepted terms of use agreement.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetAcceptedAgreement(ctx, &marketplace.GetAcceptedAgreementArgs{ AcceptedAgreementId: testAcceptedAgreementOciMarketplaceAcceptedAgreement.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAcceptedAgreementResultOutput ¶
type LookupAcceptedAgreementResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAcceptedAgreement.
func LookupAcceptedAgreementOutput ¶
func LookupAcceptedAgreementOutput(ctx *pulumi.Context, args LookupAcceptedAgreementOutputArgs, opts ...pulumi.InvokeOption) LookupAcceptedAgreementResultOutput
func (LookupAcceptedAgreementResultOutput) AcceptedAgreementId ¶
func (o LookupAcceptedAgreementResultOutput) AcceptedAgreementId() pulumi.StringOutput
func (LookupAcceptedAgreementResultOutput) AgreementId ¶
func (o LookupAcceptedAgreementResultOutput) AgreementId() pulumi.StringOutput
The unique identifier for the terms of use agreement itself.
func (LookupAcceptedAgreementResultOutput) CompartmentId ¶
func (o LookupAcceptedAgreementResultOutput) CompartmentId() pulumi.StringOutput
The unique identifier for the compartment where the agreement was accepted.
func (LookupAcceptedAgreementResultOutput) DefinedTags ¶
func (o LookupAcceptedAgreementResultOutput) DefinedTags() pulumi.StringMapOutput
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupAcceptedAgreementResultOutput) DisplayName ¶
func (o LookupAcceptedAgreementResultOutput) DisplayName() pulumi.StringOutput
A display name for the accepted agreement.
func (LookupAcceptedAgreementResultOutput) ElementType ¶
func (LookupAcceptedAgreementResultOutput) ElementType() reflect.Type
func (LookupAcceptedAgreementResultOutput) FreeformTags ¶
func (o LookupAcceptedAgreementResultOutput) FreeformTags() pulumi.StringMapOutput
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupAcceptedAgreementResultOutput) Id ¶
func (o LookupAcceptedAgreementResultOutput) Id() pulumi.StringOutput
The unique identifier for the acceptance of the agreement within a specific compartment.
func (LookupAcceptedAgreementResultOutput) ListingId ¶
func (o LookupAcceptedAgreementResultOutput) ListingId() pulumi.StringOutput
The unique identifier for the listing associated with the agreement.
func (LookupAcceptedAgreementResultOutput) PackageVersion ¶
func (o LookupAcceptedAgreementResultOutput) PackageVersion() pulumi.StringOutput
The package version associated with the agreement.
func (LookupAcceptedAgreementResultOutput) Signature ¶
func (o LookupAcceptedAgreementResultOutput) Signature() pulumi.StringOutput
func (LookupAcceptedAgreementResultOutput) TimeAccepted ¶
func (o LookupAcceptedAgreementResultOutput) TimeAccepted() pulumi.StringOutput
The time the agreement was accepted.
func (LookupAcceptedAgreementResultOutput) ToLookupAcceptedAgreementResultOutput ¶
func (o LookupAcceptedAgreementResultOutput) ToLookupAcceptedAgreementResultOutput() LookupAcceptedAgreementResultOutput
func (LookupAcceptedAgreementResultOutput) ToLookupAcceptedAgreementResultOutputWithContext ¶
func (o LookupAcceptedAgreementResultOutput) ToLookupAcceptedAgreementResultOutputWithContext(ctx context.Context) LookupAcceptedAgreementResultOutput
type LookupPublicationArgs ¶
type LookupPublicationArgs struct { // The unique identifier for the publication. PublicationId string `pulumi:"publicationId"` }
A collection of arguments for invoking getPublication.
type LookupPublicationOutputArgs ¶
type LookupPublicationOutputArgs struct { // The unique identifier for the publication. PublicationId pulumi.StringInput `pulumi:"publicationId"` }
A collection of arguments for invoking getPublication.
func (LookupPublicationOutputArgs) ElementType ¶
func (LookupPublicationOutputArgs) ElementType() reflect.Type
type LookupPublicationResult ¶
type LookupPublicationResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists. CompartmentId string `pulumi:"compartmentId"` // The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The model for upload data for images and icons. Icons []GetPublicationIcon `pulumi:"icons"` // The unique identifier for the publication in Marketplace. Id string `pulumi:"id"` IsAgreementAcknowledged bool `pulumi:"isAgreementAcknowledged"` // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType string `pulumi:"listingType"` // A long description of the publication to use in the listing. LongDescription string `pulumi:"longDescription"` // The name of the operating system. Name string `pulumi:"name"` PackageDetails []GetPublicationPackageDetail `pulumi:"packageDetails"` // The listing's package type. PackageType string `pulumi:"packageType"` PublicationId string `pulumi:"publicationId"` // A short description of the publication to use in the listing. ShortDescription string `pulumi:"shortDescription"` // The lifecycle state of the publication. State string `pulumi:"state"` // Contact information for getting support from the publisher for the listing. SupportContacts []GetPublicationSupportContact `pulumi:"supportContacts"` // The list of operating systems supported by the listing. SupportedOperatingSystems []GetPublicationSupportedOperatingSystem `pulumi:"supportedOperatingSystems"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags map[string]string `pulumi:"systemTags"` // The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` }
A collection of values returned by getPublication.
func LookupPublication ¶
func LookupPublication(ctx *pulumi.Context, args *LookupPublicationArgs, opts ...pulumi.InvokeOption) (*LookupPublicationResult, error)
This data source provides details about a specific Publication resource in Oracle Cloud Infrastructure Marketplace service.
Gets the details of the specified publication.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.GetPublication(ctx, &marketplace.GetPublicationArgs{ PublicationId: testPublicationOciMarketplacePublication.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupPublicationResultOutput ¶
type LookupPublicationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublication.
func LookupPublicationOutput ¶
func LookupPublicationOutput(ctx *pulumi.Context, args LookupPublicationOutputArgs, opts ...pulumi.InvokeOption) LookupPublicationResultOutput
func (LookupPublicationResultOutput) CompartmentId ¶
func (o LookupPublicationResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists.
func (LookupPublicationResultOutput) DefinedTags ¶
func (o LookupPublicationResultOutput) DefinedTags() pulumi.StringMapOutput
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupPublicationResultOutput) ElementType ¶
func (LookupPublicationResultOutput) ElementType() reflect.Type
func (LookupPublicationResultOutput) FreeformTags ¶
func (o LookupPublicationResultOutput) FreeformTags() pulumi.StringMapOutput
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupPublicationResultOutput) Icons ¶
func (o LookupPublicationResultOutput) Icons() GetPublicationIconArrayOutput
The model for upload data for images and icons.
func (LookupPublicationResultOutput) Id ¶
func (o LookupPublicationResultOutput) Id() pulumi.StringOutput
The unique identifier for the publication in Marketplace.
func (LookupPublicationResultOutput) IsAgreementAcknowledged ¶
func (o LookupPublicationResultOutput) IsAgreementAcknowledged() pulumi.BoolOutput
func (LookupPublicationResultOutput) ListingType ¶
func (o LookupPublicationResultOutput) ListingType() pulumi.StringOutput
The publisher category to which the publication belongs. The publisher category informs where the listing appears for use.
func (LookupPublicationResultOutput) LongDescription ¶
func (o LookupPublicationResultOutput) LongDescription() pulumi.StringOutput
A long description of the publication to use in the listing.
func (LookupPublicationResultOutput) Name ¶
func (o LookupPublicationResultOutput) Name() pulumi.StringOutput
The name of the operating system.
func (LookupPublicationResultOutput) PackageDetails ¶
func (o LookupPublicationResultOutput) PackageDetails() GetPublicationPackageDetailArrayOutput
func (LookupPublicationResultOutput) PackageType ¶
func (o LookupPublicationResultOutput) PackageType() pulumi.StringOutput
The listing's package type.
func (LookupPublicationResultOutput) PublicationId ¶
func (o LookupPublicationResultOutput) PublicationId() pulumi.StringOutput
func (LookupPublicationResultOutput) ShortDescription ¶
func (o LookupPublicationResultOutput) ShortDescription() pulumi.StringOutput
A short description of the publication to use in the listing.
func (LookupPublicationResultOutput) State ¶
func (o LookupPublicationResultOutput) State() pulumi.StringOutput
The lifecycle state of the publication.
func (LookupPublicationResultOutput) SupportContacts ¶
func (o LookupPublicationResultOutput) SupportContacts() GetPublicationSupportContactArrayOutput
Contact information for getting support from the publisher for the listing.
func (LookupPublicationResultOutput) SupportedOperatingSystems ¶
func (o LookupPublicationResultOutput) SupportedOperatingSystems() GetPublicationSupportedOperatingSystemArrayOutput
The list of operating systems supported by the listing.
func (LookupPublicationResultOutput) SystemTags ¶
func (o LookupPublicationResultOutput) SystemTags() pulumi.StringMapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (LookupPublicationResultOutput) TimeCreated ¶
func (o LookupPublicationResultOutput) TimeCreated() pulumi.StringOutput
The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (LookupPublicationResultOutput) ToLookupPublicationResultOutput ¶
func (o LookupPublicationResultOutput) ToLookupPublicationResultOutput() LookupPublicationResultOutput
func (LookupPublicationResultOutput) ToLookupPublicationResultOutputWithContext ¶
func (o LookupPublicationResultOutput) ToLookupPublicationResultOutputWithContext(ctx context.Context) LookupPublicationResultOutput
type Publication ¶
type Publication struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the publication. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // The model for upload data for images and icons. Icons PublicationIconArrayOutput `pulumi:"icons"` // Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication. IsAgreementAcknowledged pulumi.BoolOutput `pulumi:"isAgreementAcknowledged"` // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType pulumi.StringOutput `pulumi:"listingType"` // (Updatable) A long description of the publication to use in the listing. LongDescription pulumi.StringOutput `pulumi:"longDescription"` // (Updatable) The name of the publication, which is also used in the listing. Name pulumi.StringOutput `pulumi:"name"` // A base object for creating a publication package. PackageDetails PublicationPackageDetailsOutput `pulumi:"packageDetails"` // The listing's package type. PackageType pulumi.StringOutput `pulumi:"packageType"` // (Updatable) A short description of the publication to use in the listing. ShortDescription pulumi.StringOutput `pulumi:"shortDescription"` // The lifecycle state of the publication. State pulumi.StringOutput `pulumi:"state"` // (Updatable) Contact information for getting support from the publisher for the listing. SupportContacts PublicationSupportContactArrayOutput `pulumi:"supportContacts"` // The list of operating systems supported by the listing. SupportedOperatingSystems PublicationSupportedOperatingSystemArrayOutput `pulumi:"supportedOperatingSystems"` // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Publication resource in Oracle Cloud Infrastructure Marketplace service.
Creates a publication of the specified listing type with an optional default package.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Marketplace" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Marketplace.NewPublication(ctx, "test_publication", &Marketplace.PublicationArgs{ CompartmentId: pulumi.Any(compartmentId), IsAgreementAcknowledged: pulumi.Any(publicationIsAgreementAcknowledged), ListingType: pulumi.Any(publicationListingType), Name: pulumi.Any(publicationName), PackageDetails: &marketplace.PublicationPackageDetailsArgs{ Eulas: marketplace.PublicationPackageDetailsEulaArray{ &marketplace.PublicationPackageDetailsEulaArgs{ EulaType: pulumi.Any(publicationPackageDetailsEulaEulaType), LicenseText: pulumi.Any(publicationPackageDetailsEulaLicenseText), }, }, OperatingSystem: &marketplace.PublicationPackageDetailsOperatingSystemArgs{ Name: pulumi.Any(publicationPackageDetailsOperatingSystemName), }, PackageType: pulumi.Any(publicationPackageDetailsPackageType), PackageVersion: pulumi.Any(publicationPackageDetailsPackageVersion), ImageId: pulumi.Any(testImage.Id), }, ShortDescription: pulumi.Any(publicationShortDescription), SupportContacts: marketplace.PublicationSupportContactArray{ &marketplace.PublicationSupportContactArgs{ Email: pulumi.Any(publicationSupportContactsEmail), Name: pulumi.Any(publicationSupportContactsName), Phone: pulumi.Any(publicationSupportContactsPhone), Subject: pulumi.Any(publicationSupportContactsSubject), }, }, DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, LongDescription: pulumi.Any(publicationLongDescription), }) if err != nil { return err } return nil }) }
```
## Import
Publications can be imported using the `id`, e.g.
```sh $ pulumi import oci:Marketplace/publication:Publication test_publication "id" ```
func GetPublication ¶
func GetPublication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicationState, opts ...pulumi.ResourceOption) (*Publication, error)
GetPublication gets an existing Publication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublication ¶
func NewPublication(ctx *pulumi.Context, name string, args *PublicationArgs, opts ...pulumi.ResourceOption) (*Publication, error)
NewPublication registers a new resource with the given unique name, arguments, and options.
func (*Publication) ElementType ¶
func (*Publication) ElementType() reflect.Type
func (*Publication) ToPublicationOutput ¶
func (i *Publication) ToPublicationOutput() PublicationOutput
func (*Publication) ToPublicationOutputWithContext ¶
func (i *Publication) ToPublicationOutputWithContext(ctx context.Context) PublicationOutput
type PublicationArgs ¶
type PublicationArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the publication. CompartmentId pulumi.StringInput // (Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication. IsAgreementAcknowledged pulumi.BoolInput // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType pulumi.StringInput // (Updatable) A long description of the publication to use in the listing. LongDescription pulumi.StringPtrInput // (Updatable) The name of the publication, which is also used in the listing. Name pulumi.StringPtrInput // A base object for creating a publication package. PackageDetails PublicationPackageDetailsInput // (Updatable) A short description of the publication to use in the listing. ShortDescription pulumi.StringInput // (Updatable) Contact information for getting support from the publisher for the listing. SupportContacts PublicationSupportContactArrayInput }
The set of arguments for constructing a Publication resource.
func (PublicationArgs) ElementType ¶
func (PublicationArgs) ElementType() reflect.Type
type PublicationArray ¶
type PublicationArray []PublicationInput
func (PublicationArray) ElementType ¶
func (PublicationArray) ElementType() reflect.Type
func (PublicationArray) ToPublicationArrayOutput ¶
func (i PublicationArray) ToPublicationArrayOutput() PublicationArrayOutput
func (PublicationArray) ToPublicationArrayOutputWithContext ¶
func (i PublicationArray) ToPublicationArrayOutputWithContext(ctx context.Context) PublicationArrayOutput
type PublicationArrayInput ¶
type PublicationArrayInput interface { pulumi.Input ToPublicationArrayOutput() PublicationArrayOutput ToPublicationArrayOutputWithContext(context.Context) PublicationArrayOutput }
PublicationArrayInput is an input type that accepts PublicationArray and PublicationArrayOutput values. You can construct a concrete instance of `PublicationArrayInput` via:
PublicationArray{ PublicationArgs{...} }
type PublicationArrayOutput ¶
type PublicationArrayOutput struct{ *pulumi.OutputState }
func (PublicationArrayOutput) ElementType ¶
func (PublicationArrayOutput) ElementType() reflect.Type
func (PublicationArrayOutput) Index ¶
func (o PublicationArrayOutput) Index(i pulumi.IntInput) PublicationOutput
func (PublicationArrayOutput) ToPublicationArrayOutput ¶
func (o PublicationArrayOutput) ToPublicationArrayOutput() PublicationArrayOutput
func (PublicationArrayOutput) ToPublicationArrayOutputWithContext ¶
func (o PublicationArrayOutput) ToPublicationArrayOutputWithContext(ctx context.Context) PublicationArrayOutput
type PublicationIcon ¶
type PublicationIcon struct { // The content URL of the upload data. ContentUrl *string `pulumi:"contentUrl"` // The file extension of the upload data. FileExtension *string `pulumi:"fileExtension"` // The MIME type of the upload data. MimeType *string `pulumi:"mimeType"` // (Updatable) The name of the publication, which is also used in the listing. Name *string `pulumi:"name"` }
type PublicationIconArgs ¶
type PublicationIconArgs struct { // The content URL of the upload data. ContentUrl pulumi.StringPtrInput `pulumi:"contentUrl"` // The file extension of the upload data. FileExtension pulumi.StringPtrInput `pulumi:"fileExtension"` // The MIME type of the upload data. MimeType pulumi.StringPtrInput `pulumi:"mimeType"` // (Updatable) The name of the publication, which is also used in the listing. Name pulumi.StringPtrInput `pulumi:"name"` }
func (PublicationIconArgs) ElementType ¶
func (PublicationIconArgs) ElementType() reflect.Type
func (PublicationIconArgs) ToPublicationIconOutput ¶
func (i PublicationIconArgs) ToPublicationIconOutput() PublicationIconOutput
func (PublicationIconArgs) ToPublicationIconOutputWithContext ¶
func (i PublicationIconArgs) ToPublicationIconOutputWithContext(ctx context.Context) PublicationIconOutput
type PublicationIconArray ¶
type PublicationIconArray []PublicationIconInput
func (PublicationIconArray) ElementType ¶
func (PublicationIconArray) ElementType() reflect.Type
func (PublicationIconArray) ToPublicationIconArrayOutput ¶
func (i PublicationIconArray) ToPublicationIconArrayOutput() PublicationIconArrayOutput
func (PublicationIconArray) ToPublicationIconArrayOutputWithContext ¶
func (i PublicationIconArray) ToPublicationIconArrayOutputWithContext(ctx context.Context) PublicationIconArrayOutput
type PublicationIconArrayInput ¶
type PublicationIconArrayInput interface { pulumi.Input ToPublicationIconArrayOutput() PublicationIconArrayOutput ToPublicationIconArrayOutputWithContext(context.Context) PublicationIconArrayOutput }
PublicationIconArrayInput is an input type that accepts PublicationIconArray and PublicationIconArrayOutput values. You can construct a concrete instance of `PublicationIconArrayInput` via:
PublicationIconArray{ PublicationIconArgs{...} }
type PublicationIconArrayOutput ¶
type PublicationIconArrayOutput struct{ *pulumi.OutputState }
func (PublicationIconArrayOutput) ElementType ¶
func (PublicationIconArrayOutput) ElementType() reflect.Type
func (PublicationIconArrayOutput) Index ¶
func (o PublicationIconArrayOutput) Index(i pulumi.IntInput) PublicationIconOutput
func (PublicationIconArrayOutput) ToPublicationIconArrayOutput ¶
func (o PublicationIconArrayOutput) ToPublicationIconArrayOutput() PublicationIconArrayOutput
func (PublicationIconArrayOutput) ToPublicationIconArrayOutputWithContext ¶
func (o PublicationIconArrayOutput) ToPublicationIconArrayOutputWithContext(ctx context.Context) PublicationIconArrayOutput
type PublicationIconInput ¶
type PublicationIconInput interface { pulumi.Input ToPublicationIconOutput() PublicationIconOutput ToPublicationIconOutputWithContext(context.Context) PublicationIconOutput }
PublicationIconInput is an input type that accepts PublicationIconArgs and PublicationIconOutput values. You can construct a concrete instance of `PublicationIconInput` via:
PublicationIconArgs{...}
type PublicationIconOutput ¶
type PublicationIconOutput struct{ *pulumi.OutputState }
func (PublicationIconOutput) ContentUrl ¶
func (o PublicationIconOutput) ContentUrl() pulumi.StringPtrOutput
The content URL of the upload data.
func (PublicationIconOutput) ElementType ¶
func (PublicationIconOutput) ElementType() reflect.Type
func (PublicationIconOutput) FileExtension ¶
func (o PublicationIconOutput) FileExtension() pulumi.StringPtrOutput
The file extension of the upload data.
func (PublicationIconOutput) MimeType ¶
func (o PublicationIconOutput) MimeType() pulumi.StringPtrOutput
The MIME type of the upload data.
func (PublicationIconOutput) Name ¶
func (o PublicationIconOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the publication, which is also used in the listing.
func (PublicationIconOutput) ToPublicationIconOutput ¶
func (o PublicationIconOutput) ToPublicationIconOutput() PublicationIconOutput
func (PublicationIconOutput) ToPublicationIconOutputWithContext ¶
func (o PublicationIconOutput) ToPublicationIconOutputWithContext(ctx context.Context) PublicationIconOutput
type PublicationInput ¶
type PublicationInput interface { pulumi.Input ToPublicationOutput() PublicationOutput ToPublicationOutputWithContext(ctx context.Context) PublicationOutput }
type PublicationMap ¶
type PublicationMap map[string]PublicationInput
func (PublicationMap) ElementType ¶
func (PublicationMap) ElementType() reflect.Type
func (PublicationMap) ToPublicationMapOutput ¶
func (i PublicationMap) ToPublicationMapOutput() PublicationMapOutput
func (PublicationMap) ToPublicationMapOutputWithContext ¶
func (i PublicationMap) ToPublicationMapOutputWithContext(ctx context.Context) PublicationMapOutput
type PublicationMapInput ¶
type PublicationMapInput interface { pulumi.Input ToPublicationMapOutput() PublicationMapOutput ToPublicationMapOutputWithContext(context.Context) PublicationMapOutput }
PublicationMapInput is an input type that accepts PublicationMap and PublicationMapOutput values. You can construct a concrete instance of `PublicationMapInput` via:
PublicationMap{ "key": PublicationArgs{...} }
type PublicationMapOutput ¶
type PublicationMapOutput struct{ *pulumi.OutputState }
func (PublicationMapOutput) ElementType ¶
func (PublicationMapOutput) ElementType() reflect.Type
func (PublicationMapOutput) MapIndex ¶
func (o PublicationMapOutput) MapIndex(k pulumi.StringInput) PublicationOutput
func (PublicationMapOutput) ToPublicationMapOutput ¶
func (o PublicationMapOutput) ToPublicationMapOutput() PublicationMapOutput
func (PublicationMapOutput) ToPublicationMapOutputWithContext ¶
func (o PublicationMapOutput) ToPublicationMapOutputWithContext(ctx context.Context) PublicationMapOutput
type PublicationOutput ¶
type PublicationOutput struct{ *pulumi.OutputState }
func (PublicationOutput) CompartmentId ¶
func (o PublicationOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the publication.
func (PublicationOutput) DefinedTags ¶
func (o PublicationOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (PublicationOutput) ElementType ¶
func (PublicationOutput) ElementType() reflect.Type
func (PublicationOutput) FreeformTags ¶
func (o PublicationOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (PublicationOutput) Icons ¶
func (o PublicationOutput) Icons() PublicationIconArrayOutput
The model for upload data for images and icons.
func (PublicationOutput) IsAgreementAcknowledged ¶
func (o PublicationOutput) IsAgreementAcknowledged() pulumi.BoolOutput
Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication.
func (PublicationOutput) ListingType ¶
func (o PublicationOutput) ListingType() pulumi.StringOutput
The publisher category to which the publication belongs. The publisher category informs where the listing appears for use.
func (PublicationOutput) LongDescription ¶
func (o PublicationOutput) LongDescription() pulumi.StringOutput
(Updatable) A long description of the publication to use in the listing.
func (PublicationOutput) Name ¶
func (o PublicationOutput) Name() pulumi.StringOutput
(Updatable) The name of the publication, which is also used in the listing.
func (PublicationOutput) PackageDetails ¶
func (o PublicationOutput) PackageDetails() PublicationPackageDetailsOutput
A base object for creating a publication package.
func (PublicationOutput) PackageType ¶
func (o PublicationOutput) PackageType() pulumi.StringOutput
The listing's package type.
func (PublicationOutput) ShortDescription ¶
func (o PublicationOutput) ShortDescription() pulumi.StringOutput
(Updatable) A short description of the publication to use in the listing.
func (PublicationOutput) State ¶
func (o PublicationOutput) State() pulumi.StringOutput
The lifecycle state of the publication.
func (PublicationOutput) SupportContacts ¶
func (o PublicationOutput) SupportContacts() PublicationSupportContactArrayOutput
(Updatable) Contact information for getting support from the publisher for the listing.
func (PublicationOutput) SupportedOperatingSystems ¶
func (o PublicationOutput) SupportedOperatingSystems() PublicationSupportedOperatingSystemArrayOutput
The list of operating systems supported by the listing.
func (PublicationOutput) SystemTags ¶
func (o PublicationOutput) SystemTags() pulumi.StringMapOutput
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
func (PublicationOutput) TimeCreated ¶
func (o PublicationOutput) TimeCreated() pulumi.StringOutput
The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z`
func (PublicationOutput) ToPublicationOutput ¶
func (o PublicationOutput) ToPublicationOutput() PublicationOutput
func (PublicationOutput) ToPublicationOutputWithContext ¶
func (o PublicationOutput) ToPublicationOutputWithContext(ctx context.Context) PublicationOutput
type PublicationPackageDetails ¶
type PublicationPackageDetails struct { // The end user license agreeement (EULA) that consumers of this listing must accept. Eulas []PublicationPackageDetailsEula `pulumi:"eulas"` // The unique identifier for the base image of the publication. ImageId *string `pulumi:"imageId"` // The operating system used by the listing. OperatingSystem PublicationPackageDetailsOperatingSystem `pulumi:"operatingSystem"` // The package's type. PackageType string `pulumi:"packageType"` // The package version. PackageVersion string `pulumi:"packageVersion"` }
type PublicationPackageDetailsArgs ¶
type PublicationPackageDetailsArgs struct { // The end user license agreeement (EULA) that consumers of this listing must accept. Eulas PublicationPackageDetailsEulaArrayInput `pulumi:"eulas"` // The unique identifier for the base image of the publication. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The operating system used by the listing. OperatingSystem PublicationPackageDetailsOperatingSystemInput `pulumi:"operatingSystem"` // The package's type. PackageType pulumi.StringInput `pulumi:"packageType"` // The package version. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` }
func (PublicationPackageDetailsArgs) ElementType ¶
func (PublicationPackageDetailsArgs) ElementType() reflect.Type
func (PublicationPackageDetailsArgs) ToPublicationPackageDetailsOutput ¶
func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsOutput() PublicationPackageDetailsOutput
func (PublicationPackageDetailsArgs) ToPublicationPackageDetailsOutputWithContext ¶
func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsOutputWithContext(ctx context.Context) PublicationPackageDetailsOutput
func (PublicationPackageDetailsArgs) ToPublicationPackageDetailsPtrOutput ¶
func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput
func (PublicationPackageDetailsArgs) ToPublicationPackageDetailsPtrOutputWithContext ¶
func (i PublicationPackageDetailsArgs) ToPublicationPackageDetailsPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsPtrOutput
type PublicationPackageDetailsEulaArgs ¶
type PublicationPackageDetailsEulaArgs struct { // The end user license agreement's type. EulaType pulumi.StringInput `pulumi:"eulaType"` // The text of the end user license agreement. LicenseText pulumi.StringPtrInput `pulumi:"licenseText"` }
func (PublicationPackageDetailsEulaArgs) ElementType ¶
func (PublicationPackageDetailsEulaArgs) ElementType() reflect.Type
func (PublicationPackageDetailsEulaArgs) ToPublicationPackageDetailsEulaOutput ¶
func (i PublicationPackageDetailsEulaArgs) ToPublicationPackageDetailsEulaOutput() PublicationPackageDetailsEulaOutput
func (PublicationPackageDetailsEulaArgs) ToPublicationPackageDetailsEulaOutputWithContext ¶
func (i PublicationPackageDetailsEulaArgs) ToPublicationPackageDetailsEulaOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaOutput
type PublicationPackageDetailsEulaArray ¶
type PublicationPackageDetailsEulaArray []PublicationPackageDetailsEulaInput
func (PublicationPackageDetailsEulaArray) ElementType ¶
func (PublicationPackageDetailsEulaArray) ElementType() reflect.Type
func (PublicationPackageDetailsEulaArray) ToPublicationPackageDetailsEulaArrayOutput ¶
func (i PublicationPackageDetailsEulaArray) ToPublicationPackageDetailsEulaArrayOutput() PublicationPackageDetailsEulaArrayOutput
func (PublicationPackageDetailsEulaArray) ToPublicationPackageDetailsEulaArrayOutputWithContext ¶
func (i PublicationPackageDetailsEulaArray) ToPublicationPackageDetailsEulaArrayOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaArrayOutput
type PublicationPackageDetailsEulaArrayInput ¶
type PublicationPackageDetailsEulaArrayInput interface { pulumi.Input ToPublicationPackageDetailsEulaArrayOutput() PublicationPackageDetailsEulaArrayOutput ToPublicationPackageDetailsEulaArrayOutputWithContext(context.Context) PublicationPackageDetailsEulaArrayOutput }
PublicationPackageDetailsEulaArrayInput is an input type that accepts PublicationPackageDetailsEulaArray and PublicationPackageDetailsEulaArrayOutput values. You can construct a concrete instance of `PublicationPackageDetailsEulaArrayInput` via:
PublicationPackageDetailsEulaArray{ PublicationPackageDetailsEulaArgs{...} }
type PublicationPackageDetailsEulaArrayOutput ¶
type PublicationPackageDetailsEulaArrayOutput struct{ *pulumi.OutputState }
func (PublicationPackageDetailsEulaArrayOutput) ElementType ¶
func (PublicationPackageDetailsEulaArrayOutput) ElementType() reflect.Type
func (PublicationPackageDetailsEulaArrayOutput) ToPublicationPackageDetailsEulaArrayOutput ¶
func (o PublicationPackageDetailsEulaArrayOutput) ToPublicationPackageDetailsEulaArrayOutput() PublicationPackageDetailsEulaArrayOutput
func (PublicationPackageDetailsEulaArrayOutput) ToPublicationPackageDetailsEulaArrayOutputWithContext ¶
func (o PublicationPackageDetailsEulaArrayOutput) ToPublicationPackageDetailsEulaArrayOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaArrayOutput
type PublicationPackageDetailsEulaInput ¶
type PublicationPackageDetailsEulaInput interface { pulumi.Input ToPublicationPackageDetailsEulaOutput() PublicationPackageDetailsEulaOutput ToPublicationPackageDetailsEulaOutputWithContext(context.Context) PublicationPackageDetailsEulaOutput }
PublicationPackageDetailsEulaInput is an input type that accepts PublicationPackageDetailsEulaArgs and PublicationPackageDetailsEulaOutput values. You can construct a concrete instance of `PublicationPackageDetailsEulaInput` via:
PublicationPackageDetailsEulaArgs{...}
type PublicationPackageDetailsEulaOutput ¶
type PublicationPackageDetailsEulaOutput struct{ *pulumi.OutputState }
func (PublicationPackageDetailsEulaOutput) ElementType ¶
func (PublicationPackageDetailsEulaOutput) ElementType() reflect.Type
func (PublicationPackageDetailsEulaOutput) EulaType ¶
func (o PublicationPackageDetailsEulaOutput) EulaType() pulumi.StringOutput
The end user license agreement's type.
func (PublicationPackageDetailsEulaOutput) LicenseText ¶
func (o PublicationPackageDetailsEulaOutput) LicenseText() pulumi.StringPtrOutput
The text of the end user license agreement.
func (PublicationPackageDetailsEulaOutput) ToPublicationPackageDetailsEulaOutput ¶
func (o PublicationPackageDetailsEulaOutput) ToPublicationPackageDetailsEulaOutput() PublicationPackageDetailsEulaOutput
func (PublicationPackageDetailsEulaOutput) ToPublicationPackageDetailsEulaOutputWithContext ¶
func (o PublicationPackageDetailsEulaOutput) ToPublicationPackageDetailsEulaOutputWithContext(ctx context.Context) PublicationPackageDetailsEulaOutput
type PublicationPackageDetailsInput ¶
type PublicationPackageDetailsInput interface { pulumi.Input ToPublicationPackageDetailsOutput() PublicationPackageDetailsOutput ToPublicationPackageDetailsOutputWithContext(context.Context) PublicationPackageDetailsOutput }
PublicationPackageDetailsInput is an input type that accepts PublicationPackageDetailsArgs and PublicationPackageDetailsOutput values. You can construct a concrete instance of `PublicationPackageDetailsInput` via:
PublicationPackageDetailsArgs{...}
type PublicationPackageDetailsOperatingSystem ¶
type PublicationPackageDetailsOperatingSystem struct { // The name of the operating system. Name *string `pulumi:"name"` }
type PublicationPackageDetailsOperatingSystemArgs ¶
type PublicationPackageDetailsOperatingSystemArgs struct { // The name of the operating system. Name pulumi.StringPtrInput `pulumi:"name"` }
func (PublicationPackageDetailsOperatingSystemArgs) ElementType ¶
func (PublicationPackageDetailsOperatingSystemArgs) ElementType() reflect.Type
func (PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemOutput ¶
func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemOutput() PublicationPackageDetailsOperatingSystemOutput
func (PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemOutputWithContext ¶
func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemOutput
func (PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemPtrOutput ¶
func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput
func (PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext ¶
func (i PublicationPackageDetailsOperatingSystemArgs) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemPtrOutput
type PublicationPackageDetailsOperatingSystemInput ¶
type PublicationPackageDetailsOperatingSystemInput interface { pulumi.Input ToPublicationPackageDetailsOperatingSystemOutput() PublicationPackageDetailsOperatingSystemOutput ToPublicationPackageDetailsOperatingSystemOutputWithContext(context.Context) PublicationPackageDetailsOperatingSystemOutput }
PublicationPackageDetailsOperatingSystemInput is an input type that accepts PublicationPackageDetailsOperatingSystemArgs and PublicationPackageDetailsOperatingSystemOutput values. You can construct a concrete instance of `PublicationPackageDetailsOperatingSystemInput` via:
PublicationPackageDetailsOperatingSystemArgs{...}
type PublicationPackageDetailsOperatingSystemOutput ¶
type PublicationPackageDetailsOperatingSystemOutput struct{ *pulumi.OutputState }
func (PublicationPackageDetailsOperatingSystemOutput) ElementType ¶
func (PublicationPackageDetailsOperatingSystemOutput) ElementType() reflect.Type
func (PublicationPackageDetailsOperatingSystemOutput) Name ¶
func (o PublicationPackageDetailsOperatingSystemOutput) Name() pulumi.StringPtrOutput
The name of the operating system.
func (PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemOutput ¶
func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemOutput() PublicationPackageDetailsOperatingSystemOutput
func (PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemOutputWithContext ¶
func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemOutput
func (PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemPtrOutput ¶
func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput
func (PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext ¶
func (o PublicationPackageDetailsOperatingSystemOutput) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemPtrOutput
type PublicationPackageDetailsOperatingSystemPtrInput ¶
type PublicationPackageDetailsOperatingSystemPtrInput interface { pulumi.Input ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(context.Context) PublicationPackageDetailsOperatingSystemPtrOutput }
PublicationPackageDetailsOperatingSystemPtrInput is an input type that accepts PublicationPackageDetailsOperatingSystemArgs, PublicationPackageDetailsOperatingSystemPtr and PublicationPackageDetailsOperatingSystemPtrOutput values. You can construct a concrete instance of `PublicationPackageDetailsOperatingSystemPtrInput` via:
PublicationPackageDetailsOperatingSystemArgs{...} or: nil
func PublicationPackageDetailsOperatingSystemPtr ¶
func PublicationPackageDetailsOperatingSystemPtr(v *PublicationPackageDetailsOperatingSystemArgs) PublicationPackageDetailsOperatingSystemPtrInput
type PublicationPackageDetailsOperatingSystemPtrOutput ¶
type PublicationPackageDetailsOperatingSystemPtrOutput struct{ *pulumi.OutputState }
func (PublicationPackageDetailsOperatingSystemPtrOutput) ElementType ¶
func (PublicationPackageDetailsOperatingSystemPtrOutput) ElementType() reflect.Type
func (PublicationPackageDetailsOperatingSystemPtrOutput) Name ¶
func (o PublicationPackageDetailsOperatingSystemPtrOutput) Name() pulumi.StringPtrOutput
The name of the operating system.
func (PublicationPackageDetailsOperatingSystemPtrOutput) ToPublicationPackageDetailsOperatingSystemPtrOutput ¶
func (o PublicationPackageDetailsOperatingSystemPtrOutput) ToPublicationPackageDetailsOperatingSystemPtrOutput() PublicationPackageDetailsOperatingSystemPtrOutput
func (PublicationPackageDetailsOperatingSystemPtrOutput) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext ¶
func (o PublicationPackageDetailsOperatingSystemPtrOutput) ToPublicationPackageDetailsOperatingSystemPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsOperatingSystemPtrOutput
type PublicationPackageDetailsOutput ¶
type PublicationPackageDetailsOutput struct{ *pulumi.OutputState }
func (PublicationPackageDetailsOutput) ElementType ¶
func (PublicationPackageDetailsOutput) ElementType() reflect.Type
func (PublicationPackageDetailsOutput) Eulas ¶
func (o PublicationPackageDetailsOutput) Eulas() PublicationPackageDetailsEulaArrayOutput
The end user license agreeement (EULA) that consumers of this listing must accept.
func (PublicationPackageDetailsOutput) ImageId ¶
func (o PublicationPackageDetailsOutput) ImageId() pulumi.StringPtrOutput
The unique identifier for the base image of the publication.
func (PublicationPackageDetailsOutput) OperatingSystem ¶
func (o PublicationPackageDetailsOutput) OperatingSystem() PublicationPackageDetailsOperatingSystemOutput
The operating system used by the listing.
func (PublicationPackageDetailsOutput) PackageType ¶
func (o PublicationPackageDetailsOutput) PackageType() pulumi.StringOutput
The package's type.
func (PublicationPackageDetailsOutput) PackageVersion ¶
func (o PublicationPackageDetailsOutput) PackageVersion() pulumi.StringOutput
The package version.
func (PublicationPackageDetailsOutput) ToPublicationPackageDetailsOutput ¶
func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsOutput() PublicationPackageDetailsOutput
func (PublicationPackageDetailsOutput) ToPublicationPackageDetailsOutputWithContext ¶
func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsOutputWithContext(ctx context.Context) PublicationPackageDetailsOutput
func (PublicationPackageDetailsOutput) ToPublicationPackageDetailsPtrOutput ¶
func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput
func (PublicationPackageDetailsOutput) ToPublicationPackageDetailsPtrOutputWithContext ¶
func (o PublicationPackageDetailsOutput) ToPublicationPackageDetailsPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsPtrOutput
type PublicationPackageDetailsPtrInput ¶
type PublicationPackageDetailsPtrInput interface { pulumi.Input ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput ToPublicationPackageDetailsPtrOutputWithContext(context.Context) PublicationPackageDetailsPtrOutput }
PublicationPackageDetailsPtrInput is an input type that accepts PublicationPackageDetailsArgs, PublicationPackageDetailsPtr and PublicationPackageDetailsPtrOutput values. You can construct a concrete instance of `PublicationPackageDetailsPtrInput` via:
PublicationPackageDetailsArgs{...} or: nil
func PublicationPackageDetailsPtr ¶
func PublicationPackageDetailsPtr(v *PublicationPackageDetailsArgs) PublicationPackageDetailsPtrInput
type PublicationPackageDetailsPtrOutput ¶
type PublicationPackageDetailsPtrOutput struct{ *pulumi.OutputState }
func (PublicationPackageDetailsPtrOutput) Elem ¶
func (o PublicationPackageDetailsPtrOutput) Elem() PublicationPackageDetailsOutput
func (PublicationPackageDetailsPtrOutput) ElementType ¶
func (PublicationPackageDetailsPtrOutput) ElementType() reflect.Type
func (PublicationPackageDetailsPtrOutput) Eulas ¶
The end user license agreeement (EULA) that consumers of this listing must accept.
func (PublicationPackageDetailsPtrOutput) ImageId ¶
func (o PublicationPackageDetailsPtrOutput) ImageId() pulumi.StringPtrOutput
The unique identifier for the base image of the publication.
func (PublicationPackageDetailsPtrOutput) OperatingSystem ¶
func (o PublicationPackageDetailsPtrOutput) OperatingSystem() PublicationPackageDetailsOperatingSystemPtrOutput
The operating system used by the listing.
func (PublicationPackageDetailsPtrOutput) PackageType ¶
func (o PublicationPackageDetailsPtrOutput) PackageType() pulumi.StringPtrOutput
The package's type.
func (PublicationPackageDetailsPtrOutput) PackageVersion ¶
func (o PublicationPackageDetailsPtrOutput) PackageVersion() pulumi.StringPtrOutput
The package version.
func (PublicationPackageDetailsPtrOutput) ToPublicationPackageDetailsPtrOutput ¶
func (o PublicationPackageDetailsPtrOutput) ToPublicationPackageDetailsPtrOutput() PublicationPackageDetailsPtrOutput
func (PublicationPackageDetailsPtrOutput) ToPublicationPackageDetailsPtrOutputWithContext ¶
func (o PublicationPackageDetailsPtrOutput) ToPublicationPackageDetailsPtrOutputWithContext(ctx context.Context) PublicationPackageDetailsPtrOutput
type PublicationState ¶
type PublicationState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the publication. CompartmentId pulumi.StringPtrInput // (Updatable) The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // The model for upload data for images and icons. Icons PublicationIconArrayInput // Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication. IsAgreementAcknowledged pulumi.BoolPtrInput // The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. ListingType pulumi.StringPtrInput // (Updatable) A long description of the publication to use in the listing. LongDescription pulumi.StringPtrInput // (Updatable) The name of the publication, which is also used in the listing. Name pulumi.StringPtrInput // A base object for creating a publication package. PackageDetails PublicationPackageDetailsPtrInput // The listing's package type. PackageType pulumi.StringPtrInput // (Updatable) A short description of the publication to use in the listing. ShortDescription pulumi.StringPtrInput // The lifecycle state of the publication. State pulumi.StringPtrInput // (Updatable) Contact information for getting support from the publisher for the listing. SupportContacts PublicationSupportContactArrayInput // The list of operating systems supported by the listing. SupportedOperatingSystems PublicationSupportedOperatingSystemArrayInput // The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}` SystemTags pulumi.StringMapInput // The date and time the publication was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput }
func (PublicationState) ElementType ¶
func (PublicationState) ElementType() reflect.Type
type PublicationSupportContact ¶
type PublicationSupportContact struct { // (Updatable) The email of the contact. Email *string `pulumi:"email"` // (Updatable) The name of the contact. Name *string `pulumi:"name"` // (Updatable) The phone number of the contact. Phone *string `pulumi:"phone"` // (Updatable) The email subject line to use when contacting support. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Subject *string `pulumi:"subject"` }
type PublicationSupportContactArgs ¶
type PublicationSupportContactArgs struct { // (Updatable) The email of the contact. Email pulumi.StringPtrInput `pulumi:"email"` // (Updatable) The name of the contact. Name pulumi.StringPtrInput `pulumi:"name"` // (Updatable) The phone number of the contact. Phone pulumi.StringPtrInput `pulumi:"phone"` // (Updatable) The email subject line to use when contacting support. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Subject pulumi.StringPtrInput `pulumi:"subject"` }
func (PublicationSupportContactArgs) ElementType ¶
func (PublicationSupportContactArgs) ElementType() reflect.Type
func (PublicationSupportContactArgs) ToPublicationSupportContactOutput ¶
func (i PublicationSupportContactArgs) ToPublicationSupportContactOutput() PublicationSupportContactOutput
func (PublicationSupportContactArgs) ToPublicationSupportContactOutputWithContext ¶
func (i PublicationSupportContactArgs) ToPublicationSupportContactOutputWithContext(ctx context.Context) PublicationSupportContactOutput
type PublicationSupportContactArray ¶
type PublicationSupportContactArray []PublicationSupportContactInput
func (PublicationSupportContactArray) ElementType ¶
func (PublicationSupportContactArray) ElementType() reflect.Type
func (PublicationSupportContactArray) ToPublicationSupportContactArrayOutput ¶
func (i PublicationSupportContactArray) ToPublicationSupportContactArrayOutput() PublicationSupportContactArrayOutput
func (PublicationSupportContactArray) ToPublicationSupportContactArrayOutputWithContext ¶
func (i PublicationSupportContactArray) ToPublicationSupportContactArrayOutputWithContext(ctx context.Context) PublicationSupportContactArrayOutput
type PublicationSupportContactArrayInput ¶
type PublicationSupportContactArrayInput interface { pulumi.Input ToPublicationSupportContactArrayOutput() PublicationSupportContactArrayOutput ToPublicationSupportContactArrayOutputWithContext(context.Context) PublicationSupportContactArrayOutput }
PublicationSupportContactArrayInput is an input type that accepts PublicationSupportContactArray and PublicationSupportContactArrayOutput values. You can construct a concrete instance of `PublicationSupportContactArrayInput` via:
PublicationSupportContactArray{ PublicationSupportContactArgs{...} }
type PublicationSupportContactArrayOutput ¶
type PublicationSupportContactArrayOutput struct{ *pulumi.OutputState }
func (PublicationSupportContactArrayOutput) ElementType ¶
func (PublicationSupportContactArrayOutput) ElementType() reflect.Type
func (PublicationSupportContactArrayOutput) Index ¶
func (o PublicationSupportContactArrayOutput) Index(i pulumi.IntInput) PublicationSupportContactOutput
func (PublicationSupportContactArrayOutput) ToPublicationSupportContactArrayOutput ¶
func (o PublicationSupportContactArrayOutput) ToPublicationSupportContactArrayOutput() PublicationSupportContactArrayOutput
func (PublicationSupportContactArrayOutput) ToPublicationSupportContactArrayOutputWithContext ¶
func (o PublicationSupportContactArrayOutput) ToPublicationSupportContactArrayOutputWithContext(ctx context.Context) PublicationSupportContactArrayOutput
type PublicationSupportContactInput ¶
type PublicationSupportContactInput interface { pulumi.Input ToPublicationSupportContactOutput() PublicationSupportContactOutput ToPublicationSupportContactOutputWithContext(context.Context) PublicationSupportContactOutput }
PublicationSupportContactInput is an input type that accepts PublicationSupportContactArgs and PublicationSupportContactOutput values. You can construct a concrete instance of `PublicationSupportContactInput` via:
PublicationSupportContactArgs{...}
type PublicationSupportContactOutput ¶
type PublicationSupportContactOutput struct{ *pulumi.OutputState }
func (PublicationSupportContactOutput) ElementType ¶
func (PublicationSupportContactOutput) ElementType() reflect.Type
func (PublicationSupportContactOutput) Email ¶
func (o PublicationSupportContactOutput) Email() pulumi.StringPtrOutput
(Updatable) The email of the contact.
func (PublicationSupportContactOutput) Name ¶
func (o PublicationSupportContactOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the contact.
func (PublicationSupportContactOutput) Phone ¶
func (o PublicationSupportContactOutput) Phone() pulumi.StringPtrOutput
(Updatable) The phone number of the contact.
func (PublicationSupportContactOutput) Subject ¶
func (o PublicationSupportContactOutput) Subject() pulumi.StringPtrOutput
(Updatable) The email subject line to use when contacting support.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (PublicationSupportContactOutput) ToPublicationSupportContactOutput ¶
func (o PublicationSupportContactOutput) ToPublicationSupportContactOutput() PublicationSupportContactOutput
func (PublicationSupportContactOutput) ToPublicationSupportContactOutputWithContext ¶
func (o PublicationSupportContactOutput) ToPublicationSupportContactOutputWithContext(ctx context.Context) PublicationSupportContactOutput
type PublicationSupportedOperatingSystem ¶
type PublicationSupportedOperatingSystem struct { // (Updatable) The name of the publication, which is also used in the listing. Name *string `pulumi:"name"` }
type PublicationSupportedOperatingSystemArgs ¶
type PublicationSupportedOperatingSystemArgs struct { // (Updatable) The name of the publication, which is also used in the listing. Name pulumi.StringPtrInput `pulumi:"name"` }
func (PublicationSupportedOperatingSystemArgs) ElementType ¶
func (PublicationSupportedOperatingSystemArgs) ElementType() reflect.Type
func (PublicationSupportedOperatingSystemArgs) ToPublicationSupportedOperatingSystemOutput ¶
func (i PublicationSupportedOperatingSystemArgs) ToPublicationSupportedOperatingSystemOutput() PublicationSupportedOperatingSystemOutput
func (PublicationSupportedOperatingSystemArgs) ToPublicationSupportedOperatingSystemOutputWithContext ¶
func (i PublicationSupportedOperatingSystemArgs) ToPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemOutput
type PublicationSupportedOperatingSystemArray ¶
type PublicationSupportedOperatingSystemArray []PublicationSupportedOperatingSystemInput
func (PublicationSupportedOperatingSystemArray) ElementType ¶
func (PublicationSupportedOperatingSystemArray) ElementType() reflect.Type
func (PublicationSupportedOperatingSystemArray) ToPublicationSupportedOperatingSystemArrayOutput ¶
func (i PublicationSupportedOperatingSystemArray) ToPublicationSupportedOperatingSystemArrayOutput() PublicationSupportedOperatingSystemArrayOutput
func (PublicationSupportedOperatingSystemArray) ToPublicationSupportedOperatingSystemArrayOutputWithContext ¶
func (i PublicationSupportedOperatingSystemArray) ToPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemArrayOutput
type PublicationSupportedOperatingSystemArrayInput ¶
type PublicationSupportedOperatingSystemArrayInput interface { pulumi.Input ToPublicationSupportedOperatingSystemArrayOutput() PublicationSupportedOperatingSystemArrayOutput ToPublicationSupportedOperatingSystemArrayOutputWithContext(context.Context) PublicationSupportedOperatingSystemArrayOutput }
PublicationSupportedOperatingSystemArrayInput is an input type that accepts PublicationSupportedOperatingSystemArray and PublicationSupportedOperatingSystemArrayOutput values. You can construct a concrete instance of `PublicationSupportedOperatingSystemArrayInput` via:
PublicationSupportedOperatingSystemArray{ PublicationSupportedOperatingSystemArgs{...} }
type PublicationSupportedOperatingSystemArrayOutput ¶
type PublicationSupportedOperatingSystemArrayOutput struct{ *pulumi.OutputState }
func (PublicationSupportedOperatingSystemArrayOutput) ElementType ¶
func (PublicationSupportedOperatingSystemArrayOutput) ElementType() reflect.Type
func (PublicationSupportedOperatingSystemArrayOutput) ToPublicationSupportedOperatingSystemArrayOutput ¶
func (o PublicationSupportedOperatingSystemArrayOutput) ToPublicationSupportedOperatingSystemArrayOutput() PublicationSupportedOperatingSystemArrayOutput
func (PublicationSupportedOperatingSystemArrayOutput) ToPublicationSupportedOperatingSystemArrayOutputWithContext ¶
func (o PublicationSupportedOperatingSystemArrayOutput) ToPublicationSupportedOperatingSystemArrayOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemArrayOutput
type PublicationSupportedOperatingSystemInput ¶
type PublicationSupportedOperatingSystemInput interface { pulumi.Input ToPublicationSupportedOperatingSystemOutput() PublicationSupportedOperatingSystemOutput ToPublicationSupportedOperatingSystemOutputWithContext(context.Context) PublicationSupportedOperatingSystemOutput }
PublicationSupportedOperatingSystemInput is an input type that accepts PublicationSupportedOperatingSystemArgs and PublicationSupportedOperatingSystemOutput values. You can construct a concrete instance of `PublicationSupportedOperatingSystemInput` via:
PublicationSupportedOperatingSystemArgs{...}
type PublicationSupportedOperatingSystemOutput ¶
type PublicationSupportedOperatingSystemOutput struct{ *pulumi.OutputState }
func (PublicationSupportedOperatingSystemOutput) ElementType ¶
func (PublicationSupportedOperatingSystemOutput) ElementType() reflect.Type
func (PublicationSupportedOperatingSystemOutput) Name ¶
func (o PublicationSupportedOperatingSystemOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the publication, which is also used in the listing.
func (PublicationSupportedOperatingSystemOutput) ToPublicationSupportedOperatingSystemOutput ¶
func (o PublicationSupportedOperatingSystemOutput) ToPublicationSupportedOperatingSystemOutput() PublicationSupportedOperatingSystemOutput
func (PublicationSupportedOperatingSystemOutput) ToPublicationSupportedOperatingSystemOutputWithContext ¶
func (o PublicationSupportedOperatingSystemOutput) ToPublicationSupportedOperatingSystemOutputWithContext(ctx context.Context) PublicationSupportedOperatingSystemOutput
Source Files
¶
- acceptedAgreement.go
- getAcceptedAgreement.go
- getAcceptedAgreements.go
- getCategories.go
- getListing.go
- getListingPackage.go
- getListingPackageAgreements.go
- getListingPackages.go
- getListingTaxes.go
- getListings.go
- getPublication.go
- getPublicationPackage.go
- getPublicationPackages.go
- getPublications.go
- getPublishers.go
- init.go
- listingPackageAgreement.go
- publication.go
- pulumiTypes.go