pub struct GalleryApplicationArgs {
pub description: Output<Option<String>>,
pub end_of_life_date: Output<Option<String>>,
pub eula: Output<Option<String>>,
pub gallery_id: Output<String>,
pub location: Output<Option<String>>,
pub name: Output<Option<String>>,
pub privacy_statement_uri: Output<Option<String>>,
pub release_note_uri: Output<Option<String>>,
pub supported_os_type: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
}
Fields§
§description: Output<Option<String>>
A description of the Gallery Application.
end_of_life_date: Output<Option<String>>
The end of life date in RFC3339 format of the Gallery Application.
eula: Output<Option<String>>
The End User Licence Agreement of the Gallery Application.
gallery_id: Output<String>
The ID of the Shared Image Gallery. Changing this forces a new resource to be created.
location: Output<Option<String>>
The Azure Region where the Gallery Application exists. Changing this forces a new resource to be created.
name: Output<Option<String>>
The name of the Gallery Application. Changing this forces a new resource to be created.
privacy_statement_uri: Output<Option<String>>
The URI containing the Privacy Statement associated with the Gallery Application.
release_note_uri: Output<Option<String>>
The URI containing the Release Notes associated with the Gallery Application.
supported_os_type: Output<String>
The type of the Operating System supported for the Gallery Application. Possible values are Linux
and Windows
. Changing this forces a new resource to be created.
A mapping of tags to assign to the Gallery Application.
Implementations§
source§impl GalleryApplicationArgs
impl GalleryApplicationArgs
sourcepub fn builder() -> GalleryApplicationArgsBuilder
pub fn builder() -> GalleryApplicationArgsBuilder
Create an instance of GalleryApplicationArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GalleryApplicationArgs
impl Clone for GalleryApplicationArgs
source§fn clone(&self) -> GalleryApplicationArgs
fn clone(&self) -> GalleryApplicationArgs
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 GalleryApplicationArgs
impl RefUnwindSafe for GalleryApplicationArgs
impl Send for GalleryApplicationArgs
impl Sync for GalleryApplicationArgs
impl Unpin for GalleryApplicationArgs
impl UnwindSafe for GalleryApplicationArgs
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
)