pub struct GalleryApplicationVersionArgs {
pub config_file: Output<Option<String>>,
pub enable_health_check: Output<Option<bool>>,
pub end_of_life_date: Output<Option<String>>,
pub exclude_from_latest: Output<Option<bool>>,
pub gallery_application_id: Output<String>,
pub location: Output<Option<String>>,
pub manage_action: Output<GalleryApplicationVersionManageAction>,
pub name: Output<Option<String>>,
pub package_file: Output<Option<String>>,
pub source: Output<GalleryApplicationVersionSource>,
pub tags: Output<Option<HashMap<String, String>>>,
pub target_regions: Output<Vec<GalleryApplicationVersionTargetRegion>>,
}
Fields§
§config_file: Output<Option<String>>
Specifies the name of the config file on the VM. Changing this forces a new resource to be created.
enable_health_check: Output<Option<bool>>
Should the Gallery Application reports health. Defaults to false
.
end_of_life_date: Output<Option<String>>
The end of life date in RFC3339 format of the Gallery Application Version.
exclude_from_latest: Output<Option<bool>>
Should the Gallery Application Version be excluded from the latest
filter? If set to true
this Gallery Application Version won’t be returned for the latest
version. Defaults to false
.
gallery_application_id: Output<String>
The ID of the Gallery Application. Changing this forces a new resource to be created.
location: Output<Option<String>>
The Azure Region where the Gallery Application Version exists. Changing this forces a new resource to be created.
manage_action: Output<GalleryApplicationVersionManageAction>
A manage_action
block as defined below.
name: Output<Option<String>>
The version name of the Gallery Application Version, such as 1.0.0
. Changing this forces a new resource to be created.
package_file: Output<Option<String>>
Specifies the name of the package file on the VM. Changing this forces a new resource to be created.
source: Output<GalleryApplicationVersionSource>
A source
block as defined below.
A mapping of tags to assign to the Gallery Application Version.
target_regions: Output<Vec<GalleryApplicationVersionTargetRegion>>
One or more target_region
blocks as defined below.
Implementations§
source§impl GalleryApplicationVersionArgs
impl GalleryApplicationVersionArgs
sourcepub fn builder() -> GalleryApplicationVersionArgsBuilder
pub fn builder() -> GalleryApplicationVersionArgsBuilder
Create an instance of GalleryApplicationVersionArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GalleryApplicationVersionArgs
impl Clone for GalleryApplicationVersionArgs
source§fn clone(&self) -> GalleryApplicationVersionArgs
fn clone(&self) -> GalleryApplicationVersionArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GalleryApplicationVersionArgs
impl RefUnwindSafe for GalleryApplicationVersionArgs
impl Send for GalleryApplicationVersionArgs
impl Sync for GalleryApplicationVersionArgs
impl Unpin for GalleryApplicationVersionArgs
impl UnwindSafe for GalleryApplicationVersionArgs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)